Fix origin_not_allowed
This rejection means a browser event did not come from an allowed website origin for the selected product.
Fix the website installation
- Open the published page and check the hostname after any redirect. While the installation check is waiting, Settings → Installation and guided setup also tell you if Jelto is receiving pageviews from a hostname that isn't on the website's Allowed hostnames list.
- In Jelto, open Settings → Installation → Allowed hostnames and register that host. Creating a website for
example.comorwww.example.comregisters both; add any other subdomain, such asdocs.example.com, when it is actually used. If an existing website lists only one of thewwwand non-wwwpair, add the other when your site serves it. - Confirm the product ID in the script (such as
prd_8f3kq2m9x1) belongs to this product, then publish the corrected tag. - Reopen the page in a normal browser and run Check traffic.
A hostname entry is a host such as www.example.com, not a complete page URL. A custom tracking subdomain is where events are delivered; it does not replace the website's own allowed hostname.
Other causes
Local previews often use a different host from production. Localhost also needs the explicit local-testing script option. A proxy or iframe can change the actual browser origin; inspect the context that executes the script.
Do not bypass the check with a fake Origin header or put a secret API key (jk_…) into the browser. For authenticated server reporting or payments, use the Website API and its intended key scope.