How to Set Up and Test Cross-Domain Tracking In Google Tag Manager


Cross-domain monitoring stitches a customer’s sessions on your website with each other that would certainly have or else been broken up right into various sessions by origin domain name. This sort of monitoring might be essential on your website if customers are ever before able to browse throughout domain names within one session.

In this article, we’ll go through just how to recognize the requirement for cross-domain monitoring as well as just how to establish it up via Google Tag Manager. Initially, we’ll damage down what Google credits to a session by default.

Just How Google Analytics Determines Sessions

Google Analytics (GA) tags each customer with a cookie for every single domain name that they go to. After that, these sessions are sewn with each other by taking a look at the cookie worth as well as referrer information. A brand-new session is begun if there’s a brand-new cookie or “project.” A project might be a reference domain name (any kind of origin domain name that’s various from the existing web page’s) or a brand-new project criterion.

In the instance listed below, an individual would certainly have a various GA cookie on than they do on Although they would certainly go back to, a brand-new session would certainly begin on P4 with as the referrer considering that the referrer is a brand-new origin domain name. These brand-new sessions that are unnaturally produced issue of not having cross-domain monitoring established in Google Analytics.

In many cases, a basic reference exemption in GA would certainly protect against sessions from being broken up. A recommendation exemption clearly informs GA not to begin a brand-new session when that domain name is returned as the referrer. As an example, if you do not require to track the “various other” domain name (P3 in our instance over), you can include it to the reference exemption checklist in GA. In our instance, it would basically “miss” P3 as well as sew our session with each other throughout P1, P2, as well as P4. If an individual occurred to begin on as well as browsed to, nonetheless, the entry to would certainly be credited to Direct.

By default, GA tracks the exact same cookie worth for the exact same origin domain names– suggesting as well as would certainly currently be sewn with each other. There’s no requirement to establish cross-domain monitoring or perhaps recommendation exemptions for subdomains.

When You Need Cross-Domain Tracking

Cross-domain monitoring is needed on your website at any time you see sessions separated throughout origin domain names. There are a couple of usual circumstances that may separate sessions in GA:

Users Are Sent Through a Redirect

This has actually been one of the most typical culprit in my experience. A timeless instance is when a customer sends a type as well as is sent out with a redirect prior to striking the thanks web page.

In the instance listed below, the individual may begin on as well as be sent out via the Eloqua redirect without the web page packing enough time for the customer to discover it:

This causes every one of these form-fill conversions being credited to reference website traffic from Eloqua.

Last Action/Conversion Takes Place on a Different Domain

A customer could be sent out to a thanks web page on an additional domain name as opposed to being rerouted back to your internet site. This can lead to misattribution and even a total loss of exposure right into your conversions.

An usual instance of this may be thanks web pages with a Shopify check out circulation that survive a various domain name than the major domain name.

Individuals Can Navigate Between Multiple Domains in the Same Session

There are lots of circumstances where you could anticipate an individual to browse in between several domain names. You may have a worldwide variation of your internet site on a various origin domain name. Possibly there’s an associate business that’s connected from your website. Or perhaps you house your task openings on a various system– ergo, a various domain name.

In any one of these circumstances, if an individual began on your site, checked out any one of these web pages on a various domain name, after that browsed back to the primary domain name, it would certainly cause 2 sessions as well as create misattribution in your GA records.

Just How to Check Whether You Need Cross-Domain Tracking

You may currently have a suggestion of what web pages on your website might be creating tracking concerns. It’s most definitely worth inspecting if you hold types with Eloqua or have various origin domain names for global or associated websites.

As a basic regulation, look for feasible navigating throughout any type of domain name that’s not a subdomain.

Look for the adhering to in Google Analytics:

  • Different hostnames. Include ‘Hostnames’ as an additional measurement in the ‘All Pages’ record and also search for any type of hostnames that do not share the very same origin domain name.
  • Interior reference resources. Browse to your ‘Referrals’ record and also try to find any type of recommendation resources that might be inner website traffic– this might be a lead catching system, on-site devices, and even interior systems.
  • High % of conversions credited to reference web traffic. Reference website traffic normally does not represent a bulk of conversions, yet if it does, it’s worth inspecting the reference resource to ensure conversions aren’t being credited to a redirect.

If you’re still uncertain after examining these records within GA, utilize a device like Google Tag Assistant to videotape a session throughout your website. Enable recording to browse throughout any kind of web pages you’re cautious of as well as send a couple of examination conversions.

The device will certainly reveal a caution on top of the recording when a brand-new session was started in the center of navigating.

Establishing Cross-Domain Tracking in Google Tag Manager

You can establish cross-domain monitoring in Google Analytics with the hard-coded manuscript itself, or with Google Tag Manager (GTM). For this article, we’ll go through exactly how to establish cross-domain monitoring via Google Tag Manager, however follow this overview if you intend to set up the analytics.js manuscript.

Google Tag Manager makes it simple to establish cross-domain monitoring. Browse to your GA tag in GTM as well as set up the adhering to setups:

  • Create a brand-new area called ‘allowLinker’ with the worth readied to ‘real.’
  • Include the alternating domain names for cross-domain monitoring under Cross Domain Tracking → Auto Link Domains.

As soon as you have actually the updates released in GTM, you’ll need to include the extra domain name(s) under the Referral Exclusion checklist in your GA admin settings.Additionally, I would certainly suggest prepending the hostname to your URLs to be able to watch your records by domain name quickly.

Develop a brand-new filter in GA with the adhering to setups: Once you’ve released these modifications in GTM and also GA, document an additional session via Google Tag Assistant throughout domain names as well as with examination conversions to see to it you no more see the mistake. When it comes to cross-domain monitoring throughout iframes, I would certainly describe Simo’s overview to utilizing custom.

Task to embellish the iframe URLs as well as set it with his option to obstruct web page sights( or simply the initial web page sight)from within an iframe. The iframe will certainly need to have the ‘allowLinker’area readied to’real ‘in its GA tag for this option to function. Sadly, there might be various other circumstances where cross-domain monitoring will certainly not be this very easy.

Nonetheless, in scenarios where the’allowLinker’ area is readied to ‘real,’you might still have the ability to hack with each other a remedy beyond iframes by pressing the _ ga cookie with a URL criterion, in a comparable style to Simo’s option pointed out over. Ideally, at the end of your screening, you’ll start to see conversions credited to the correct resources as well as have the ability to begin recognizing the affiliations of various areas of your website.


Please enter your comment!
Please enter your name here