Open this lesson in your favourite AI. It'll walk you through the why, explain the demo, and quiz you on the try-it list.
When a user journey spans two domains — your marketing site and a separate checkout or SaaS app — GA4 breaks the session and creates a phantom new user by default, making your funnel look far leakier than it actually is.
_gl linker parameter arrives in the URL on navigation.client_id cookie; then enable cross-domain and repeat the journey — confirm the client_id values match across both domains.Use these three in order. Each builds on the one before.
In one paragraph, explain what cross-domain tracking is and why a user journey across two domains breaks analytics without it.
Walk me through how GA4's linker parameter (`_gl`) encodes and transfers the client ID across a domain boundary, including what happens when the parameter is stripped by a redirect.
Given a setup where the checkout domain is a third-party SaaS that doesn't allow custom GA4 tag injection, what alternative approaches can you use to stitch the user journey across domains?