Ontdek alle mogelijkheden met ApplePY. Bekijk alle features

Prioriteer online marketing met slimme oplossingen

De nummer #1 voor slimmer online marketing

Zien is geloven! Test de kracht van ApplePY in jouw gratis proefperiode.

De kracht van offline tracking met GA4 Measurement Protocol

De kracht van offline tracking met GA4 Measurement Protocol

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.

Wat is het Measurement Protocol (MP)?


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).

Hoe kan ik GA4-gebeurtenissen verzenden met MP?


Om de gebeurtenissen te verzenden heb je het volgende nodig:

  • Een GA4 measurement-ID
  • Een API-key
  • De gebruiker client_id (of, als je BigQuery gebruikt, de user_pseudo_id)
  • De session_id van de sessie (gebruik je BigQuery, dan is het de ga_session_id)
  • De timestamp van de gebeurtenis (die wordt gemeten wanneer de MP-gebeurtenis wordt verzonden)

 

Waar vind je de GA4 measuremnent-ID


Ga naar Beheer > datastreams > Zoek de stream waarna je de data wilt verzenden > klik erop en je vindt deze in de rechterhoek measurement-ID

datastream google ads

 

Waar vind je de API-key


Terwijl jij je in de weergave datastream bevindt, scrol je omlaag totdat je de API-key van het Measurement Protocol hebt gevonden.

ga4 measurement protocol

 

Maak een nieuw API-key en geef het een beschrijvende naam. Hiermee wordt de geheime API-sleutel gegenereerd.

measurement protocol

Waar vind je de client- en session-ID's


Gebruik je BigQuery? Dan kun je de client-id vinden als user_pseudo_id en de sessie-id als ga_session_id.

  • De client-ID van de _ga -cookie.
  • En de sessie-ID van de _ga{measurement ID}-cookie.


ga cookie client 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).

Maak een offline event aan


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
          }
        ]
      }
    }]
  })
});
Nieuwste adviezen

Gerelateerde artikelen