https://mk.brand.com — your connected domain. Every connected domain serves the same endpoints.
The /_ag/ and /_preview/ prefixes are reserved by allGood. Everything else at the root is your landing pages.
Capture and tracking
Hosted assets
Preview surfaces
All signed, all expiring, never indexable. They’re served from the platform preview host rather than your branded domain — which is what makes the test page a genuinely third-party origin.GET /_ag/rc
The per-page runtime configuration the script reads. Public, cacheable for a minute, and it answers every origin on purpose — so a page whose origin isn’t authorised still gets a usable answer instead of an opaque failure. Query:?f=id1,id2,… — up to 10 form ids.
Never returned: the tracking key or its fingerprint, the bot-check secret, or the origin allowlist itself.
GET /_ag/c/
The click redirect for tracked links in email. Not something you call directly — allGood rewrites links in sent email to point here. It verifies the token, records the click, seeds the identity cookie only if absent so an existing device isn’t re-identified, and redirects. The recipient’s identity never reaches the browser. A guard limits where it can send: anhttp or https address on the domain that served the link, or the account’s preview host. Anything else is refused rather than redirected, so a tampered token can’t turn a branded link into a redirect somewhere else.
GET /
A live landing page. Serving one records a page view at the edge with no client script, applies your robots posture as a header, and reads or mints the identity cookie. Nothing is injected into the page body — the bytes you published are the bytes served.CORS summary
Never
* on a capture path: those are credentialed, and * is invalid with credentials. /_ag/rc is the one exception — public, uncredentialed, and * on purpose.