Één van onze klanten heeft een applicatie gemaakt die kan geopend worden via het subdomein app.theirwebsite.com. Via hun website, theirwebsite.com, hadden ze verschillende links naar de applicatie op het subdomein. Hoewel we dezelfde trackingcode geïnstalleerd hadden op zowel het hoofddomein als op het subdomein, registreerde Google Analytics toch het verkeer als verkeer naar twee aparte websites.

Het probleem was dat de Google Analytics cookies niet gedeeld werden door het hoofddomein en het subdomein. Gelukkig was dit probleem eenvoudig op te lossen: op zowel het hoofddomein als op het subdomein moesten we het cookiedomein instellen op .theirwebsite.com (het punt aan het begin is zeer belangrijk). Op deze manier worden cookies wel gedeeld tussen de website en de applicatie op het subdomein.

Opmerking: Als u één of meer van de hieronder beschreven methodes gebruikt, moet u deze toepassen op alle tags, zowel op het hoofddomein als op het subdomein. Als u tags gebruikt waarvan het cookie domein niet begint met een punt, is het mogelijk dat sessies verloren geraken met incorrecte gegevens in uw analytics tot gevolg.

Als u gebruik maakt van de Asynchronous syntax, kunt u volgende code toevoegen aan uw tracking code op beide domeinen:

_gaq.push(['_setDomainName', '.theirwebsite.com']);

Als u Google Tag Manager gebruikt en het type van uw tag is Classic Google Analytics, dan kunt u volgende stappen volgen:

subdomainswithGA2

Als het tagtype Universal Analytics is in Google Tag Manager, kunt u volgende stappen volgen:

subdomainswithGA3

Het laatste dat u dient te doen als u Universal Analytics gebruikt (zowel met of zonder de Google Tag Manager) is referral exclusions toevoegen. U kunt dit doen in volgende stappen:

subdomainswithGA4

Wanneer u de stappen hierboven uitgevoerd heeft, zullen bezoeken naar uw subdomein op dezelfde manier geregistreerd worden als bezoeken naar uw hoofddomein.

geschreven door David Peeters

Tags: