Cross-domein tracking met gtag.js

Met cross-domein tracking kunnen sessies op twee gerelateerde sites (zoals een e-commercesite en een afzonderlijke site voor uw winkelwagentje) door Google Analytics als één sessie worden beschouwd. Dit wordt ook wel site koppelen genoemd.

Om cross-domein tracking in te stellen, mogen HTML en JavaScript geen geheimen voor u hebben of moet u hulp kunnen inroepen van een ervaren webontwikkelaar.

Meer informatie over het instellen van uw basistrackingcode.

In dit artikel:

Overzicht van cross-domein tracking

Bij elke hit haalt Google Analytics een client-ID op om sessies te kunnen bijhouden. Client-ID-waarden worden in cookies opgeslagen. Cookies worden per domein opgeslagen. Websites op het ene domein hebben geen toegang tot cookies die zijn ingesteld voor een ander domein. Bij het volgen van sessies over meerdere domeinen, moet de client-ID-waarde worden overgedragen van het ene domein naar het andere. De Analytics-trackingcode bevat functies waarmee het brondomein de client-ID in de URL-parameters van een voor het bestemmingsdomein toegankelijke link kan plaatsen.

Cross-domein tracking instellen

Als u cross-domein tracking wilt instellen, leest u de ontwikkelaarsdocumentatie voor gtag.js

Rapportageweergaven instellen en filters toevoegen

Analytics voegt standaard alleen het paginapad en de paginanaam toe, zonder de domeinnaam. Uw pagina's kunnen in het rapport Site-inhoud bijvoorbeeld als volgt worden weergegeven:

  • /about/contactUs.html
  • /about/contactUs.html
  • /products/buy.html

Omdat de domeinnamen niet worden vermeld, is het moeilijk te bepalen bij welk domein de pagina's horen.

Als u de domeinnamen wilt weergeven in uw rapporten, moet u twee dingen doen: een kopie maken van uw rapportageweergave die gegevens bevat uit al uw domeinen, en een geavanceerd filter toevoegen aan de nieuwe dataweergave. Via het filter kunt u instellen dat Analytics domeinnamen weergeeft in uw rapporten.

Volg dit voorbeeld om een weergavefilter in te stellen dat domeinnamen in uw rapporten weergeeft wanneer u cross-domein tracking heeft ingesteld. Voor bepaalde velden moet u een item in het dropdownmenu selecteren. Voor andere velden moet u hier de tekens invoeren:

  • Type filter: Aangepast filter > Geavanceerd
  • Veld A: Hostnaam A extraheren: (.*)
  • Veld B: Aanvraag-URI extraheren: (.*)
  • Uitvoeren naar: Aanvraag-URI Samenstellen: $A1$B1

Klik op Opslaan om het filter te maken.

Met Google Tag Assistant Recordings kunt u controleren of de filters naar verwachting werken. Tag Assistant Recordings kan precies laten zien hoe uw filters uw verkeer wijzigen.

Domeinen toevoegen aan de lijst met verwijzingsuitsluitingen

Wanneer het traject van een gebruiker van uw eerste domein naar uw tweede domein loopt, gaat Analytics ervan uit dat de gebruiker vanaf uw eerste domein is doorverwezen naar uw tweede domein en maakt Analytics een nieuwe sessie. Als u voor meerdere domeinen één sessie wilt bijhouden, kunt u uw domeinen toevoegen aan de lijst met verwijzingsuitsluitingen.

Controleren of cross-domein tracking werkt

De beste manier om te controleren of cross-domein tracking correct is ingesteld, is met behulp van Google Tag Assistant Recordings. Wanneer u een sessie maakt die meerdere domeinen beslaat, kan deze tool u meteen vertellen of het werkt of niet.

Hier vindt u een voorbeeld van een Tag Assistant Recordings-rapport waarin u kunt zien hoe het eruitziet wanneer cross-domein tracking niet correct is ingesteld.

Gerelateerde bronnen

Was dit nuttig?
Hoe kunnen we dit verbeteren?