Användningsdata utan historia
Koppla eventantal till de sessioner och den feedback som förklarar dem.
Event tracking för produkten
Fånga de handlingar som spelar roll, mät funktionsanvändning och aktiva användare, och koppla varje event till replay, tratter och feedback.
Problem det löser
Koppla eventantal till de sessioner och den feedback som förklarar dem.
Kombinera autocapture med anpassade event så att du kan lansera spårning snabbt.
Använd samma event för trattar, räkning av egna event och triagering av replays.
Arbetsflöde
Använd autocapture och anpassade event för att spåra viktiga handlingar.
Se funktionsanvändning, aktiva användare och retention över tid.
Gå från ett event till session replayen bakom det.
Fånga
Börja med det som skriptet registrerar på egen hand och namnge sedan de handlingar som spelar roll.
| Autocapture | Sidvisningar, klick, formulärinmatningar, rage clicks och JavaScript-fel registreras så fort skriptet laddas, utan kod. Varje klick sparar elementets id, klasser och text samt dess data-*- och aria-*-attribut, så att det kan namnges senare. |
|---|---|
| Definierat event (utan kod) | Namnge ett klick utan att röra din kod: matcha automatiskt fångade klick på element-ID, CSS-klass, text, dataattribut, tagg eller en fullständig CSS-selektor, och kombinera villkor när ett inte räcker. Definitionen gäller även klick som redan registrerats, och redigeraren visar hur många matchande klick den hittar innan du sparar. |
| Spårat event (kod) | Skicka ett namngivet event från din kod med PulsePanda.track("plan_upgraded", { plan: "pro" }), med upp till 25 egenskaper per event. Anrop som görs innan skriptet har laddats köas, och anrop som görs innan besökaren har gjort sitt samtyckesval hålls kvar tills valet är gjort. |
| Google Tag Manager dataLayer | Skickar du redan event till dataLayer? Lägg till data-datalayer="true" i skripttaggen så kommer de eventen in som spårade event, med nästlade värden utplattade till egenskaper. Ange en kommaseparerad lista med eventnamn i stället för true för att bara behålla dem. Fält som ser ut som kontaktuppgifter tas bort. |
Event utan kod
Att matcha ett klick på dess text är det snabbaste sättet att namnge det, och det skörast: eventet slutar matcha den dag någon skriver om knappens etikett, och det matchar aldrig den översatta versionen av sidan. Ett dataattribut klarar båda.
<button data-track="signup">Start free</button>. Vilket data-*-namn som helst fungerar, eftersom skriptet registrerar alla vid varje klick.data-track="signup". Värdet matchas exakt, utan hänsyn till versaler och gemener, och ett ensamt data-track matchar vilket värde som helst.Definitioner körs över klick som redan registrerats, så ett event som du definierar i dag på ID eller klass räknar även förra månadens klick. Ett dataattribut som du lägger till i dag matchar klick från och med i dag, eftersom äldre klick registrerades utan det.
Det här får du
| Event | Anpassade event och autocapture i en och samma SDK. |
|---|---|
| Mätvärden | Funktionsanvändning och trender för DAU, WAU och MAU. |
| Kontext | Event länkade till replay och trattar. |
Vad du ska spåra
Med autocapture börjar du aldrig från noll, men en lista över alla klick är ingen mätplan. Namnge den handfull handlingar som markerar verkliga framsteg: registrerade sig, skapade ett första projekt, bjöd in en kollega, uppgraderade. De flesta produkter behöver tio till tjugo namngivna event, inte tvåhundra.
Namnge dem som ett objekt och en handling i dåtid (project_created, plan_upgraded), håll dig till en stavning och lägg variationer i egenskaper i stället för i nya eventnamn. Vad event tracking är och vilka event som är värda att spåra går djupare in på namngivning.
Sätt sedan eventen i arbete: en aktiveringstratt byggd av dem visar steget där nya användare fastnar, och replays bakom varje avhopp visar varför.
Vanliga frågor
Event tracking för produkten registrerar de handlingar användare gör i din produkt, så att team kan mäta funktionsanvändning, aktiva användare och retention.
Nej. PulsePanda kombinerar autocapture med anpassade event, så att du kan komma igång snabbt och lägga till detaljer där du behöver dem.
Event driver trattar och triagering av replays, och varje event länkar till session replayen det kom från.
Vanliga frågor
Programvara som registrerar det människor gör på din webbplats eller i din produkt, som klick, registreringar och uppgraderingar, som namngivna event som du kan räkna, använda som steg i tratten och filtrera på. PulsePanda kombinerar automatiskt fångade event, event som du definierar utifrån registrerade klick och event som du skickar från kod.
Ja. Klick fångas automatiskt, och du kan göra vilket av dem som helst till ett namngivet event genom att matcha dess ID, klass, text, dataattribut, tagg eller CSS-selektor. Ett data-*-attribut på elementet är det robustaste alternativet, eftersom det klarar textändringar och översättningar.
Ja. Ett definierat event matchar klick som redan har registrerats, så en tratt som du bygger i dag kan använda tidigare besök. Event som skickas med PulsePanda.track() finns bara från det ögonblick du lägger till anropet.
Ja. PulsePanda.track() tar ett eventnamn och upp till 25 egenskaper, var och en en sträng, ett tal, ett booleskt värde eller null. Strängar begränsas till 255 tecken.
Ja. Du kan lägga till skriptet via Google Tag Manager, och med data-datalayer="true" på skripttaggen registreras de event som du redan skickar till dataLayer som spårade event.
Relaterade sidor
Installera en gång och koppla samman produktanalys, replay, heatmaps, trattar och feedback på några minuter.
Kom igång gratis