Kies GA4 als je vraag is "welke campagne stuurde het verkeer" en Mixpanel als die is "wat deden de mensen die klikten daarna". Dat is de keuze tussen Mixpanel en GA4 voor linkanalytics in één zin. De tool van Google ordent klikken in sessies en acquisitiekanalen en kost niets op het standaardniveau. Mixpanel ordent dezelfde klikken in gebruikers en funnels, rekent af op eventvolume en laat je de data in de EU houden.
De meeste vergelijkingen van Mixpanel en Google Analytics zijn geschreven voor productteams die een in-app-analyticsstack kiezen. Dit artikel heeft een smallere taak: er is op een korte link geklikt, een campagne betaalde voor die klik, en je wilt weten wat hij waard was. Het eventmodel, de identiteitsregels en het attributievenster verschillen tussen de twee tools op manieren die voor die taak veel meer uitmaken dan het functieoverzicht doet vermoeden.
De klik zelf moet eerst ergens vandaan komen. Hoe we hem taggen en de UTM-waarden doorvoeren tot een conversie, staat in de end-to-end-gids voor UTM-tracking, de cornerstone waarop dit artikel voortbouwt.
Twee datamodellen voor dezelfde klik
Beide tools noemen zichzelf eventgebaseerd, en dat zijn ze ook. Het verschil zit in wat ze bovenop het event bouwen.
Het model van Google groepeert events in een sessie met een inactiviteitstimeout van 30 minuten en voorziet die sessie dan van een bron, een medium en een kanaal. Bijna elk standaardrapport begint bij die acquisitieweergave. Een klik op een korte link wordt pas interessant voor GA4 zodra de bestemmingspagina laadt, de tag afgaat en er een sessie bestaat waaraan de campagne kan worden opgehangen.
Mixpanel slaat de sessie als analyse-eenheid over. Elk event hoort bij een distinct_id, en rapporten vragen wat die ID in de loop van de tijd deed: funnels, retentiecurves, flows. Een klikevent met utm_campaign als property staat op dezelfde tijdlijn als een aanmelding drie dagen later, en je kunt het paar rechtstreeks bevragen. Dat werkt alleen als de klik en de aanmelding dezelfde distinct_id delen, en dat is het lastige deel wanneer de klik door een verkorter wordt geregistreerd.
Dit is waarom het bij campagnelinks uitmaakt. Een GA4-rapport vertelt je misschien dat de voorjaarsnieuwsbrief 4.000 sessies opleverde. Het equivalente Mixpanel-rapport vertelt je misschien dat 11% van de mensen die klikten binnen een week actief werd, en dat de mobiele bezoekers sneller afhaakten. Beide uitspraken zijn waar. Het is alleen niet dezelfde vraag.
Identiteit: wie klikte er, en kun je diegene later terugvinden
Een klik is anoniem op het moment dat hij gebeurt, en beide tools beginnen bij een anoniem apparaat-ID. GA4 gebruikt de client_id die in de _ga-cookie staat, voegt een user_id toe als je die na het inloggen meestuurt, en kan Google signals meenemen waar gebruikers dat toestaan. Mixpanel gebruikt een anonieme distinct_id en voegt die samen met de geïdentificeerde gebruiker wanneer je identify aanroept, wat de ID-managementdocs van Mixpanel stap voor stap uitleggen.
Het praktische verschil blijkt weken later. In Mixpanel kan iemand die op een campagnelink klikte op zijn telefoon en een maand later op een laptop upgradede in één profiel zitten, mits je diegene op beide apparaten identificeert. Google kan hetzelfde paar koppelen met een user_id, maar GA4-rapporten leunen naar de sessie waarin de conversie plaatsvond, en de geschiedenis op gebruikersniveau wordt beperkt door je retentie-instelling.
Eén valkuil geldt voor beide wanneer klikken server-side worden doorgestuurd. De redirect ziet de analyticscookie nooit, dus een doorgestuurde klik komt aan met een synthetisch ID, niet met dat van de echte bezoeker. De forwarder van Elido is daar openhartig over: de GA4-client_id wordt opgebouwd uit de workspace- en link-ID's, en de Mixpanel-distinct_id is elido-link- plus de link-ID. Beide zijn één waarde per link, niet per bezoeker. Doorgestuurde klikken geven dus nauwkeurige eventaantallen per link, maar unieke-gebruikersaantallen tellen daarop links, en een funnel van klik naar aanmelding sluit niet aan. Wil je een persoon volgen, zet dan UTM-tags op de bestemmings-URL en laat de GA4-tag of Mixpanel-SDK op de landingspagina ze vastleggen. Koppelen door een _ga-client-ID of Mixpanel-distinct_id door de redirect te voeren is gepland, niet opgeleverd. Zie de Mixpanel-koppelgids voor de details.
Attributiemodellen en waar het krediet terechtkomt
GA4 biedt drie attributiemodellen: datagedreven, last click voor betaald en organisch, en last click voor betaalde kanalen van Google (helppagina van Google, geraadpleegd op 2026-10-02). In november 2023 schafte het de regelgebaseerde modellen first click, lineair, tijdsverval en positiegebaseerd af, dus als een team een lineaire weergave van een campagnemix wil, levert GA4 alleen die niet meer.
De attributiefunctie van Mixpanel gaat de andere kant op. Ze biedt first touch, last touch, lineair, participatie, tijdsverval, U-, J- en omgekeerd-J-vormige modellen, plus aangepaste gewichten, in de abonnementen Growth en Enterprise (docs geraadpleegd op 2026-10-02). Het addertje is dat ze alleen toewijst wat je hebt getrackt: de eigen docs van Mixpanel zeggen dat je de UTM-waarden als eventproperties bij elk contactmoment moet vastleggen, anders hebben de modellen niets om mee te werken. Het Mixpanel-link_click-event van Elido bevat nu geen UTM-properties, dus de SDK op de landingspagina moet ze aanleveren.
Daar verdienen korte links hun plek. Wanneer elke campagne-URL consistente UTM-waarden draagt en elke klik als event wordt geregistreerd, krijgen beide tools schone invoer. Zijn de tags rommelig, dan redt een slimmer model je niet, en ik zou eerst de UTM-waarden die GA4 nooit bereiken repareren voordat ik ruzie maak over datagedreven versus lineair.
Prijs, sampling en datadrempels
Het standaardniveau van GA4 kost niets, terwijl GA4 360 de betaalde enterpriseversie is, geprijsd via Google of een reseller. De prijspagina van Mixpanel (geraadpleegd op 2026-10-02) noemt een gratis abonnement tot 1 miljoen events per maand met onbeperkt aantal seats, een Growth-abonnement dat begint bij $0 en schaalt met het volume tot 20 miljoen events, en Enterprise op aanvraag.
Gratis is echter niet het hele verhaal. Het helpcentrum van Google beschrijft twee limieten die je moet kennen voordat je een campagnecijfer vertrouwt (geraadpleegd op 2026-10-02):
- Retentie. Standaardproperties kunnen data op eventniveau 2 of 14 maanden bewaren; alleen 360 gaat naar 26, 38 of 50 maanden. Google zegt ook dat grote en XL-properties beperkt zijn tot 2 maanden. Jaar-op-jaar-vergelijkingen in verkenningen vereisen dat de instelling van 14 maanden vanaf dag één is ingeschakeld.
- Drempels. Google houdt rijen achter wanneer een rapport demografische gegevens bevat of wanneer het volume aan zoekopdrachten te laag is, en je kunt de drempel niet wijzigen. Het datumbereik vergroten of naar BigQuery exporteren zijn de eigen oplossingen van Google.
Ik kon het actuele GA4-samplingquotum niet bevestigen op de helppagina's van Google, dus ik noem er geen. Controleer het voor jouw niveau voordat je op een grote verkenning vertrouwt. Ik heb ook het samplingbeleid van Mixpanel voor dit artikel niet geverifieerd, dus test een query tegen een bekend klikaantal.
De kosten lopen dus in tegengestelde richtingen. De optie van Google is gratis maar beperkt aan de randen; Mixpanel rekent af op eventvolume, wat telt omdat Elido elke geregistreerde klik doorstuurt, ook klikken die de analytics als botverkeer markeert. Filter aan je kant, of reken erop dat botklikken meetellen voor je eventquotum.
Wil je het ruwe klikaantal zien voordat je bepaalt welke tool welke events krijgt, dan toont de klikanalytics van Elido klikken per link zonder dat je een van beide tools nodig hebt.
EU-dataresidentie en GDPR
Hier verschillen Mixpanel en Google Analytics het meest voor Europese teams. In GA4 is er geen optie om te kiezen waar data wordt opgeslagen. Google verwerkt Analytics-data op zijn wereldwijde infrastructuur, en de juridische vragen die dat oproept, van de besluiten van de Oostenrijkse en Franse toezichthouders tot het Data Privacy Framework, behandelen we in onze GA4-GDPR-analyse.
Mixpanel biedt wel EU-dataresidentie, waarbij projectdata in Europa wordt verwerkt en opgeslagen. Drie details uit de docs zorgen voor verrassingen. Je kiest de regio wanneer je het project aanmaakt. Een bestaand project kan niet worden gemigreerd, dus een verkeerde keuze betekent een nieuw project en een handmatige dataverhuizing. En een EU-project neemt alleen events op die naar de EU-ingestionhost zijn gestuurd; stuur je naar de standaard-VS-host, dan komt er niets aan. De Mixpanel-koppeling van Elido heeft een instelling Data residency (US, EU of India) die de host omschakelt tussen api.mixpanel.com, api-eu.mixpanel.com en api-in.mixpanel.com, dus stel hem in op je project. Elido kan de residentie niet uit het token aflezen, en het track-endpoint van Mixpanel meldt niet dat je het verkeerd hebt. De gids over EU-dataresidentie bij Mixpanel legt uit hoe je dat controleert. Of de EU-optie in jouw abonnement zit, moet je bij Mixpanel bevestigen, want ik heb dat niet geverifieerd op de prijspagina.
Residentie is één onderdeel van GDPR, niet het geheel. Toestemming bepaalt nog steeds de cookie die in beide tools een klik aan een persoon koppelt. De gids over EU-dataresidentie voor marketingteams legt uit wat residentie wel en niet regelt.
Elido-klikdata in elke tool krijgen
Beide routes zijn server-side, en geen van beide heeft JavaScript op de bestemmingspagina nodig, wat telt voor bezoekers met een adblocker en voor klikken die helemaal geen paginaweergave opleveren. Elido stuurt één link_click-event per geregistreerde klik door naar elke gekoppelde tool. Conversie-events doorsturen naar Mixpanel is gepland, niet beschikbaar.
Voor GA4 plak je een Measurement ID en een API-secret voor het Measurement Protocol. Elido stuurt daarna events door via het GA4 Measurement Protocol. Google is er duidelijk over dat het protocol de tag-gebaseerde verzameling aanvult in plaats van vervangt. Verwacht de events binnen een minuut in Realtime en na 24 tot 48 uur in de standaardrapporten. De GA4-koppelgids bevat de stappen.
Voor Mixpanel plak je het projecttoken en kies je de dataresidentie. Elk event draagt de link-slug, bestemming, land en apparaat als properties, zodat een Mixpanel-rapport klikken per link kan tellen. Er is nog geen schakelaar per event. De Mixpanel-integratiepagina markeert het als bèta.
Beide hebben een testknop die een synthetisch event verstuurt, gemarkeerd met elido_test. Een geslaagde test is zwakker bewijs dan het lijkt: het track-endpoint van Mixpanel controleert het token noch de residentie, en een verkeerd GA4-secret wordt zonder klagen genegeerd. Zoek het testevent in de Events-weergave van Mixpanel of in GA4 Realtime voordat je een dashboard vertrouwt. Het bredere pleidooi om dit buiten de browser te doen staat in server-side conversietracking.
Beslistabel: Mixpanel, GA4 of beide
Eerlijk gezegd draaien de meeste teams die vragen "Mixpanel of GA4" uiteindelijk allebei, en de verdeling is voorspelbaar zodra je de vraag benoemt die elke tool beantwoordt. Gebruik de rijen hieronder als uitgangspunt, niet als oordeel.
| Jouw situatie | Kies | Waarom |
|---|---|---|
| Rapportage over betaalde media, bieden in Google Ads | GA4 | Native Ads-koppeling en kanaalrapporten |
| Activatie of retentie na een campagneklik | Mixpanel | Gebruikerstijdlijnen, funnels, cohorten |
| Lineaire of first-touch-attributie nodig | Mixpanel | GA4 schafte regelgebaseerde modellen af |
| Geen analyticsbudget | GA4 | Het standaardniveau is gratis |
| Opslag in de EU is een harde eis | Mixpanel | EU-residentie, per project gekozen |
| Kleine campagnes, rijen verborgen door drempels | Mixpanel | Verifiëren; of GA4 naar BigQuery exporteren |
| Marketing beheert acquisitie, product activatie | Beide | Elk team houdt zijn eigen model |
Welke je ook kiest, de klik zelf is het ene cijfer dat beide tools uit de tweede hand zien. Houd een first-party-telling bij de link bij, en het gat dat je onvermijdelijk vindt tussen linkklikken en GA4-sessies wordt iets wat je kunt uitleggen in plaats van iets waarover je discussieert.
Gerelateerd op de blog
- UTM's end-to-end volgen - de tagconventie waar beide tools van afhangen.
- Klikken op korte links vs GA4-sessies - waarom de twee totalen nooit overeenkomen.
- Linkanalytics in Looker Studio - klikdata en GA4 samenvoegen in één dashboard.
- Server-side GA4-tracking via redirects - de Measurement Protocol-route in detail.
- Klikevents van korte links naar Mixpanel sturen - de setup en de properties die elke klik meedraagt.
- Mixpanel-EU-dataresidentie - regionale ingestionhosts en waarom events die naar de verkeerde gaan verdwijnen.
Veelgestelde vragen
Is Mixpanel beter dan GA4?
Geen van beide is in het algemeen beter; ze beantwoorden verschillende vragen. GA4 is gebouwd rond sessies en acquisitiekanalen, dus de tool is sterk in vertellen welke campagne verkeer bracht. Mixpanel is gebouwd rond gebruikers en events, dus de tool is sterk in vertellen wat die mensen daarna deden, over weken en apparaten heen.
Kan ik Mixpanel en GA4 samen gebruiken?
Ja, en veel productgedreven teams doen dat. De gebruikelijke verdeling is GA4 voor acquisitie en rapportage over betaalde media, Mixpanel voor activatiefunnels en retentie. De prijs is dat je twee trackingplannen synchroon moet houden, dus spreek één eventnaam en één set UTM-propertynamen af voordat je beide aansluit.
Is Mixpanel gratis?
Mixpanel heeft een gratis abonnement met maximaal 1 miljoen events per maand en onbeperkt aantal seats, volgens de prijspagina, geraadpleegd op 2026-10-02. Het abonnement Growth begint bij $0 en rekent af op volume tot 20 miljoen events, en Enterprise is op aanvraag geprijsd. Het attributierapport vereist Growth of Enterprise.
Gebruikt GA4 sampling?
Standaardrapporten worden opgebouwd uit geaggregeerde tabellen, maar verkenningen en API-verzoeken kunnen worden gesampled zodra een query groot genoeg is; ik kon het actuele quotum van Google niet bevestigen op de helppagina's, dus controleer het voor het niveau van je property. Daarnaast houden datadrempels rijen achter wanneer rapporten demografische gegevens bevatten of wanneer het volume aan zoekopdrachten te klein is, en Google zegt dat je het datumbereik kunt vergroten of naar BigQuery kunt exporteren om eromheen te werken.
Kan Mixpanel data in de EU opslaan?
Ja. Mixpanel biedt EU-dataresidentie, waarbij projectdata in Europa wordt verwerkt en opgeslagen. Je kiest de regio wanneer je het project aanmaakt en een bestaand project kun je daarna niet migreren, en elk event moet naar de EU-ingestionhost worden gestuurd, anders wordt het helemaal niet opgenomen.
Hoe komen klikken op korte links in Mixpanel of GA4?
De betrouwbaarste route is server-side. De verkorter registreert de klik bij de redirect en stuurt hem door, naar GA4 via het Measurement Protocol en naar Mixpanel via de ingestion-API. Dat werkt zonder JavaScript op de bestemmingspagina en wordt niet geblokkeerd door browserextensies. Het addertje is identiteit: een doorgestuurde klik draagt een ID dat de verkorter zelf heeft verzonnen, dus hij koppelt niet aan een bestaand GA4- of Mixpanel-profiel van een bezoeker.
Probeer Elido
Plak een URL, krijg een werkende korte link
Geen aanmelding nodig. Link blijft 30 dagen actief. Meld je aan om hem voor altijd te bewaren.
Geen account nodig. Meld je gratis aan voor 50 links per maand.