Ontdek alle mogelijkheden met ApplePY. Bekijk alle features
GA4, is in de eerste plaats een tool die meer inzichten biedt in het bezoekersgedrag op de website. Om gebeurtenissen en conversies bij te houden wanneer bezoekers door de website navigeren.
Dat is in het voordeel van bedrijven met zeer korte en snelle koopcycli. Aan de andere kant worden bedrijven met langere koopcycli, zoals het online kopen van verzekeringen of autodealers, buiten beschouwing gelaten, waar ze veel langere cycli hebben die soms offline gebeuren (bij verzekeringen vul je een online formulier in, dan moet je betalen voor de verzekering en daarna wordt de betaling geaccepteerd en krijg je de verzekeringspapieren).
Zoals je kunt voorstellen, is het instellen van de juiste meting voor een autodealer veel moeilijker dan voor een e-commerce retailer. Maar voor bedrijven met een langere verkoopcyclus, heeft GA4 het Measurement Protocol in leven gebracht.
Met het Measurement Protocol kun je events verzenden vanuit andere bronnen dan de website/app en op verschillende tijdstippen (wanneer een gebruiker zijn verzekering daadwerkelijk heeft betaald).
Om de gebeurtenissen te verzenden heb je het volgende nodig:
Ga naar Beheer > datastreams > Zoek de stream waarna je de data wilt verzenden > klik erop en je vindt deze in de rechterhoek measurement-ID
Terwijl jij je in de weergave datastream bevindt, scrol je omlaag totdat je de API-key van het Measurement Protocol hebt gevonden.
Maak een nieuw API-key en geef het een beschrijvende naam. Hiermee wordt de geheime API-sleutel gegenereerd.
Gebruik je BigQuery? Dan kun je de client-id vinden als user_pseudo_id en de sessie-id als ga_session_id.
We hebben de client en de sessie-ID's nodig om de offline gebeurtenis te koppelen aan de gebruikersstatistieken (bron/medium) en de sessiestatistieken (paginaweergaven, sessiebron/medium).
Je kunt de GA4 Event Builder gebruiken om dit event te bouwen. Of je kunt een eigen script bouwen om te gebruiken met het CRM. Wij hebben voor een klant bijvoorbeeld het volgende Javascript-fragment gebouwd om bestellingen vanuit het CRM te pushen naar GA4, wanneer een store visit vanuit Google Ads gemeten wordt.
const measurementId = `G-XXXXXXXXX`;
const apiSecret = `API-SECRET-VALUE`;
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"client_id": "1646536767.1650274621",
"events": [{
"name": "purchase",
"params": {
"session_id": "12312.55133",
"currency": "EUR",
"transaction_id": "CODE12345X",
"value": 11.11,
"items": [
{
"item_id": "PROD1235",
"item_name": "Product Name",
"currency": "EUR",
"item_brand": "Product Brand",
"item_category": "Item Category",
"item_variant": "Item Variant",
"price": 11.11,
"quantity": 1
}
]
}
}]
})
});