Product event tracking

Event tracking-software die gebruik koppelt aan de hele klantreis

Leg de acties vast die ertoe doen, meet functiegebruik en actieve gebruikers, en koppel elk event aan replay, funnels en feedback.

Problemen die het oplost

Gemaakt voor teams die gebruiksdata willen mét het verhaal erachter

Gebruiksdata zonder verhaal

Koppel event-aantallen aan de sessies en feedback die ze verklaren.

Trage, code-intensieve instrumentatie

Combineer autocapture met custom events, zodat je tracking snel live zet.

Events opgesloten in één rapport

Gebruik dezelfde events voor funnels, tellingen van eigen events en replay-triage.

Workflow

Hoe PulsePanda analyse omzet in productbeslissingen

1

Events vastleggen

Gebruik autocapture en custom events om belangrijke acties te volgen.

2

Meet wat ertoe doet

Bekijk functiegebruik, actieve gebruikers en retentie in de tijd.

3

Verbind het bewijs

Ga van een event naar de session replay erachter.

Vastleggen

Vier manieren waarop een event in PulsePanda terechtkomt

Begin met wat het script zelf vastlegt en geef daarna de acties die ertoe doen een naam.

Vier manieren waarop een event in PulsePanda terechtkomt
AutocapturePaginaweergaven, klikken, formulierinvoer, rage clicks en JavaScript-fouten worden vastgelegd zodra het script laadt, zonder code. Elke klik bewaart de id, classes en tekst van het element, plus de data-*- en aria-*-attributen, zodat je hem later een naam kunt geven.
Gedefinieerd event (zonder code)Geef een klik een naam zonder je code aan te raken: match automatisch vastgelegde klikken op element-ID, CSS-class, tekst, data-attribuut, tag of een volledige CSS-selector, en combineer voorwaarden als één niet genoeg is. De definitie geldt ook voor klikken die al zijn vastgelegd, en de editor laat zien hoeveel overeenkomende klikken hij vindt voordat je opslaat.
Getrackt event (code)Stuur een benoemd event vanuit je code met PulsePanda.track("plan_upgraded", { plan: "pro" }), met maximaal 25 properties per event. Aanroepen die worden gedaan voordat het script geladen is, komen in een wachtrij, en aanroepen van vóór de toestemmingskeuze van de bezoeker worden vastgehouden tot die keuze is gemaakt.
Google Tag Manager dataLayerPush je al events naar de dataLayer? Voeg data-datalayer="true" toe aan de scripttag en die events komen binnen als getrackte events, met geneste waarden platgeslagen tot properties. Geef een kommagescheiden lijst met eventnamen mee in plaats van true om alleen die te houden. Velden die op contactgegevens lijken, worden weggelaten.

Events zonder code

Event tracking zonder code, met data-attributen

Een klik matchen op zijn tekst is de snelste manier om hem een naam te geven, en de kwetsbaarste: het event matcht niet meer op de dag dat iemand het knoplabel herschrijft, en het matcht nooit met de vertaalde versie van de pagina. Een data-attribuut overleeft allebei.

  1. Voeg een attribuut toe aan het element dat je belangrijk vindt: <button data-track="signup">Start free</button>. Elke data-*-naam werkt, omdat het script ze bij elke klik allemaal vastlegt.
  2. Definieer in PulsePanda een event met een Data Attribute-voorwaarde zoals data-track="signup". De waarde wordt exact gematcht, zonder op hoofdletters te letten, en een kale data-track matcht elke waarde.
  3. Gebruik het zoals elk ander event: als funnelstap, of als filter in de eventlijst, waar elke rij de session replay opent waar hij vandaan komt.

Definities lopen over klikken die al zijn vastgelegd, dus een event dat je vandaag op ID of class definieert, telt ook de klikken van vorige maand mee. Een data-attribuut dat je vandaag toevoegt, matcht klikken vanaf vandaag, omdat oudere klikken zonder dat attribuut zijn vastgelegd.

Wat je krijgt

Verbonden analysefuncties in één werkruimte

Verbonden analysefuncties in één werkruimte
EventsCustom events en autocapture in één SDK.
MetricsFunctiegebruik en DAU-, WAU- en MAU-trends.
ContextEvents gekoppeld aan replay en funnels.

Wat je tracken moet

De events kiezen en benoemen die ertoe doen

Dankzij autocapture begin je nooit bij nul, maar een lijst van elke klik is geen meetplan. Geef het handjevol acties een naam dat echte voortgang markeert: aangemeld, eerste project aangemaakt, teamgenoot uitgenodigd, geüpgraded. De meeste producten hebben tien tot twintig benoemde events nodig, geen tweehonderd.

Benoem ze als object plus actie in de verleden tijd (project_created, plan_upgraded), houd één schrijfwijze aan en zet variaties in properties in plaats van in nieuwe eventnamen. Wat event tracking is, en welke events de moeite waard zijn om te tracken gaat dieper in op naamgeving.

Zet de events daarna aan het werk: een activatiefunnel die je ermee bouwt, laat zien bij welke stap nieuwe gebruikers vastlopen, en de replays achter elke drop-off laten zien waarom.

Veelgestelde vragen

Vragen die teams stellen voordat ze overstappen

Wat is product event tracking?

Product event tracking registreert de acties die gebruikers in je product uitvoeren, zodat teams functiegebruik, actieve gebruikers en retentie kunnen meten.

Moet ik elk event handmatig definiëren?

Nee. PulsePanda combineert autocapture met custom events, zodat je snel kunt starten en later detail toevoegt waar nodig.

Hoe worden events gekoppeld aan de rest van PulsePanda?

Events voeden funnels en replay-triage, en elk event linkt naar de session replay waar het vandaan komt.

Veelgestelde vragen

Vragen over event tracking

Wat is event tracking-software?

Software die de acties die mensen op je site of in je product uitvoeren, zoals klikken, aanmeldingen en upgrades, vastlegt als benoemde events die je kunt tellen, als funnelstappen kunt gebruiken en waarop je kunt filteren. PulsePanda combineert automatisch vastgelegde events, events die je definieert op basis van vastgelegde klikken, en events die je vanuit code verstuurt.

Kan ik events tracken zonder code te schrijven?

Ja. Klikken worden automatisch vastgelegd, en je kunt er elke klik van maken tot een benoemd event door te matchen op ID, class, tekst, data-attribuut, tag of CSS-selector. Een data-*-attribuut op het element is de robuustste optie, omdat het tekstwijzigingen en vertalingen overleeft.

Werken nieuwe eventdefinities ook op eerdere data?

Ja. Een gedefinieerd event matcht klikken die al zijn vastgelegd, dus een funnel die je vandaag bouwt, kan eerdere bezoeken gebruiken. Events die je met PulsePanda.track() verstuurt, bestaan pas vanaf het moment dat je de aanroep toevoegt.

Kan ik properties meesturen met een event?

Ja. PulsePanda.track() accepteert een eventnaam en maximaal 25 properties, elk een string, getal, boolean of null. Strings zijn beperkt tot 255 tekens.

Werkt PulsePanda met Google Tag Manager?

Ja. Je kunt het script via Google Tag Manager toevoegen, en met data-datalayer="true" op de scripttag worden de events die je al naar de dataLayer pusht, vastgelegd als getrackte events.

Gerelateerde pagina's

Ontdek de rest van de PulsePanda-analysestack

Begin vandaag nog met het begrijpen van je gebruikers

Installeer één keer en koppel productanalyse, replay, heatmaps, funnels en feedback binnen enkele minuten.

Start gratis