Ga naar hoofdinhoud

GA4 gtag

Deze pagina is een referentie voor het GA4 gtag-protocol /g/collect.

Methode

POST

URL

Veelvoorkomende endpoints zijn onder andere:

  • https://www.google-analytics.com/g/collect
  • https://region1.google-analytics.com/g/collect

Queryparameters

Request-parameters

ParameterTypeBeschrijvingVerplicht
vstringProtocolversieJa
tidstringMeasurement ID (bijv. G-XXXXXXXXXX)Ja
gtmstringGTM Has Info - geeft informatie over Google Tag Manager aanNee
_pint64Random Page Load Hash - UTC Unix-timestamp van de page load, in millisecondenJa
srstringSchermresolutie - bijv. "1920x1080"Nee
ulstringGebruikerstaal - bijv. "en-us"Nee
dhstringDocument Hostname - hostnaam van de paginaNee
cidstringClient ID - unieke identifier voor de clientJa
_sint64Hit Counter - geeft aan dat dit de n-de hit/event is die door de huidige gtag-runtime-instantie is verzonden (reset bij page load)Nee
richsstssestringrichsstsse-parameterNee

Event-parameters

ParameterTypeBeschrijvingVerplicht
enstringEvent Name - naam van het getrackte eventJa
_etint64Engagement Time - tijd dat de gebruiker met de pagina interacteerde, in millisecondenNee
ep.*stringEvent Parameter (String) - custom event-parameterNee
epn.*numberEvent Parameter (Number) - numerieke custom event-parameterNee
_cboolis Conversion - geeft aan of het event een conversie isNee
_eeboolExternal Event - geeft aan of het event extern isNee

Gedeelde parameters

ParameterTypeBeschrijvingVerplicht
dlstringDocument Location - URL van de paginaNee
dtstringDocument Title - titel van de paginaNee
drstringDocument Referrer - referrer-URLNee
_eustringEvent UsageNee
_edidstringEvent Debug IDNee
_dbgboolis Debug - geeft de debug-modus aanNee
irboolIgnore Referrer - indien aanwezig en true wordt de referrer genegeerd. GA4-documentatieNee
ttstringTraffic TypeNee
gcsstringCodeert de huidige Google consent-status in het formaat G<FunctionalStorageStatus><AdStorageStatus><AnalyticsStorageStatus>Nee
gcustringGoogle Consent Update. Deze parameter wordt alleen verzonden bij een wijziging in ad_storage, en niet wanneer analytics_storage verandertNee
gcutstringGoogle Consent Update Type. Deze parameter wordt alleen verzonden bij een wijziging in ad_storage, en niet wanneer analytics_storage verandertNee
gcdstringGoogle Consent DefaultNee
_glvboolis Google Linker ValidNee

E-commerce-parameters

ParameterTypeBeschrijvingVerplicht
custringCurrency Code - bijv. "USD", "EUR"Nee
ep.affiliationstringAffiliation - winkel of affiliatieNee
epn.valuenumberTransaction Revenue - totale transactiewaardeNee
epn.taxnumberTransaction TaxNee
epn.shippingnumberTransaction ShippingNee
pr[0-9]{1,200}objectItem - product-/item-data (ondersteunt maximaal 200 items)Nee
pistringPromotion IDNee
pnstringPromotion NameNee
cnstringCreative NameNee
csstringCreative SlotNee
listringLocation IDNee

Parameters voor campagne-attributie

ParameterTypeBeschrijvingVerplicht
cmstringCampaign Medium - bijv. "cpc", "email"Nee
csstringCampaign Source - bijv. "google", "newsletter"Nee
cnstringCampaign NameNee
ccstringCampaign ContentNee
ctstringCampaign TermNee
ccfstringCampaign Creative FormatNee
cmtstringCampaign Marketing TacticNee
_rndstringGCLID DeduperNee

User- & session-parameters

ParameterTypeBeschrijvingVerplicht
uidstringUser ID - optionele gebruikersidentifierNee
_fidstringFirebase IDNee
sidstringSession ID - unieke session, toegekend door de client wanneer de session start, daarna doorgegeven aan elk eventJa
sctint64Session Count - aantal sessions voor de gebruikerNee
segint64Session Engagement - engagementniveau van de sessionNee
up.*stringUser Property(ies) - custom user propertiesNee
upn.*numberUser Property Value - numerieke user propertyNee
_fvboolFirst Visit - geeft het eerste bezoek aanNee
_ssboolSession Start - geeft aan dat dit event de session start. Indien aanwezig, altijd waarde 1Nee
_fplcstringFirst Party Linker CookieNee
nsistringNew Session IDNee
gdidstringGoogle Developer IDNee
_ucstringUser CountryNee

Item-parameters

Gebruikt binnen item-objecten (pr[0-9]200):

ParameterTypeBeschrijvingVerplicht
idstringItem IDNee
nmstringItem NameNee
brstringItem BrandNee
castringItem Category Hierarchy 1Nee
c2stringItem Category Hierarchy 2Nee
c3stringItem Category Hierarchy 3Nee
c4stringItem Category Hierarchy 4Nee
c5stringItem Category Hierarchy 5Nee
prnumberItem PriceNee
qtnumberItem QuantityNee
vastringItem VariantNee
cpstringItem CouponNee
dsnumberItem DiscountNee
lnstringItem List NameNee
listringItem List IDNee
lpnumberItem List PositionNee
afstringItem AffiliationNee
lostringItem Location IDNee
cnstringItem Creative NameNee
csstringItem Creative SlotNee
pistringItem Promotion IDNee
pnstringItem Promotion NameNee

Client-parameters

Client Hints-data:

ParameterTypeBeschrijvingVerplicht
uaastringUser Agent Architecture - bijv. "x86"Nee
uabstringUser Agent Bitness - bijv. "64"Nee
uafvlstringUser Agent Full Version ListNee
uambboolUser Agent Mobile - geeft aan of het mobiel isNee
uamstringUser Agent Model - apparaatmodelNee
uapstringUser Agent Platform - bijv. "Windows"Nee
uapvstringUser Agent Platform VersionNee

Bronnen

  • https://datajournal.datakyu.co/ga4-api-reference/
  • https://www.thyngster.com/ga4-measurement-protocol-cheatsheet/
  • https://medium.com/@mssvarma06/ga4-measurement-protocol-parameter-reference-b63d87bbe0eb