If your main website and your registration page are on different domains, set up GA4 cross-domain tracking so a visitor who moves from your site into registration is measured as a single, continuous session and their source is attributed correctly.
Use the same GA4 property on both your website and your registration page. Add your container to the registration page using the custom code option (see “Add Google Analytics 4 or Google Tag Manager to Your Registration Page”).
Tip: always test the full journey through to a completed registration, since it can include a redirect to a payment provider and back. Confirm the session and source are preserved end to end before you rely on the data.
Q: Why is my website traffic showing registration as a referral?
That usually means cross-domain linking is not configured. Add both domains under “Configure your domains” and add a referral exclusion for the registration domain.
Q: Do I need the same GA4 property on both sides?
Yes. Cross-domain linking works within a single GA4 property configured on both domains.
Q: How do I know it is working?
Check for the _gl parameter on arrival and confirm one continuous session in Realtime as you move from your site into registration.