← Alle resources Product

Geo- en apparaatdata van bezoekers lezen met Data Enrichment

Land, apparaattype, browser, of de bezoeker een bot of een AI is: tags hebben die context vaak nodig, maar daarvoor moet je meestal een externe geo-IP-API aanroepen of User-Agents in GTM uitpluizen. Data Enrichment voegt het bij elke hit toe als gewone requestheaders, klaar om te lezen met een variabele die je al hebt.

Wat het toevoegt

Zodra Data Enrichment aanstaat, voegt het deze headers toe aan elk request dat je servercontainer bereikt.

Locatie (uit het IP van de bezoeker)

HeaderVoorbeeldwaarde
X-GEO-CountryNL
X-GEO-RegionNoord-Holland
X-GEO-CityAmsterdam
X-GEO-PostalCodeNiet beschikbaar met de huidige locatiedatabase

Het land gaat met elke hit mee. Regio en stad gaan alleen mee als de hit zegt dat de bezoeker analytics heeft toegestaan (Consent Mode's analytics_storage), of als je site geen Consent Mode gebruikt.

Apparaat (uit de User-Agent)

HeaderVoorbeeldwaarde
X-Device-OsiOS 18.1
X-Device-BrowserMobile Safari
X-Device-Browser-Version18.1
X-Device-EngineWebKit
X-Device-Engine-Version605.1.15
X-Device-ModelApple iPhone
X-Device-Typedesktop, mobile, tablet of other
X-Device-Mobiletrue of false

Bots en AI

HeaderVoorbeeldwaarde
X-Device-Bottrue of false
X-Device-Bot-Score100 zegt dat het een bot is, 90 bekend botnetwerk, 80 nep- of headless browser, 0 niets gevonden
X-Device-Bot-NameGPTBot
X-Device-Bot-CategoryAI-crawlers
X-User-AItrue of false
X-User-AI-NameOpenAI
X-User-AI-BotChatGPT-User
X-User-AI-Typeagent (haalt een pagina op voor iemand die erom vroeg) of crawler (verzamelt pagina's voor training of zoeken)

De oordelen komen uit dezelfde botregels als de botrapportage van Measurebase en de Bot Protection power-up, dus je container, je dashboard en de blokkering zijn het altijd eens.

Adblocker

HeaderVoorbeeldwaarde
X-User-Adblockertrue of false

Alleen met Enhanced Ad Blocker Protection aan: het script daarvan controleert in de browser op een adblocker en stuurt het oordeel met elke hit mee.

Headers lezen in GTM

De servercontainer van GTM heeft een ingebouwd Request Header . Wijs er één naar bijvoorbeeld X-GEO-Country, en hij is beschikbaar voor elke tag of trigger, net als elke andere variabele.

Om in GA4 op een header te rapporteren, voeg je hem als eventparameter toe aan je GA4-servertag en registreer je die parameter als aangepaste dimensie (eventbereik). De tracking-audit controleert dit voor je: staat Data Enrichment aan en stuurt je GA4-tag geen van de headers door, of geen van de nieuwere, dan stelt hij een fix voor die de variabelen aanmaakt en de parameters aan de tag toevoegt.

Uitzetten wat je niet nodig hebt

Elke header staat standaard aan. Past een signaal niet bij je setup, vink het dan uit op de Data Enrichment-pagina van het domein en sla op: minder headers onderweg, even betrouwbaar voor de headers die je houdt.

Botdetectie hier versus het volledige beeld

De botheaders beoordelen één request op het moment dat het binnenkomt, en dat is wat een trigger nodig heeft. Voor het volledige beeld (welke bots, en hoeveel van je verkeer ze over tijd zijn) zie detectie van bot- en crawlerverkeer, de speciale rapportage van Measurebase daarvoor.

Verder lezen

Klaar om je tracking-setup te verbeteren?

Gratis starten, geen creditcard nodig. Binnen een kwartier live.

Gratis starten