Hebt u sinds de installatie van Axeptio een toename van directverkeer opgemerkt?
Dit kan in het volgende geval worden verklaard:
Een nieuwe bezoeker komt op de site aan
De widget verschijnt, maar de bezoeker verandert van pagina voordat hij een keuze maakt
De bezoeker accepteert cookies op een latere pagina in zijn navigatie
Om de verkeersbron te berekenen, zal Google Analytics de vorige pagina nemen bij het eerste laden. In een klassiek geval kan dit dus de zoekmachine zijn waarvan de bezoeker naar de site is gekomen, de advertentie die hem heeft omgeleid, enz.
Maar als de bezoeker niet op de eerste bezochte pagina accepteert, vertegenwoordigt de vorige pagina niet langer de verkeersbron, maar de vorige pagina die op de site is bezocht.
Hier ziet u hoe u dit probleem kunt omzeilen door de bron handmatig in te stellen, ook wel "referrer" genoemd.
Hiervoor hebt u het volgende script nodig:
<script>
sessionStorage.setItem('referrer', sessionStorage.getItem('referrer') || document.referrer);
var rf = sessionStorage.getItem('referrer');
dataLayer = dataLayer || [];
dataLayer.push({
'Rf': rf,
});
window._axcb = window._axcb || [];
window._axcb.push(function(sdk){
sdk.on("cookies:complete", function(choices){
sessionStorage.removeItem('referrer');
});
});
</script>
1. Als u Google Analytics via Google Tag Manager laadt
Laad eerst het eerder verstrekte script in een nieuwe aangepaste HTML-tag, die u triggert op "Consent Initialization - All pages":
Dit script stelt u in staat de referrer in de localStorage van de browser op te slaan zolang de gebruiker geen keuze in de cookiewidget heeft gemaakt.
Maak vervolgens een gegevenslaagvariabele met de naam "Rf" om de informatie aan de zijde van Google Tag Manager op te halen:
Voeg ten slotte de volgende parameter toe aan uw Google Analytics-initialisatietag:
2. Als u Google Analytics in uw HTML laadt
Eerst zult u het eerder verstrekte script op uw site moeten laden.
Voeg vervolgens de parameter page_referrer toe aan uw Google Analytics-initialisatiescript:
<!-- Begin van klassieke GA4-script -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXX-1');
gtag('set', { page_referrer: sessionStorage.getItem('referrer') }) // Regel om toe te voegen
</script>
