[Google Analytics] Manuele page_view ontbreekt query string

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • gnoe93
  • Registratie: September 2016
  • Laatst online: 08-04 13:00
Ik track elke pagina van mijn website met Google Analytics met het volgende stuk code:

code:
1
2
3
gtag('config', 'MEASUREMENT_ID', {
    cookie_domain: 'www.example.com',
});


Dit werkt perfect, maar voor sommige virtuele paginas die met XHR/fetch geladen worden, is een manuele pageview event nodig. Dit doe ik met (exacte kopie uit Google hun documentatie):

code:
1
2
3
4
5
gtag('event', 'page_view', {
    page_title: window.document.title,
    page_location: window.location.href,
    page_path: window.location.pathname,
});


Ook dit werkt grotendeels zoals het hoort, met uitzondering het tracken van query strings. gtag('config') verzendt een page_view event waarin de query string aanwezig is, maar met de manuele event gebeurt dit niet. Mijn vraag is dus hoe ik de manuele page_view ook de query string kan laten registreren.

Word ik hier verondersteld aan page_path window.location.search toe te voegen? Waarom registreert Google Analytics niet de query string die in page_location meegegeven wordt in de href?

Alle reacties


Acties:
  • 0 Henk 'm!

  • gnoe93
  • Registratie: September 2016
  • Laatst online: 08-04 13:00
Ok, Google hun documentatie is nogal misleidend: https://developers.google...s/collection/gtagjs/pages

Door wat trial en error ben ik er achter gekomen dat als page_path gespecificieerd is, page_location geen effect heeft. page_path heeft dus GEEN default waarde.