LinkedIn Ads draait op een ander vehicle dan Meta of Google: je koopt toegang tot een professionele audience die zich via werk identificeert (job-title, company, industry) ipv persoonlijke interesses. Dat maakt de attribution anders — en harder.
Voor B2B-adverteerders is LinkedIn vaak een fors deel van het advertentiebudget, maar een klein deel van de toegeschreven conversies in GA4. Die gap zit grotendeels in twee dingen: Insight Tag mist je lange-cyclus conversies, en Conversions API is slecht geïmplementeerd of niet geïnstalleerd. Deze gids fixt allebei.
Wat doet het basis-pixel?
De LinkedIn Insight Tag is een JavaScript-pixel die je op je site installeert. Het logt pageviews en conversies van bezoekers die bij LinkedIn zijn ingelogd. Doet 3 dingen:
- Matched audiences bouwen — retarget bezoekers in LinkedIn Campaign Manager
- Conversion tracking — welke campaign bracht de conversie
- Demographics rapportage — welke seniority-level / industry / company-size reageert
Installatie is simpel: plak de Insight Tag snippet via GTM op alle pages, voeg conversion-URL of event-trigger toe, live binnen 24u.
Twee structurele beperkingen.
- Third-party cookie-dependency. De Insight Tag zet een third-party cookie (
li_fat_id). Safari blokt dit onder ITP. Firefox onder ETP. Chrome op privacy-mode ook. Dat kost een flink deel van je EU-verkeer — en juist senior beslissers gebruiken relatief vaak Safari. - Attribution-window te kort voor B2B. Default conversion-window is 30 dagen, maar B2B-cycles zijn vaak 60-180 dagen. Een lead die in maart op een LinkedIn ad klikte en in juni converteerde wordt als "direct" getraceerd.
Beide lost Conversions API op.
Wat voegt server-side toe?
LinkedIn Conversions API (CAPI) is het server-side tegenhanger van de Insight Tag. In plaats van browser → LinkedIn, gaat het server → LinkedIn:
- Je server (via sGTM, backend hook, of Zapier/Make) stuurt een conversion event direct naar LinkedIn's API.
- Payload bevat: event name, event time, conversion value, en user data — hashed email, hashed phone, LinkedIn fbclid-equivalent (
li_fat_id, als je die uit de URL kunt halen), IP + user-agent. - LinkedIn matcht aan hun kant: combineert je hashed email met LinkedIn-profiel-email, plus cookie-based signals als beschikbaar.
Resultaat: conversies worden vastgelegd óók zonder third-party cookies, óók bij cross-device journeys, óók bij lange attribution-windows.
Insight Tag + CAPI in 6 stappen.
- Insight Tag installeren — Campaign Manager → Account Assets → Insight Tag → kopieer snippet → GTM → Custom HTML tag op All Pages.
- Conversion-acties definiëren — Campaign Manager → Conversions → New conversion. Kies event-type (form submit, purchase), attribution window (60 dagen voor B2B, 90 voor SaaS), value.
- CAPI-integratie kiezen — drie opties: (a) officiële LinkedIn sGTM server-side tag, (b) Zapier-integratie, (c) eigen backend API-call.
- CAPI credentials genereren — Campaign Manager → Conversions → edit conversion → "Use Conversions API" → access token genereren (permissies:
r_ads,rw_conversions). - User-data hashen volgens LinkedIn-spec — SHA-256 → Base64. Email: lowercase+trim voor hashen. Phone: E.164 format.
- Valideer via Test Events — Campaign Manager → Conversions → Test events tab. Stuur een test-conversion, zie binnen 2-3 min of hij gematched is. "Matched" = werkt, "Unmatched" = user-data-probleem.
Hoe krijg je een hogere match?
Stuur je alleen een e-mailadres mee, dan blijft een fors deel van je conversies ongematcht. Elk extra user-data-signaal vergroot de kans dat LinkedIn de conversie aan een profiel koppelt:
- Email + phone — veel mensen gebruiken op LinkedIn een ander e-mailadres dan waarmee ze formulieren invullen; het telefoonnummer is een tweede matching-laag.
- First + last name — bij zakelijke e-mailadressen vaak onderscheidender dan het adres alleen; de profielnaam op LinkedIn klopt meestal.
- Company name — helpt bij corporate e-maildomeinen waar veel mensen dezelfde adresstructuur hebben.
li_fat_idcookie — als je deze uit de landing-URL kunt lezen (LinkedIn zet hem bij een click-through), krijg je directe click-attributie. Van alle extra signalen weegt deze het zwaarst, omdat het geen waarschijnlijkheidsmatch is maar een directe koppeling aan de klik.
Een volledige match bestaat niet: wie converteert met een adres dat LinkedIn niet kent, valt buiten de boot. Kijk daarom naar de beweging in je match-rate nadat je een signaal toevoegt, niet naar één absoluut getal. Welke velden LinkedIn accepteert en hoe ze gehasht moeten zijn, staat in de Conversions API-documentatie onderaan dit artikel.
Waar ga je de mist in?
- Alleen Insight Tag, geen CAPI. De klassieker. Zonder CAPI verlies je een aanzienlijk deel van je attributie. Bij een serieus LinkedIn-budget is CAPI geen luxe.
- Verkeerde hash-format. LinkedIn vraagt SHA-256 → Base64 (niet hex zoals Meta). Fout format = 0% match. Eigen implementatie? Dubbel-check.
- Attribution-window te kort. Default 30 dagen past niet bij B2B. Zet minimaal 60, idealiter 90+ voor enterprise deals.
- Geen dedup tussen Insight Tag en CAPI. Als dezelfde conversion via Insight Tag én CAPI binnenkomt, moet je een
conversion_idmeesturen om dedup te triggeren. Zonder: dubbele attributie, verkeerde ROI-berekeningen. - Consent-denied conversies meesturen. LinkedIn Ads vereist users met marketing-consent. Bij consent-denied: niet sturen. Check je Consent Mode v2
ad_user_datasignaal.
Samenvatting.
- Insight Tag alleen = cookie-dependent, kort attribution-window, onvoldoende voor B2B.
- CAPI vult de gaps: server-side, cookieless, lange windows, hogere match-rate.
- Setup: Insight Tag + conversie-definitie + CAPI-token + hashed user-data + validation via Test Events.
- Hogere match-rate met email+phone+name+company+
li_fat_id. - Vijf veelvoorkomende fouten: geen CAPI, verkeerd hash-format, te kort window, geen dedup, consent-issues.


