Koppeling met Google Analytics 4 (GA4)

Gewijzigd op Wo, 15 Okt om 11:15 AM

De koppeling tussen TOOL2MATCH en Google Analytics 4 (GA4) maakt het mogelijk om inzicht te krijgen in het volledige sollicitatieproces: van websitebezoek tot daadwerkelijke indiensttreding.


Hierdoor wordt in Google Analytics zichtbaar welke sollicitaties uiteindelijk leiden tot aangenomen werknemers.



Hoe werkt de koppeling? 

1. Client id's vastleggen

De website dient voorzien te zijn van het Google Analytics tracking script voor het verzamelen van bezoekersstatistieken. Iedere bezoeker krijgt daarmee een unieke identifier toegewezen die wordt opgeslagen in een cookie. Deze identifier is de client id 


Deze client ID bestaat doorgaans uit twee cijferreeksen, gescheiden door een punt, bijvoorbeeld: 897594579.1613654444


2. Client id uitlezen en verzenden

Wanneer een kandidaat via de website solliciteert, leest het sollicitatieformulier van TOOL2MATCH het client ID automatisch uit. Dit ID wordt vervolgens meegestuurd met het sollicitatieformulier en gekoppeld aan de sollicitant.


Op de achtergrond wordt het client ID opgeslagen in TOOL2MATCH en blijft gekoppeld gedurende het gehele sollicitatieproces.


3. Statusupdate naar Google Analytics 

Zodra een kandidaat positief is beoordeeld en wordt verplaatst naar de fase “In behandeling”, stuurt TOOL2MATCH automatisch een update naar Google Analytics via het Measurement Protocol. Op dat moment wordt een gebeurtenis (event) geregistreerd in GA4. 


Vanaf dat moment worden ook eventuele latere statuswijzigingen in de fase “In behandeling” als afzonderlijke events naar GA4 gestuurd. Wanneer de sollicitant uiteindelijk wordt verplaatst naar de fase “Aangenomen”, wordt ook dit als laatste event naar GA4 verzonden. 



Het Measurement Protocol

De update naar Google Analytics gebeurt via een POST request naar het Measurement Protocol endpoint: /mp/collect


De request bestaat uit twee delen: 


1. URL query parameters


KeyValueOmschrijvingDynamisch
api_secretTe bepalen door klantAPI-secret die spam voorkomt Vaste waarde
measurement_idTe bepalen door klantID van de gegevensstroom waar de data heen gestuurd wordt Vaste waarde


2. JSON POST body

Voorbeeld

{
  "client_id": "XXXXXXXXXX.YYYYYYYYYY",
  "events": [
    {
      "name": "hires",
      "params": {
        "job_title": "Magazijnmedewerker", //Titel van vacature
        "job_id": "202", //ID van vacature
        "job_employment": "fulltime" //Dienstverband
        "job_hours": "32", //Aantal uren
        "job_location": "Tilburg", //Locatie
        "job_type": "logistiek", //Vacature-categorie
        "job_education": "MBO", //Opleidingsniveau
        "candidate_id": "cv_bekeken", //Unieke ID van kandidaat
        "application_id": "566", //Unieke ID van sollicitatie
        "application_status": "in_behandeling", //Sollicitatiestatus
      },
   }]
}


Toelichting:

KeyValueOmschrijvingDynamisch
client_idvariabelClient idJa
eventsarray met objectsDe 'hits' die naar Analytics verzonden wordenJa
events[].namehireNaam van het eventVaste waarde
eventus[].paramsObjectExtra parameters voor de hireDynamisch gevuld met vacature- en sollicitatiegegevens.



Wat we nodig hebben om de koppeling te activeren

Om de koppeling te kunnen activeren, ontvangen we graag de volgende gegevens: 

  • Measurement ID
  • API Secret


Met deze gegevens kunnen wij de koppeling leggen, zodat TOOL2MATCH communiceert met de juiste GA4-property. 



Na activatie: testen

Na activatie is het belangrijk te controleren of de juiste events zichtbaar zijn in Google Analytics 4.


Gebruik hiervoor: 

  • Realtime weergave of
  • Debug View in GA4


Let op: Het event wordt pas verzonden nadat een kandidaat in het ATS is verplaatst naar de fase “In behandeling”.


Mocht ondersteuning gewenst zijn bij het testen, dan helpen wij uiteraard graag. 



Samenvatting


OnderdeelBeschrijving
Wat doet de koppeling?Verstuurt sollicitatiegegevens naar GA4 zodra een kandidaat “In behandeling” of “Aangenomen” wordt.
Waarom is dit nuttig?Maakt inzichtelijk welke websitebezoekers (sollicitanten) uiteindelijk worden aangenomen.
Wat is nodig?Measurement ID + API Secret van de GA4-property.
Hoe controleren?Via Realtime of DebugView in GA4.


Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren