| Blog Post |

Cross-Domain Tracking With Google Tag Manager: A Simple Guide

By Sarah Burke

Cross-domain tracking can make your life a lot simpler if you find yourself having to analyze Google Analytics data from two different sites. It allows you to capture the full user journey from the moment they land on one domain even if they continue off to another.



If you love clean, accurate Google Analytics data as much as I do, it ensures your data is organized and ready for analysis. But setting up cross-domain tracking? Not always a simple process.


Cross-domain tracking is the only way to capture the full user journey across multiple sites. Still need convincing? Check out these added benefits:

Avoid Inflating Data

Maintain Accurate Attribution

Without cross-domain tracking implemented, a new session is initiated when the user crosses domains. That means a single user is counted twice, inflating your user and session data.

When cross-domain tracking is not implemented and a user clicks off to siteB from siteA, the original source/medium that brought them to siteA is lost. Once they click to siteB, it’s replaced with direct/(none).


Cross-domain tracking should be set up when you want to track users across multiple domains without triggering a new session. This means that users can pass from one site to another maintaining the same clientID and a single user journey.