Conversion Funnels
Visualisieren und analysieren Sie mehrstufige Benutzerreisen, um zu sehen, wo Besucher abspringen und Ihre Konversionsraten zu optimieren.

Übersicht
Conversion Funnels helfen Ihnen zu verstehen, wie Benutzer auf kritischen Pfaden Ihrer Website fortschreiten:
- Benutzerreisen visualisieren - Sehen Sie den Ablauf vom ersten Schritt bis zur Konversion
- Ausfallstellen identifizieren - Finden Sie heraus, genau wo Benutzer den Prozess abbrechen
- Segmente vergleichen - Analysieren Sie die Funnel-Leistung nach Verkehrsquelle, Gerät oder Land
- Konversionen optimieren - Treffen Sie datengesteuerte Entscheidungen zur Verbesserung der Abschlussquoten
Funnels erstellen
Methode 1: Dashboard-UI
Erstellen Sie Funnels direkt in Ihrem Zenovay-Dashboard:
- Öffnen Sie Domains und klicken Sie auf Ihre Website, um das Domain-Dashboard zu öffnen
- Klicken Sie auf Create Funnel (Funnel erstellen)
- Fügen Sie Ihre Schritte hinzu (mindestens 2 Schritte erforderlich)
- Konfigurieren Sie den Auslöser für jeden Schritt (URL-Abgleich oder benutzerdefiniertes Event)
- Speichern und starten Sie das Tracking
Methode 2: Code-basierte Funnels (Auto-Discovery)
Tracking-Funnel-Schritte direkt in Ihrem Code - Funnels und Schritte werden automatisch erstellt:
// Track funnel step (auto-creates funnel if doesn't exist)
zenovay('track', 'funnel_step', 'checkout_flow', {
step: 1,
step_name: 'Cart Viewed'
});
// Track next step
zenovay('track', 'funnel_step', 'checkout_flow', {
step: 2,
step_name: 'Checkout Started'
});
// Track completion
zenovay('track', 'funnel_step', 'checkout_flow', {
step: 3,
step_name: 'Purchase Complete'
});Code-basierte Funnels werden automatisch erkannt und in Ihrem Dashboard mit einem „AUTO"-Badge angezeigt. Schritte werden dynamisch hinzugefügt, während sie trackiert werden.
Funnel-Schritttypen
URL-Match-Schritte
Ausgelöst, wenn Besucher eine bestimmte Seite erreichen:
// Step configuration in dashboard
{
step_type: 'url_match',
url_pattern: '/checkout',
match_type: 'exact' // or 'contains', 'starts_with', 'regex'
}| Match Type | Beispielmuster | Treffer |
|---|---|---|
| Exact | /checkout | Nur /checkout |
| Contains | product | /product/123, /products |
| Starts With | /shop/ | /shop/items, /shop/cart |
| Regex | /order/\d+ | /order/123, /order/456 |
Benutzerdefinierte Event-Schritte
Ausgelöst, wenn ein bestimmtes benutzerdefiniertes Event trackiert wird:
// Track the event in your code
zenovay('track', 'add_to_cart', {
product_id: 'sku-123',
quantity: 2
});
// Step configuration (in dashboard)
{
step_type: 'custom_event',
event_name: 'add_to_cart'
}Goal-Schritte
Verwenden Sie ein vorhandenes Ziel als Funnel-Schritt:
// Step configuration (in dashboard)
{
step_type: 'goal',
goal_id: 'your-goal-id'
}Beispiel-Funnels
E-Commerce-Checkout
Step 1: Product Viewed → URL contains '/product/'
Step 2: Add to Cart → Event 'add_to_cart'
Step 3: View Cart → URL equals '/cart'
Step 4: Begin Checkout → URL equals '/checkout'
Step 5: Payment Details → URL equals '/checkout/payment'
Step 6: Order Complete → URL equals '/order/confirmation'SaaS-Onboarding
Step 1: Signup Complete → URL equals '/welcome'
Step 2: Profile Setup → Event 'profile_completed'
Step 3: First Project → Event 'project_created'
Step 4: Team Invite → Event 'team_member_invited'
Step 5: Integration → Event 'integration_connected'Content Engagement
Step 1: Blog Visit → URL starts with '/blog/'
Step 2: Newsletter CTA → Event 'cta_clicked'
Step 3: Form Submission → Event 'newsletter_signup'Funnel Analytics
Metrics Dashboard
Jeder Funnel zeigt wichtige Metriken an:
| Metrik | Beschreibung |
|---|---|
| Total Entries | Besucher, die den Funnel gestartet haben |
| Total Completions | Besucher, die alle Schritte abgeschlossen haben |
| Conversion Rate | Prozentsatz, der den Funnel abgeschlossen hat |
| Drop-off Rate | Prozentsatz, der in jedem Schritt verloren geht |
| Avg. Time to Complete | Durchschnittliche Dauer von Anfang bis Ende |
Schritt-für-Schritt-Aufschlüsselung
Für jeden Schritt sehen Sie:
- Visitors Entered - Wie viele diesen Schritt erreicht haben
- Visitors Completed - Wie viele zum nächsten Schritt übergegangen sind
- Drop-off Count - Wie viele in diesem Schritt abgebrochen haben
- Drop-off Rate - Prozentsatz, der abgebrochen hat
- Conversion Rate - Prozentsatz, der übergegangen ist
- Avg. Time to Next - Zeitaufwand vor dem Fortschritt
Segmentierung
Analysieren Sie die Funnel-Leistung nach:
- Traffic Source - Vergleichen Sie Organic vs. Paid vs. Social
- Device Type - Desktop vs. Mobilgerät vs. Tablet
- Country - Unterschiede in der geografischen Leistung
- Campaign - UTM-Kampagnenvergleich
React Integration
import { useEffect } from 'react';
function CheckoutPage({ step }) {
useEffect(() => {
const stepNames = {
1: 'Cart Review',
2: 'Shipping Info',
3: 'Payment Details',
4: 'Order Confirmation'
};
// Use the global zenovay object from the tracking script
if (window.zenovay) {
window.zenovay('track', 'funnel_step', 'checkout_flow', {
step: step,
step_name: stepNames[step]
});
}
}, [step]);
return <div>Checkout Step {step}</div>;
}Best Practices
Funnel-Design
| Tun | Nicht tun |
|---|---|
| Halten Sie maximal 3-7 Schritte | Erstellen Sie Funnels mit 10+ Schritten |
| Verwenden Sie aufeinanderfolgende, logische Schritte | Überspringen Sie wichtige Entscheidungspunkte |
| Beziehen Sie Konversions-Meilensteine ein | Trackieren Sie nur Mikro-Interaktionen |
| Benennen Sie Schritte klar | Verwenden Sie technische Fachbegriffe |
Namenskonventionen
Verwenden Sie aussagekräftige, kleingeschriebene Namen mit Unterstrichen:
// Funnel names
'checkout_flow'
'user_onboarding'
'trial_to_paid'
'lead_generation'
// Step names
'cart_viewed'
'shipping_entered'
'payment_completed'Gängige Funnel-Muster
- Beginnen Sie am Einstiegspunkt - Beginnen Sie dort, wo Benutzer in den Ablauf eintreten
- Enden Sie am Ziel - Der letzte Schritt sollte die Konversion sein
- Beziehen Sie Entscheidungspunkte ein - Schritte, bei denen Benutzer häufig zögern
- Überspringen Sie optionale Schritte - Konzentrieren Sie sich auf den kritischen Pfad
- Testen Sie gründlich - Stellen Sie sicher, dass alle Schritte korrekt ausgelöst werden
Fehlerbehebung
Funnel zeigt 0% Konversion
Überprüfen Sie diese häufigen Probleme:
- Schreitreihenfolge ist wichtig - Stellen Sie sicher, dass Schritte in der richtigen Reihenfolge trackiert werden
- Besucher-ID-Konsistenz - Gleiche Besucher-ID über alle Schritte hinweg
- Script geladen - Vergewissern Sie sich, dass das Tracking-Script auf allen Seiten geladen ist
- URL-Muster - Bestätigen Sie, dass Muster zu tatsächlichen URLs passen
// Enable debug mode
zenovay('debug');
// Track a funnel step
zenovay('track', 'funnel_step', 'my_funnel', {
step: 1,
step_name: 'First Step'
});
// Check console for:
// [Zenovay] Funnel step tracked: my_funnel, Step: 1Schritte werden nicht automatisch erstellt
Für code-basierte Funnels:
- Stellen Sie sicher, dass
funnel_nameein gültiger String ist (Kleinbuchstaben, Unterstriche, Bindestriche) - Fügen Sie sowohl
step(Nummer) als auchstep_name(String) ein - Überprüfen Sie auf JavaScript-Fehler in der Konsole
API Reference
Für programmatische Funnel-Verwaltung siehe die Funnels API.
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/{websiteId}" \
-H "X-API-Key: zv_YOUR_API_KEY"Funnel-Konfiguration und detaillierte Aufschlüsselungen werden über das Zenovay-Dashboard verwaltet.