Gebruiksdata zonder verhaal
Koppel event-aantallen aan de sessies en feedback die ze verklaren.
Product event tracking
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
Koppel event-aantallen aan de sessies en feedback die ze verklaren.
Combineer autocapture met custom events, zodat je tracking snel live zet.
Gebruik dezelfde events voor funnels, tellingen van eigen events en replay-triage.
Workflow
Gebruik autocapture en custom events om belangrijke acties te volgen.
Bekijk functiegebruik, actieve gebruikers en retentie in de tijd.
Ga van een event naar de session replay erachter.
Vastleggen
Begin met wat het script zelf vastlegt en geef daarna de acties die ertoe doen een naam.
| Autocapture | Paginaweergaven, 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 dataLayer | Push 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
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.
<button data-track="signup">Start free</button>. Elke data-*-naam werkt, omdat het script ze bij elke klik allemaal vastlegt.data-track="signup". De waarde wordt exact gematcht, zonder op hoofdletters te letten, en een kale data-track matcht elke waarde.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
| Events | Custom events en autocapture in één SDK. |
|---|---|
| Metrics | Functiegebruik en DAU-, WAU- en MAU-trends. |
| Context | Events gekoppeld aan replay en funnels. |
Wat je tracken moet
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
Product event tracking registreert de acties die gebruikers in je product uitvoeren, zodat teams functiegebruik, actieve gebruikers en retentie kunnen meten.
Nee. PulsePanda combineert autocapture met custom events, zodat je snel kunt starten en later detail toevoegt waar nodig.
Events voeden funnels en replay-triage, en elk event linkt naar de session replay waar het vandaan komt.
Veelgestelde vragen
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.
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.
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.
Ja. PulsePanda.track() accepteert een eventnaam en maximaal 25 properties, elk een string, getal, boolean of null. Strings zijn beperkt tot 255 tekens.
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
Installeer één keer en koppel productanalyse, replay, heatmaps, funnels en feedback binnen enkele minuten.
Start gratis