Zenovay bietet mehrere Zieltypen, um verschiedene Arten von Conversions zu verfolgen. Wählen Sie den richtigen Typ für das, was Sie messen möchten.
Vergleich der Zieltypen
| Typ | Am besten geeignet für | Komplexität |
|---|---|---|
| URL-Übereinstimmung | Seitenaufrufe, Danke-Seiten | Einfach |
| Element-Klick | Button-Klicks, Link-Klicks | Einfach |
| Benutzerdefiniertes Ereignis | Formular-Übermittlungen, benutzerdefinierte Aktionen | Mittel |
URL-Übereinstimmungsziele
Überblick
Verfolgen Sie, wann Besucher bestimmte Seiten erreichen.
Am besten geeignet für:
- Danke-Seiten
- Bestätigungsseiten
- Bestimmte Inhaltsaufrufe
- PDF-Downloads (wenn separate Seite)
Einrichtung
- Wählen Sie den Typ „URL-Übereinstimmung"
- Geben Sie das URL-Muster ein
- Wählen Sie den Übereinstimmungstyp
Übereinstimmungsoptionen
| Typ | Beispiel | Stimmt überein mit |
|---|---|---|
| Exakt | /thank-you | Nur exakter Pfad |
| Enthält | confirmation | Jede URL mit dem Wort |
| Beginnt mit | /blog/ | Alle Blog-Beiträge |
| Endet mit | /success | URLs, die mit „success" enden |
| Regex | /order/\d+ | Bestellung mit Zahlen |
Beispiele
| Ziel | URL-Muster | Übereinstimmungstyp |
|---|---|---|
| Kauf abgeschlossen | /thank-you | Exakt |
| Beliebiger Blog-Beitrag | /blog/ | Beginnt mit |
| Registrierung erfolgreich | signup-success | Enthält |
| Bestellseite | /order/[0-9]+ | Regex |
Query-Parameter
URL-Übereinstimmungsziele werden sowohl gegen den Seitenpfad (ohne Query-String) als auch gegen die vollständige URL (mit Query-String) ausgewertet. Ein Muster wie /thank-you entspricht also immer noch /thank-you?ref=email. Wenn Sie möchten, dass ein Ziel nur ausgelöst wird, wenn ein bestimmter Parameter vorhanden ist, nehmen Sie ihn in Ihr Muster auf (z. B. ?ref=email mit dem Übereinstimmungstyp Enthält).
Siehe URL-Übereinstimmungsziele für Details.
Element-Klick-Ziele
Überblick
Verfolgen Sie Klicks auf bestimmte Seitenelemente.
Am besten geeignet für:
- CTA-Buttons
- Navigationslinks
- Download-Links
- Ausgehende Links
Einrichtung
- Wählen Sie den Typ „Element-Klick"
- Geben Sie den CSS-Selektor ein
- Legen Sie optional den Seitenbereich fest
CSS-Selektoren
| Selektor | Stimmt überein mit |
|---|---|
#signup-btn | Element mit id="signup-btn" |
.cta-primary | Elemente mit class="cta-primary" |
a[href*="demo"] | Links, die „demo" enthalten |
button[type="submit"] | Absende-Buttons |
Selektoren finden
- Rechtsklick auf das Element
- „Untersuchen" wählen
- Nach eindeutiger ID oder Klasse suchen
- Selektor in der Konsole testen
Beispiele
| Ziel | Selektor |
|---|---|
| Haupt-CTA | #cta-main |
| Preis-Button | .pricing-cta |
| Demo-Link | a[href="/demo"] |
| Beliebiger Download | a[download] |
Siehe Element-Klick-Ziele für Details.
Benutzerdefinierte Ereignis-Ziele
Überblick
Verfolgen Sie benutzerdefinierte JavaScript-Ereignisse, die Sie definieren.
Am besten geeignet für:
- Formular-Übermittlungen
- Video-Interaktionen
- AJAX-Aktionen
- Single-Page-App-Ereignisse
- Komplexe Benutzeraktionen
Einrichtung
- JavaScript-Tracking-Code hinzufügen
- Typ „Benutzerdefiniertes Ereignis" wählen
- Ereignisnamen eingeben
- Optional einen Wert übergeben
Implementierung
Senden Sie Ereignisse aus Ihrem Code:
// Einfaches Ereignis
zenovay('goal', 'form_submit');
// Mit Wert
zenovay('goal', 'purchase', { value: 99.99 });
// Mit Eigenschaften
zenovay('goal', 'signup', {
value: 50,
plan: 'pro',
source: 'homepage'
});
Beispiele
| Ziel | Ereignis-Code |
|---|---|
| Formular absenden | zenovay('goal', 'contact_form') |
| Video abgeschlossen | zenovay('goal', 'video_finished') |
| In den Warenkorb | zenovay('goal', 'add_to_cart', { value: price }) |
| Funktion genutzt | zenovay('goal', 'feature_x_used') |
Siehe Benutzerdefinierte Ereignis-Ziele für Details.
Den richtigen Typ wählen
Entscheidungshilfe
| Frage | Empfohlener Typ |
|---|---|
| Gibt es eine bestimmte Seite, die Erfolg anzeigt? | URL-Übereinstimmung |
| Hat die Aktion ein klickbares Element? | Element-Klick |
| Handelt es sich um ein Formular, eine AJAX-Aktion oder eine komplexe Interaktion? | Benutzerdefiniertes Ereignis |
Häufige Szenarien
| Szenario | Bester Typ |
|---|---|
| Newsletter-Anmeldung (Popup) | Benutzerdefiniertes Ereignis |
| Newsletter-Anmeldung (Seite) | URL-Übereinstimmung |
| Download-Button-Klick | Element-Klick |
| Kauf abgeschlossen | URL-Übereinstimmung |
| 50 % des Videos angesehen | Benutzerdefiniertes Ereignis |
| Formular-Übermittlung (AJAX) | Benutzerdefiniertes Ereignis |
Mehrere Zieltypen
Ziele kombinieren
Sie können mehrere Ziele für eine Aktion erstellen:
Beispiel: Kauf
- URL-Ziel:
/checkout/complete - Ereignis-Ziel:
purchasemit Wert - Klick-Ziel: „Jetzt kaufen"-Button
Warum mehrere verwenden?
- Redundanz für Genauigkeit
- Verschiedene Messpunkte
- Gesamten Funnel verfolgen
Best Practices für Ziele
Ziele überschaubar halten
Obwohl es keine feste Obergrenze für die Anzahl der Ziele gibt, empfehlen wir:
- Die wichtigsten Conversions priorisieren
- Ungenutzte Ziele entfernen
- Ereignisse für Variationen verwenden
- Ähnliche Ziele zusammenfassen
Ziele testen
Vor dem Start
- Ziel erstellen
- Auslöser selbst testen
- In der Echtzeit-Ansicht überprüfen
- Attribution prüfen
- In Produktion starten
Debug-Modus
zenovay('debug');
Beobachten Sie die Konsole auf Ziel-Ereignisse.