Produkt-Event-Tracking

Event-Tracking-Software, die die Nutzung mit der ganzen Journey verbindet

Erfasse die Aktionen, die zählen, miss Funktionsnutzung und aktive Nutzer und verknüpfe jedes Event mit Replay, Funnels und Feedback.

Welche Probleme es löst

Für Teams, die Nutzungsdaten mit der Geschichte dahinter wollen

Nutzungsdaten ohne Geschichte

Verknüpfe Event-Zahlen mit den Sessions und dem Feedback, die sie erklären.

Langsame, codelastige Instrumentierung

Kombiniere Autocapture mit eigenen Events, damit du Tracking schnell auslieferst.

Events, die in einem Bericht feststecken

Nutze dieselben Events für Funnels, eigene Event-Zählungen und die Replay-Triage.

Workflow

Wie PulsePanda aus Analytics Produktentscheidungen macht

1

Events erfassen

Nutze Autocapture und eigene Events, um wichtige Aktionen zu verfolgen.

2

Messen, was zählt

Sieh Funktionsnutzung, aktive Nutzer und Retention im Zeitverlauf.

3

Die Belege verbinden

Spring von einem Event zum Session Replay dahinter.

Erfassen

Vier Wege, wie ein Event in PulsePanda landet

Beginne mit dem, was das Skript selbst aufzeichnet, und benenne dann die Aktionen, die zählen.

Vier Wege, wie ein Event in PulsePanda landet
AutocaptureSeitenaufrufe, Klicks, Formulareingaben, Rage Clicks und JavaScript-Fehler werden aufgezeichnet, sobald das Skript lädt, ganz ohne Code. Jeder Klick behält id, Klassen und Text des Elements sowie seine Attribute data-* und aria-*, damit er später benannt werden kann.
Definiertes Event (ohne Code)Benenne einen Klick, ohne deinen Code anzufassen: Gleiche automatisch erfasste Klicks nach Element-ID, CSS-Klasse, Text, Data-Attribut, Tag oder einem vollständigen CSS-Selektor ab und kombiniere Bedingungen, wenn eine nicht reicht. Die Definition gilt auch für bereits aufgezeichnete Klicks, und der Editor zeigt vor dem Speichern, wie viele passende Klicks er findet.
Getracktes Event (Code)Sende ein benanntes Event aus deinem Code mit PulsePanda.track("plan_upgraded", { plan: "pro" }), mit bis zu 25 Eigenschaften pro Event. Aufrufe, bevor das Skript geladen ist, werden in eine Warteschlange gestellt, und Aufrufe vor der Einwilligungsentscheidung des Besuchers werden zurückgehalten, bis sie getroffen ist.
dataLayer von Google Tag ManagerDu sendest schon Events in den dataLayer? Füge dem Script-Tag data-datalayer="true" hinzu, und diese Events kommen als getrackte Events an, wobei verschachtelte Werte zu Eigenschaften abgeflacht werden. Gib statt true eine kommagetrennte Liste von Event-Namen an, um nur diese zu behalten. Felder, die wie Kontaktdaten aussehen, werden verworfen.

Events ohne Code

Event-Tracking ohne Code, mit Data-Attributen

Einen Klick über seinen Text abzugleichen, ist der schnellste Weg, ihn zu benennen, und der anfälligste: Das Event passt nicht mehr, sobald jemand die Beschriftung des Buttons umschreibt, und auf der übersetzten Version der Seite passt es nie. Ein Data-Attribut übersteht beides.

  1. Füge dem Element, das dir wichtig ist, ein Attribut hinzu: <button data-track="signup">Start free</button>. Jeder data-*-Name funktioniert, weil das Skript bei jedem Klick alle aufzeichnet.
  2. Definiere in PulsePanda ein Event mit einer Data Attribute-Bedingung wie data-track="signup". Der Wert wird exakt abgeglichen, ohne Groß- und Kleinschreibung zu beachten, und ein alleinstehendes data-track passt auf jeden Wert.
  3. Nutze es wie jedes andere Event: als Funnel-Schritt oder als Filter in der Event-Liste, wo jede Zeile das Session Replay öffnet, aus dem sie stammt.

Definitionen laufen über bereits aufgezeichnete Klicks, sodass ein heute per ID oder Klasse definiertes Event auch die Klicks vom letzten Monat zählt. Ein heute hinzugefügtes Data-Attribut passt ab heute auf Klicks, weil ältere Klicks ohne es aufgezeichnet wurden.

Was du bekommst

Vernetzte Analytics-Funktionen in einem Workspace

Vernetzte Analytics-Funktionen in einem Workspace
EventsEigene Events und Autocapture in einem SDK.
KennzahlenFunktionsnutzung sowie DAU-, WAU- und MAU-Trends.
KontextEvents, verknüpft mit Replay und Funnels.

Was du tracken solltest

Die Events auswählen und benennen, die zählen

Mit Autocapture beginnst du nie bei null, aber eine Liste aller Klicks ist kein Messplan. Benenne die Handvoll Aktionen, die echten Fortschritt markieren: registriert, erstes Projekt erstellt, Teammitglied eingeladen, upgegradet. Die meisten Produkte brauchen zehn bis zwanzig benannte Events, nicht zweihundert.

Benenne sie als Objekt und Aktion in der Vergangenheitsform (project_created, plan_upgraded), bleib bei einer Schreibweise und lege Varianten in Eigenschaften statt in neue Event-Namen. Was Event-Tracking ist und welche Events sich lohnen geht ausführlicher auf die Benennung ein.

Dann setz die Events ein: Ein Aktivierungs-Funnel daraus zeigt den Schritt, an dem neue Nutzer stocken, und die Replays hinter jedem Abbruch zeigen, warum.

FAQ

Fragen, die Teams vor dem Wechsel stellen

Was ist Produkt-Event-Tracking?

Produkt-Event-Tracking erfasst die Aktionen, die Nutzer in deinem Produkt ausführen, damit Teams Funktionsnutzung, aktive Nutzer und Retention messen können.

Muss ich jedes Event manuell definieren?

Nein. PulsePanda kombiniert Autocapture mit eigenen Events, sodass du schnell startest und Details dort ergänzt, wo du sie brauchst.

Wie hängen Events mit dem Rest von PulsePanda zusammen?

Events speisen Funnels und die Replay-Triage, und jedes Event ist mit dem Session Replay verknüpft, aus dem es stammt.

FAQ

Fragen zum Event-Tracking

Was ist Event-Tracking-Software?

Software, die die Aktionen von Menschen auf deiner Website oder in deinem Produkt, etwa Klicks, Registrierungen und Upgrades, als benannte Events aufzeichnet, die du zählen, als Funnel-Schritte nutzen und filtern kannst. PulsePanda kombiniert automatisch erfasste Events, Events, die du aus aufgezeichneten Klicks definierst, und Events, die du aus dem Code sendest.

Kann ich Events tracken, ohne Code zu schreiben?

Ja. Klicks werden automatisch erfasst, und du kannst jeden davon zu einem benannten Event machen, indem du ID, Klasse, Text, Data-Attribut, Tag oder CSS-Selektor abgleichst. Ein data-*-Attribut am Element ist die robusteste Option, weil es Textänderungen und Übersetzungen übersteht.

Funktionieren neue Event-Definitionen auch mit vergangenen Daten?

Ja. Ein definiertes Event passt auch auf bereits aufgezeichnete Klicks, sodass ein heute gebauter Funnel frühere Besuche nutzen kann. Events, die mit PulsePanda.track() gesendet werden, existieren erst ab dem Moment, in dem du den Aufruf einbaust.

Kann ich mit einem Event Eigenschaften senden?

Ja. PulsePanda.track() nimmt einen Event-Namen und bis zu 25 Eigenschaften entgegen, jeweils ein String, eine Zahl, ein Boolean oder null. Strings sind auf 255 Zeichen begrenzt.

Funktioniert PulsePanda mit Google Tag Manager?

Ja. Du kannst das Skript über Google Tag Manager einbinden, und mit data-datalayer="true" am Script-Tag werden die Events, die du bereits in den dataLayer sendest, als getrackte Events aufgezeichnet.

Verwandte Seiten

Entdecke den Rest des PulsePanda-Analytics-Stacks

Verstehe deine Nutzer ab heute

Einmal installieren und Produktanalyse, Replay, Heatmaps, Funnels und Feedback in wenigen Minuten verbinden.

Kostenlos starten