Skip to main content

Events

Elke interactie, één keer vastgelegd.

Custom events, automatische paginaweergaven en JSON-property-payloads. De grammatica bestaat uit gewone strings en JSON, dus je data blijft voor altijd overdraagbaar.

Waarom event-tracking misgaat

  • Client-side dedup mist prefetch en back-button-herlaadacties, waardoor tellingen uiteenlopen tussen dashboards en de werkelijkheid.
  • Ongetypte event-namen stapelen zich op. "Sign Up" en "sign_up" worden twee metrics die je niet met elkaar kunt rijmen.
  • Leverancierspecifieke event-grammatica sluit je op in één analytics-tool. Migreren betekent elke instrumentatie-aanroep herschrijven.

Hoe leadmaps het doet

Eén SDK-aanroep, elk soort event.

leadmaps.track("checkout_started", { plan: "pro" }). Dat is de hele API. Paginaweergaven zijn automatisch, custom events zijn één functie.

Server-side dedup.

De collector hasht (bezoeker, sessie, event, tijdstip) en weigert duplicaten. Je dashboards tellen niet dubbel, zelfs niet tijdens prefetch-stormen.

Open schema, voor altijd overdraagbaar.

Event-namen zijn strings, properties zijn JSON. Exporteer de ruwe stroom wanneer je wilt. Geen hermapping bij de bestemming, geen proprietary ID's om te vertalen.

Getypeerd, als je wilt.

Genereer een TypeScript-eventregister op basis van je eigen definities. Vang typefouten bij het compileren, in plaats van twee weken later in het dashboard.

Stop met meten op goed geluk.

Krijg cijfers die je kunt vertrouwen en een dashboard dat je echt wilt openen.