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
Key | Value | Omschrijving | Dynamisch |
api_secret | Te bepalen door klant | API-secret die spam voorkomt | Vaste waarde |
measurement_id | Te bepalen door klant | ID 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:
Key | Value | Omschrijving | Dynamisch |
client_id | variabel | Client id | Ja |
events | array met objects | De 'hits' die naar Analytics verzonden worden | Ja |
events[].name | hire | Naam van het event | Vaste waarde |
eventus[].params | Object | Extra parameters voor de hire | Dynamisch 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
Onderdeel | Beschrijving |
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
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren