Zum Hauptinhalt springen
4 Min. Lesedauer

Goals

Verfolgen Sie Conversions, um den Erfolg Ihrer Website zu messen und Ihre Conversion-Raten zu optimieren.

Suchen Sie nach mehrstufigen Benutzer-Journeys? Siehe die Dokumentation zu Conversion Funnels.

Zenovay Ziele & Funnels Ansicht, die die Fertigstellungen der einzelnen Ziele und die zugeordneten Einnahmen auflistet.
Jedes Ziel zeigt seine Fertigstellungen, die aktuelle Änderung und – bei Wertezielen – die zugeordneten Einnahmen.

Übersicht

Goals helfen Ihnen zu verstehen, wenn Besucher wichtige Aktionen auf Ihrer Website abschließen:

  • Conversions verfolgen - Käufe, Anmeldungen, Downloads und mehr
  • Umsatz messen - Weisen Sie den Zielabschlüssen Werte zu
  • Erfolg attributieren - Sehen Sie, welche Verkehrsquellen zu Conversions führen

Goals erstellen

Methode 1: Dashboard UI

Erstellen Sie Goals direkt in Ihrem Zenovay Dashboard:

  1. Öffnen Sie Domains, klicken Sie auf Ihre Website und öffnen Sie den Bereich Goals
  2. Klicken Sie auf Goal erstellen
  3. Wählen Sie den Goal-Typ und konfigurieren Sie die Matching-Regeln
  4. Speichern und starten Sie das Tracking

Methode 2: Code-basierte Goals (Automatische Erkennung)

Verfolgen Sie Goals direkt in Ihrem Code - sie werden automatisch in Ihrem Dashboard angezeigt:

Code-Based Goal TrackingJavaScript
// Track a goal by name (auto-creates if doesn't exist)
zenovay('goal', 'checkout_complete', {
value: 99.99,
currency: 'USD'
});

// Simple goal without value
zenovay('goal', 'newsletter_signup');

// Goal with custom properties
zenovay('goal', 'plan_upgrade', {
from_plan: 'free',
to_plan: 'pro',
value: 29
});

Code-basierte Goals werden automatisch erkannt und in Ihrem Dashboard mit einem Badge "Auto-discovered" angezeigt. Sie können sie wie über die UI erstellte Goals bearbeiten.

Goal-Typen

URL Match Goals

Wird ausgelöst, wenn Besucher eine bestimmte Seite erreichen:

Match-TypBeispielmusterTreffer
Exact/thank-youNur /thank-you
Containscheckout/checkout, /checkout/confirm
Starts With/blog//blog/post-1, /blog/news
Ends With/success/payment/success, /signup/success
Regex/order/\d+/order/123, /order/456
URL Match ConfigurationJavaScript
// These pages will trigger the goal when visited
{
goal_type: 'url_match',
url_pattern: '/checkout/success',
match_type: 'exact'
}

Custom Event Goals

Wird ausgelöst, wenn ein bestimmtes benutzerdefiniertes Event verfolgt wird:

Custom Event GoalJavaScript
// Track the event
zenovay('track', 'purchase', {
product_id: 'pro-plan',
value: 99.99
});

// Goal configuration (in dashboard)
{
goal_type: 'custom_event',
event_name: 'purchase'
}

Element Click Goals

Wird ausgelöst, wenn Besucher auf bestimmte Elemente klicken:

Element Click GoalJavaScript
// Goal configuration (in dashboard)
{
goal_type: 'element_click',
selector: '#signup-button',  // CSS selector
// or
selector: '[data-track="cta-click"]'
}

Element Click Goals erfordern, dass das Zenovay Tracking Script geladen ist. Stellen Sie sicher, dass Ihr Script korrekt installiert ist.

Goal Value Attribution

Weisen Sie Goals monetäre Werte für das Umsatz-Tracking zu:

Goal with RevenueJavaScript
// Dynamic value from transaction
zenovay('goal', 'purchase', {
value: orderTotal,
currency: 'USD'
});

// Fixed value per goal completion
// (Configure in dashboard: $10 per newsletter signup)

React Integration

React Goal TrackingJavaScript
import { useEffect } from 'react';

function CheckoutComplete({ order }) {
useEffect(() => {
  // Use the global zenovay object from the tracking script
  if (window.zenovay) {
    window.zenovay('goal', 'checkout_complete', {
      order_id: order.id,
      value: order.total,
      items: order.items.length
    });
  }
}, []);

return <div>Thank you for your order!</div>;
}

Best Practices

Goal Naming Conventions

Verwenden Sie aussagekräftige, in Kleinbuchstaben geschriebene Namen mit Unterstrichen:

GutVermeiden
checkout_completecheckoutComplete
newsletter_signupNewsletter Signup
plan_upgrade_proPlan Upgrade (Pro)

Empfehlenswerte Goals zum Verfolgen

  • Signup/Registration - Neu registrierte Benutzer
  • Login - Rückkehrer-Engagement
  • Purchase/Checkout - Umsatz-Tracking
  • Form Submissions - Lead-Generierung
  • Feature Usage - Produkt-Engagement
  • Upgrade/Downgrade - Abonnement-Änderungen

Debugging von Goals

Überprüfen Sie, ob Goals korrekt ausgelöst werden:

Debug ModeJavaScript
// Enable debug mode
zenovay('debug');

// Track a goal - will log to console
zenovay('goal', 'test_goal', { value: 10 });

// Check in browser console for:
// [Zenovay] Goal tracked: test_goal { value: 10 }

API Reference

Für die programmgesteuerte Goal-Verwaltung siehe die Goals API.

Get Analytics via External APIBash
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/{websiteId}" \
-H "X-API-Key: zv_YOUR_API_KEY"
War diese Seite hilfreich?