Pixelflow
Events auslösen

So lösen Sie Ereignisse aus Kalendersystemen und Terminbuchungen aus

Recommended: Calendly Integration

Wenn Sie ein kostenpflichtiges Calendly-Konto haben, können Sie unsere Calendly-Integration verwenden, um

Verwenden Sie diese Anleitung, um Kalenderbuchungen aus Tools wie Calendly, Cal.com und TidyCal sowie Formularübermittlungen von Typeform zu verfolgen, die auf Ihre Domain weiterleiten. URL Trigger funktionieren, wenn der Buchungsablauf auf einer Bestätigungsseite auf Ihrer Domain endet. Weiterleitungen zu externen Domains können mit PixelFlow nicht verfolgt werden, außer bei Calendly mit unserer Calendly-Integration.

Call-Buchungen gehören zu den wertvollsten Conversion-Events, die Sie für Ihre Facebook-Anzeigen verfolgen sollten. Ganz gleich, ob Sie Leads generieren, Beratungen planen oder Discovery Calls buchen: Wenn Sie diese Events korrekt erfassen, kann Meta Ihre Kampagnen besser optimieren und qualifiziertere Interessenten finden.

Grundlagen der Tracking-Methoden für Kalenderbuchungen

Es gibt 2 grundlegende Arten, wie Kalenderplattformen Buchungen verarbeiten können:

  1. Weiterleitung auf Ihre eigene Domain (z. B. yourwebsite.com/thank-you) - ✅ Kann mit URL Triggern verfolgt werden

  2. Weiterleitung auf eine externe Plattform (z. B. calendly.com/confirmation) - 🟨 Kann verfolgt werden, wenn Sie ein kostenpflichtiges Calendly-Konto haben und unsere Calendly-Integration verwenden

Wichtige Einschränkung: PixelFlow kann nur Events erfassen, die auf Ihrer eigenen Domain stattfinden. Wenn Ihre Kalenderplattform Nutzer auf eine externe Bestätigungsseite weiterleitet, kann PixelFlow kein Event auslösen, weil das PixelFlow-Skript nur auf Ihrer Website ausgeführt wird (außer bei der Calendly-Integration)

Wann das Tracking mit URL Triggern für Kalenderbuchungen funktioniert

URL Trigger-Tracking ist für Kalenderbuchungen nur dann geeignet, wenn Ihre Buchungsplattform Nutzer nach Abschluss der Buchung auf eine spezielle Seite auf Ihrer eigenen Domain weiterleitet.

Die Methode mit der Erfolgsseite

Wenn Ihr Ablauf für Kalenderbuchungen so aussieht:

  1. Nutzer sieht Ihren Kalender auf yourwebsite.com/book-a-call

  2. Nutzer wählt eine Uhrzeit aus und schließt die Buchung ab

  3. Nutzer wird zu yourwebsite.com/booking-confirmed weitergeleitet

In diesem Szenario können Sie URL Trigger-Tracking verwenden, weil sich die Bestätigungsseite auf Ihrer Domain befindet, auf der PixelFlow installiert ist.

Wann das funktioniert: URL Trigger-Tracking ist für Kalenderbuchungen zuverlässig, wenn die Plattform auf eine eindeutige Erfolgsseite auf Ihrer eigenen Domain weiterleitet, die Nutzer nur nach Abschluss einer Buchung erreichen können.

Wichtig: Wenn Nutzer die Bestätigungsseite als Lesezeichen speichern, den Link teilen oder die Seite aktualisieren, erfassen Sie doppelte Events. Erwägen Sie die Verwendung von Event Blocking Rules, um Duplikate durch Seitenaktualisierungen und wiederkehrende Besucher zu verhindern.

Warum Weiterleitungen über externe Plattformen nicht funktionieren

Viele Kalenderplattformen leiten Nutzer nach der Buchung auf ihre eigenen Bestätigungsseiten weiter:

  • Calendly leitet zu calendly.com/confirmation_page weiter

  • TidyCal kann zu tidycal.com/success weiterleiten

  • Cal.com kann zu cal.com/booking-success weiterleiten

  • Andere Buchungstools verwenden für die Bestätigung ihre eigenen Domains

Wenn ein Nutzer auf diesen externen Seiten landet, ist das PixelFlow-Skript nicht vorhanden, weil es nur auf Ihrer Website installiert ist. Ohne das Skript kann kein Event an Meta gesendet werden.

Technische Erklärung: PixelFlow funktioniert, indem ein Tracking-Skript zu den Seiten Ihrer Website hinzugefügt wird. Dieses Skript kann nur auf Seiten ausgeführt werden, auf denen es installiert ist. Wenn Nutzer zu einer anderen Domain wechseln, wird Ihr Skript auf dieser externen Website nicht ausgeführt.

Lösung: Benutzerdefinierte Weiterleitungs-URLs konfigurieren

Die meisten Kalenderplattformen bieten die Möglichkeit, Nutzer nach der Buchung auf eine benutzerdefinierte URL weiterzuleiten. Mit dieser Funktion können Sie Nutzer zurück auf eine Seite auf Ihrer eigenen Domain senden, auf der PixelFlow die Conversion erfassen kann.

Plattformanforderungen: Calendly erfordert ein kostenpflichtiges Abonnement, um benutzerdefinierte Weiterleitungs-URLs zu aktivieren. TidyCal bietet diese Funktion gegen eine einmalige Gebühr von 29 US-Dollar an. Cal.com bietet benutzerdefinierte Weiterleitungs-URLs in allen Tarifen an.

Kalenderbuchungs-Tracking mit URL Triggern einrichten

Schritt 1: Erstellen Sie eine Bestätigungsseite auf Ihrer Domain

Erstellen Sie eine neue Seite auf Ihrer Website mit einer eindeutigen URL, die Nutzer erst nach einer Terminbuchung sehen. Beispiele:

  • yourwebsite.com/booking-confirmed

  • yourwebsite.com/thank-you-for-booking

  • yourwebsite.com/call-scheduled

Diese Seite sollte:

  • Dem Nutzer für die Buchung danken

  • Nächste Schritte oder das Weitere Vorgehen erklären

  • Alle relevanten Buchungsdetails oder Anweisungen zur Vorbereitung enthalten

Profi-Tipp: Machen Sie diese URL eindeutig und nicht leicht zu erraten. Vermeiden Sie allgemeine URLs wie /thank-you, die möglicherweise auch für andere Conversions verwendet werden.

Schritt 2: Betten Sie Ihren Kalender auf Ihrer Website ein

Wenn Sie Ihren Kalender in Calendly, Cal.com, TidyCal oder Ihrer Buchungsplattform einrichten, erhalten Sie einen Embed-Code. Fügen Sie diesen Code auf der Seite Ihrer Website ein, auf der Besucher Termine buchen sollen.

<!-- Calendar embed code example -->
<div class="calendly-inline-widget" data-url="https://calendly.com/your-link"></div>
<script src="https://assets.calendly.com/assets/external/widget.js"></script>

Platzieren Sie diesen Code auf der Seite Ihrer Website, auf der der Buchungskalender angezeigt werden soll.

Schritt 3: Konfigurieren Sie eine benutzerdefinierte Weiterleitungs-URL in Ihrer Kalenderplattform

Konfigurieren Sie jetzt Ihre Buchungsplattform so, dass Nutzer nach Abschluss einer Buchung auf Ihre Bestätigungsseite weitergeleitet werden.

Für Cal.com-Nutzer

  1. Melden Sie sich bei Ihrem Cal.com-Konto an

  2. Gehen Sie zu den Einstellungen Ihres Event-Typs

  3. Öffnen Sie die Erweiterten Einstellungen

  4. Aktivieren Sie Nach einer erfolgreichen Buchung auf eine benutzerdefinierte URL weiterleiten

  5. Geben Sie die URL Ihrer Bestätigungsseite ein

  6. Stellen Sie sicher, dass Forward parameters aktiviert ist (dies ist standardmäßig eingeschaltet). Dadurch werden Buchungsdaten wie E-Mail, Name und Telefon an Ihre Weiterleitungs-URL angehängt.

  7. Speichern Sie Ihre Änderungen

Cal.com leitet Nutzer mit an die Bestätigungsseite angehängten Buchungsdetails als URL-Parameter weiter, die PixelFlow auslesen kann.

Cal.com-Parameter: Cal.com hängt Parameter wie email, attendeeName, attendeeFirstName, attendeeLastName, phone und title an Ihre Weiterleitungs-URL an, wenn Forward parameters aktiviert ist.

Für TidyCal-Nutzer

  1. Melden Sie sich bei Ihrem TidyCal-Konto an

  2. Navigieren Sie zu den Einstellungen Ihres Events

  3. Suchen Sie die Einstellung Redirect URL oder Custom Confirmation URL

  4. Geben Sie die URL Ihrer Bestätigungsseite ein

  5. Speichern Sie Ihre Einstellungen

Detaillierte Anweisungen: Wie Sie Kunden nach der Buchung zu einer benutzerdefinierten URL weiterleiten (TidyCal)

TidyCal-Einstellungsseite mit dem Feld zur Konfiguration der benutzerdefinierten Weiterleitungs-URL, in das Nutzer die URL ihrer Bestätigungsseite eingeben können

Für Calendly-Nutzer

  1. Melden Sie sich bei Ihrem Calendly-Konto an

  2. Gehen Sie zu den Einstellungen Ihres Event-Typs

  3. Navigieren Sie zum Bereich Confirmation Page

  4. Wählen Sie Redirect to an external site

  5. Geben Sie die URL Ihrer Bestätigungsseite ein

  6. Wählen Sie Pass event details to your redirected page, wenn Sie Buchungsdetails für Tracking oder Personalisierung einschließen möchten

  7. Speichern Sie Ihre Änderungen

Calendly-Eventeinstellungen mit den Optionen für die Bestätigungsseite, wobei Redirect to external site ausgewählt ist, sowie dem URL-Eingabefeld

Profi-Tipp: Calendly kann Buchungsdaten als Query-Parameter an Ihre Weiterleitungs-URL anhängen. Sie können diese Daten erfassen und an Meta senden, um die Qualität des Event Match zu verbessern.

Für Typeform-Nutzer

Typeform ermöglicht es Ihnen, Antwortdaten über URL-Parameter an Weiterleitungs-URLs zu übergeben. Das ist nützlich, wenn Sie Typeform für die Lead-Erfassung, Umfragen oder Intake-Formulare vor oder anstelle von Kalenderbuchungen verwenden.

  1. Melden Sie sich bei Ihrem Typeform-Konto an

  2. Öffnen Sie Ihr Formular und klicken Sie auf Workflow

  3. Klicken Sie auf Pull data in, um URL-Parameter einzurichten, die in das Formular übergebene Daten erfassen können

  4. Klicken Sie auf + Add new parameter und benennen Sie Ihre Parameter (z. B. utm_source, utm_campaign)

  5. Gehen Sie zu Content und klicken Sie auf + Add ending

  6. Wählen Sie Redirect to URL

  7. Geben Sie die URL Ihrer Bestätigungsseite ein (z. B. https://yourwebsite.com/form-completed)

  8. Um Antwortdaten an die Weiterleitungs-URL zu übergeben, geben Sie ? gefolgt vom Parameternamen und = ein und tippen Sie dann @, um verfügbare Felder anzuzeigen

  9. Wählen Sie das Feld aus, das Sie übergeben möchten (z. B. E-Mail, Name, Telefon aus den Fragen zu Kontaktdaten)

  10. Beispiel für eine Weiterleitungs-URL: https://yourwebsite.com/form-completed?email=@email&name=@name&phone=@phone

  11. Speichern Sie Ihre Änderungen

Wenn jemand Ihr Typeform-Formular abschließt, wird er auf Ihre Bestätigungsseite weitergeleitet, wobei seine Antworten als URL-Parameter angehängt werden. PixelFlow kann diese Werte dann auslesen und an Meta senden.

Wichtig: Typeform-URL-Parameter müssen Kleinbuchstaben und Unterstriche statt Leerzeichen verwenden (z. B. first_name statt First Name). Die Werte werden bei der Weiterleitung URL-codiert.

Daten in Typeform übergeben: Sie können Daten auch über URL-Parameter im Share-Link in Typeform übergeben (z. B. https://yourform.typeform.com/to/abc123#utm_source=facebook&utm_campaign=summer_sale). Diese Daten können dann an Ihre Weiterleitungs-URL übergeben werden.

Schritt 4: Richten Sie einen URL Trigger in PixelFlow ein

Konfigurieren Sie PixelFlow so, dass ein Event ausgelöst wird, wenn Nutzer auf Ihrer Bestätigungsseite landen:

  1. Klicken Sie in Ihrem PixelFlow-Dashboard unter Übersicht, Events oder Erste Schritte auf Weitere Events verfolgen.

  2. Wählen Sie unter Neue Facebook Ads-Conversion hinzufügen das gewünschte Event aus (typischerweise Termin planen) und klicken Sie dann auf Weiter.

  3. Wählen Sie unter Wie wird dieses Event auf Ihrer Website ausgelöst? die Option Wenn eine Seite geladen wird. Für Schedule kann PixelFlow alternativ When Calendly call is booked zuerst anordnen, wenn Sie stattdessen die Calendly-Integration verwenden.

  4. Wählen Sie unter Welche Seite soll dieses Event auslösen? Ihre URL der Bestätigungsseite unter Page URL ein.

  5. Klicken Sie auf Trigger erstellen oder auf Weiter, wenn die URL Query-Parameter enthält, die zugeordnet werden sollen.

Immer wenn ein Nutzer eine Buchung abschließt und auf Ihrer Bestätigungsseite landet, löst PixelFlow das Event an Meta aus. Die vollständige Anleitung zum Page-Load-Workflow finden Sie unter Wie man Events auslöst, wenn eine Seite geladen wird.

Daten aus URL-Parametern extrahieren

Viele Kalenderplattformen wie Calendly und Cal.com hängen Buchungsdetails als Query-Parameter an Ihre Weiterleitungs-URL an. Zum Beispiel:

Calendly-Beispiel:

yourwebsite.com/[email protected]&invitee_name=John+Doe&event_type=Discovery+Call

Cal.com-Beispiel:

yourwebsite.com/booking-confirmed?uid=abc123&[email protected]&attendeeName=John+Doe&attendeeFirstName=John&attendeeLastName=Doe&phone=%2B15551234567

PixelFlow kann diese Parameter auslesen und an Meta senden, was die Qualität des Event Match und die Attribution verbessert.

  1. Wenn Sie den Page-Load-Trigger einrichten, fügen Sie eine vollständige Beispiel-URL der Bestätigungsseite ein, die die Query-Parameter enthält.

  2. Wenn PixelFlow Parameter erkennt, klicken Sie auf Weiter, um Bestätigen, was in Ihrer URL enthalten ist zu öffnen.

  3. Ordnen Sie jeden Parameter dem richtigen Facebook-Feld zu.

  4. Klicken Sie auf Trigger erstellen.

Warum das wichtig ist: Das Senden von E-Mail-, Namens- und Telefonnummerndaten an Meta verbessert die Event Match Quality, was Meta hilft, Conversions zuzuordnen und die Auslieferung zu optimieren. Diese Daten werden vor dem Senden gehasht.

Häufige Calendly-Parameter:

  • invitee_email → E-Mail-Adresse

  • invitee_name → Vollständiger Name

  • invitee_first_name → Vorname

  • invitee_last_name → Nachname

  • invitee_phone → Telefonnummer

Häufige Cal.com-Parameter:

  • email → E-Mail-Adresse

  • attendeeName → Vollständiger Name

  • attendeeFirstName → Vorname

  • attendeeLastName → Nachname

  • phone → Telefonnummer

Einige Cal.com-Parameter sind bedingt und erscheinen nicht bei jeder Weiterleitung. Zum Beispiel werden phone und attendeeLastName nur angezeigt, wenn das Buchungsformular diese Informationen erfasst hat.

Detaillierte plattformspezifische Anweisungen finden Sie unter Daten aus URLs extrahieren, wenn URL Trigger verwendet werden.

Typeform-Parameterzuordnung: Die Parameternamen in Ihrer Weiterleitungs-URL hängen davon ab, wie Sie sie konfiguriert haben. Gängige Beispiele sind email, name, phone und benutzerdefinierte Felder. Ordnen Sie diese Meta-Feldern zu: email → E-Mail-Adresse, name → Vollständiger Name, first_name → Vorname, last_name → Nachname, phone → Telefonnummer.

Schritt 5: Verhindern Sie doppelte Events mit Blocking Rules

Nachdem jemand einen Termin gebucht hat, kann er später auf Ihre Bestätigungsseite zurückkehren, die Seite aktualisieren oder den Link teilen. Jede dieser Aktionen würde ein weiteres Event auslösen und Ihre Conversion-Zahlen aufblähen.

Um dies zu verhindern, richten Sie Event Blocking Rules ein:

  1. Navigieren Sie in Ihrem PixelFlow-Dashboard zu Event Blocking Rules

  2. Erstellen Sie eine Regel für die URL Ihrer Bestätigungsseite

  3. Konfigurieren Sie sie so, dass doppelte Events desselben Nutzers innerhalb eines bestimmten Zeitraums blockiert werden

Dadurch wird sichergestellt, dass selbst wenn jemand Ihre Bestätigungsseite erneut aufruft, nur der erste Besuch als Conversion zählt.

Weitere Informationen: Event Blocking Rules

Best Practice: Implementieren Sie für Bestätigungsseiten immer Event Blocking Rules, um genaue Conversion-Daten zu erhalten und zu verhindern, dass Meta falsche Signale erhält.

Setup überprüfen

Nachdem Sie Ihr Tracking für Kalenderbuchungen konfiguriert haben, testen Sie es, um sicherzustellen, dass Events korrekt ausgelöst werden:

  1. Rufen Sie Ihre Website auf und navigieren Sie zu der Seite mit Ihrem Kalender-Embed

  2. Buchen Sie einen Testtermin

  3. Schließen Sie den Buchungsvorgang ab

  4. Überprüfen Sie, ob Sie auf Ihre Bestätigungsseite auf Ihrer Domain weitergeleitet werden

  5. Prüfen Sie das Events Log in Ihrem PixelFlow-Dashboard, um zu bestätigen, dass das Schedule-Event erfasst wurde

  6. Innerhalb von 20 bis 30 Minuten prüfen Sie, ob das Event im Meta Events Manager angezeigt wird

Test-Tipp: Verwenden Sie zuerst Ihr PixelFlow Events Log. Es wird in Echtzeit aktualisiert. Der Meta Events Manager kann 20 bis 30 Minuten dauern.

Ausführliche Hinweise zum Testen finden Sie unter How to Test and Verify Your PixelFlow CAPI Setup.

Häufige Probleme beheben

Events werden nach der Buchung nicht ausgelöst

Symptom: Sie schließen eine Buchung ab, aber im Events Log oder im Meta Events Manager erscheint kein Event.

  • Weiterleitung auf externe Domain: Stellen Sie sicher, dass Ihre Bestätigungs-URL auf Ihrer eigenen Domain liegt.

  • URL Trigger nicht konfiguriert: Prüfen Sie, ob Sie die URL der Bestätigungsseite in PixelFlow hinzugefügt haben.

  • Falsches URL-Format: Stellen Sie sicher, dass die URL in PixelFlow mit der endgültigen URL übereinstimmt, auf der Nutzer landen.

Events werden mehrfach ausgelöst

Symptom: Einzeln gebuchte Termine erzeugen mehrere Events im Meta Events Manager.

  • Seitenaktualisierungen: Wenn Nutzer die Bestätigungsseite aktualisieren, können neue Events ausgelöst werden. Verwenden Sie Event Blocking Rules.

  • Als Lesezeichen gespeicherte Bestätigungsseite: Verwenden Sie Event Blocking Rules, um Duplikate zu verhindern.

  • Mehrfache Weiterleitungen: Prüfen Sie die endgültige Ziel-URL und verwenden Sie diese in Ihrer URL Trigger-Konfiguration.

Mehr über das Verhindern von Duplikaten erfahren: Warum werden einige meiner Events dupliziert?

Die Weiterleitung führt zu einer externen Plattform statt zu meiner Domain

Symptom: Nach der Buchung landen Nutzer auf der Bestätigungsseite der Kalenderplattform und nicht auf Ihrer benutzerdefinierten Seite.

  • Einstellung nicht gespeichert: Stellen Sie sicher, dass die benutzerdefinierte Weiterleitungs-URL korrekt gespeichert wurde.

  • Tarifeinschränkung: Vergewissern Sie sich, dass Ihr Tarif der Kalenderplattform benutzerdefinierte Weiterleitungen unterstützt.

  • Einstellung pro Event: Einige Plattformen erfordern Weiterleitungs-URLs für jeden Event-Typ.

Events werden erfasst, aber in Meta fehlt die Attribution

Symptom: Events erscheinen im Events Manager, werden aber nicht bestimmten Werbekampagnen zugeordnet.

Lösung: Das ist in der Regel ein Problem der Meta-Attribution und kein Problem der PixelFlow-Konfiguration. Lesen Sie Wie Meta Events Werbekampagnen zuordnet.

Alternative: Eingebettete Kalender mit Dankesnachrichten

Wichtige Einschränkung: Wenn Ihr Kalender-Tool innerhalb des Widgets selbst eine Bestätigungsnachricht anzeigt, ohne die Seiten-URL zu ändern, funktioniert das Tracking mit URL Triggern nicht. Die URL ändert sich nicht, daher kann PixelFlow nicht erkennen, dass eine Buchung erfolgt ist.

Vergleich: Verschiedene Szenarien für Kalender-Tracking

Szenario

Kann mit PixelFlow verfolgt werden?

Methode

Weiterleitung auf Ihre eigene Domain

✅ Ja

URL Trigger-Tracking

Weiterleitung auf eine externe Plattform

❌ Nein

Kann nicht verfolgt werden

Bestätigung innerhalb des Widgets

❌ Nein

Kann nicht verfolgt werden

Benutzerdefinierter Kalender auf Ihrer Domain

✅ Ja

URL Trigger- oder klassenbasiertes Tracking

Best Practices für das Tracking von Kalenderbuchungen

Checkliste für Best Practices:

  • Konfigurieren Sie Weiterleitungen immer auf eine Seite auf Ihrer eigenen Domain

  • Verwenden Sie für Ihre Bestätigungsseite eine eindeutige, spezifische URL

  • Implementieren Sie Event Blocking Rules, um doppelte Events durch Seitenaktualisierungen zu verhindern

  • Testen Sie Ihren gesamten Buchungsablauf, bevor Sie Werbekampagnen starten

  • Überwachen Sie Ihr Events Log regelmäßig, um sicherzustellen, dass Buchungen erfasst werden

  • Wählen Sie Kalenderplattformen, die benutzerdefinierte Weiterleitungs-URLs unterstützen, wenn Tracking wichtig ist

  • Aktivieren Sie die Weiterleitung von Buchungsdaten (Pass event details / Forward parameters), um E-Mail, Name und Telefon für eine bessere Attribution zu erfassen

Was kommt als Nächstes

Sobald Sie das Tracking von Kalenderbuchungen eingerichtet haben, können Sie:

Hilfe erhalten

Wenn Sie Probleme mit dem Tracking von Kalenderbuchungen haben oder Hilfe bei der Konfiguration Ihres Setups benötigen:

  • Prüfen Sie das Events Log in Ihrem PixelFlow-Dashboard, um zu sehen, ob Events erfasst werden

  • Stellen Sie sicher, dass Ihre Kalenderplattform benutzerdefinierte Weiterleitungs-URLs unterstützt und dass Sie diese korrekt konfiguriert haben

  • Buchen Sie einen kostenlosen Einrichtungstermin mit unserem Team, um persönliche Hilfe bei der Konfiguration Ihres Kalender-Trackings zu erhalten

  • Kontaktieren Sie den Support mit Ihrer Buchungs-URL, der URL Ihrer Bestätigungsseite, Screenshots Ihrer Einstellungen und allen Fehlermeldungen

Brauchen Sie Hilfe? Unser Team bietet kostenlose Einrichtungstermine an, damit Ihr Tracking für Kalenderbuchungen korrekt konfiguriert ist.

War das hilfreich?