Referral Exclusions in Google Analytics 4 (App+Web) - Optimalisatie Groep

Referral Exclusions in Google Analytics 4 (App+Web)

code

Webshop eigenaren kennen het probleem: Als bezoekers betalingen doen via 3rd party payment providers en banken, komen ze terug op de site en ze tellen dan als nieuwe bezoeker omdat ze van een extern domein komen.

Hiervoor heeft Google Analytics iets bedacht: de Referral Exclusion List.

In de traditionele Google Analytics hou je een lijst bij via Property Settings > Tracking Info > Referral Exclusion List.

Google Analytics 4 (App + Web) kent dit niet, wat nu?

In GA4, de Google Analytics 4, (voorheen Google App + Web) kan je dit niet zo instellen, dus moet je een stukje coderen. Ik leg uit hoe je dit doet via Google Tag Manager.

In het kort:

  • Verzamel de lijst externe referrers die je wil negeren
  • Zet deze in een custom variabele script
  • Gebruik deze variabele in de page_referrer bij je page view tag

In detail:

Maak de variabele – type Custom Javascript

Zet daarin de volgende code:

function() {
  var ref = {{Referrer}};
  // don't bother if there is no referrer
  if (!ref) return ref;

  var newref;

  // place your external referrers here (domain names)
  // adding 'foo.bar.com' matches 'www.foo.bar.com' too
  var domains = [
    // banks
    'rabobank.nl', 'ing.nl', 'abnamro.nl', 'regiobank.nl', 'snsbank.nl',
    'asnbank.nl', 'triodos.nl', 'vanlanschot.nl', 'knab.nl', 'bunq.com',
    'frieslandbank.nl', 'snsreaal.nl', 'secure-ing.com',
    
    // payment providers, cards, foreign banks
    'mollie.nl', 'mollie.com', 'paypal.com', 'paypal.nl', 'adyen.com',
    'multisafepay.com', 'visa.com', 'wlp-acs.com', 'belfius.be', 'payin3.nl',
    'icscards.nl', 'arcot.com', 'securesuite.co.uk', 'hsbc.com.hk',
    'cm-cic.com', 'pay.nl', 'redsys.es', 'tatrabanka.sk'
  ];

  
  domains.forEach(function(x) {
    // loop through domains, 
    if(ref.match(RegExp('^https?://([^.]+\.)?'+ x +'/')))
      newref = x;
  })

  // return referrer, or the new one
  return newref ?
    'https://' + {{Page Hostname}} + '/excluded-referrer/' + newref
    : ref
}

Deze code loopt door het rijtje domeinen (vanaf regel 10), en kijkt of de pagina-referrer een van deze domeinen bevat.

Zo niet, dan gebeurt er niets.

Als het domein er wel tussen staat, dan maakt de code van de referrer het huidige domein + een padnaam met het externe domein er in.

Voorbeeld: een referrer van rabobank.nl wordt https://jouwsite.nl/excluded-referrer/rabobank.nl

Pas je GA4 (App+Web) page view event aan

In de App+Web page view tag, zet de parameter page_referrer met de waarde van je nieuw gemaakte variabele

Preview, Test, Publish & Check

Dat is alles! Je kan een test aankoop doen om te kijken of de door jou gebruikte payment provider goed in de configuratie staat, en of alles goed gaat.

Als het goed is, zul je onderstaande plaatje in je Google Analytics 4 (App+Web) Analyses niet meer terugvinden.

Meer weten over Google Analytics 4?

Heel goed dat je hier bent: dat betekent dat je serieus bent over Google Analytics 4, ofwel GA App+Web, ofwel: de tool die je wist dat zou komen en er onderussen is.

Schrijf je in voor onze nieuwsbrief, dan mis je geen enkele GA4 tip (en krijg je ook nog ander leuks in je mailbox). Handgeschreven door ons.

Related Posts

Laat een reactie achter

Hi, welkom op de blog van de Optimalisatie Groep.

Via dit blog houden we jullie op de hoogte van de laatste ontwikkelingen op het gebied van CRO en website optimalisatie en organisatie. Onderwerpen waar we over schrijven is (digital) strategie, CRO, A/B testen, onderzoek, (re)design en UX, psychologie en data tips.

We publiceren meerdere berichten per week, die we bovendien via onze nieuwsbrief verspreiden.

Opgeven daarvoor kan hier

Categorie├źn