Cross Domain Tracking Google Analytics

In a project I am currently using something similar to the following:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=""></script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-123456789-1');

On this site, we currently have the following flow during sign up:

Email Landing Page ( -> 
Registration Page ( -> 
Payment Provider ( -> 
Confirmation Page (

We would like to track users from the first step of this process ( through all the other domains and up to the confirmation page.

We have no control over the code on the page but we can control all others.

What I am wondering is how to track across these domains?

From what I can see, I can add something similar to the following:

'linker': {     
  'domains': ['', '', '']   

as part of the config. However, if we don't have GA on the page, will this still track across those sites?



You can only track hits for the domains on which you can place the GA code for the GA accounts that you own. Therefore won't be tracked in GA.

What will happen in your reporting view is:

  1. User goes to -> all hits tracked
  2. User taken to -> all hits tracked
  3. User taken to -> no hits recorded
  4. User returns to -> all hits tracked

The problem lies in Step 4. When the user returns, they may be seen as a referral from, thus starting a new session and all revenue will be attributed to (instead of what brought the user to in the first place).

To overcome this, add to your referral exclusion list