DigiKeyword / Blog / Verkäufe aus WhatsApp-Anzeigen nachverfolgen: ctwa_clid und die Conversions API

Meta-Werbung · WhatsApp · Messung

Verkäufe aus WhatsApp-Anzeigen nachverfolgen: ctwa_clid und die Conversions API

Eine Click-to-WhatsApp-Anzeige bringt Chats, der Verkauf aber wird in WhatsApp, an der Kasse oder per Überweisung abgeschlossen. Solange Meta diesen Verkauf nicht sieht, bleibt Ihr Anzeigenbericht unvollständig. Das fehlende Glied heißt ctwa_clid.

Im Werbeanzeigenmanager sind die Zahl der „begonnenen Nachrichten“ und die Kosten klar. Dann kommt die Frage: Wie viele dieser Chats wurden zu Verkäufen? Die meisten Unternehmen beantworten das aus dem Notizbuch oder aus dem Gedächtnis, das Werbesystem erfährt es nie. In diesem Beitrag erklären wir, woher die Kennung kommt, die den Verkauf mit dem Anzeigenklick verbindet, wie man sie speichert und wie man sie an Meta zurücksendet. Quelle der technischen Details ist Metas Entwicklerdokumentation.

Kurze Antwort

Klickt ein Kunde auf die Anzeige, erzeugt Meta eine klickspezifische Kennung (ctwa_clid), die mit der ersten Nachricht an Ihren WhatsApp-Webhook übermittelt wird. Speichern Sie die Kennung zusammen mit dem Kundendatensatz, können Sie beim Abschluss des Verkaufs per Conversions API mit derselben Kennung die Information „diese Person hat gekauft“ an Meta senden. Speichern Sie die Kennung nicht, bleibt keine Möglichkeit, den Verkauf der Anzeige zuzuordnen.

Wo beginnt das Problem?

Bei einer Anzeige, die auf eine Website führt, verfolgt der Pixel den Besucher und übermittelt Warenkorb- und Kaufereignisse an Meta. Bei einer Click-to-WhatsApp-Anzeige besucht der Besucher die Website gar nicht. Er klickt, WhatsApp öffnet sich, und das Gespräch findet dort statt. Ein Zahlungslink wird geschickt, eine Überweisung geht ein, oder der Kunde kommt vielleicht in den Laden und zahlt bar. Nichts davon geschieht im Browser, deshalb weiß der Pixel nichts von dieser Geschichte.

Das Ergebnis ist ein schlechtes Bild für die Anzeigenoptimierung. Weil Metas Algorithmus nicht weiß, welcher Chat zu einem Verkauf wurde, hat er nur das Signal „Chat begonnen“. Er kann weiter Budget für ein Publikum ausgeben, das viele Chats öffnet, aber nie kauft. Und Sie halten die Kampagne beim Blick in den Bericht womöglich für gut, weil die Kosten pro Chat niedrig sind.

Was ist ctwa_clid und woher kommt es?

Metas Dokumentation definiert ctwa_clid als „klickspezifische persönliche Kennung“. Beginnt ein Nutzer einen Chat über eine Click-to-WhatsApp-Anzeige, enthält die eingehende Nachricht im Messages-Webhook der WhatsApp Business Platform ein referral-Objekt, und ctwa_clid ist Teil dieses Objekts. Laut Dokumentation müssen Sie diese Kennung zusammen mit der Konversation speichern und beim Senden des Conversion-Ereignisses wiederverwenden.

Daraus ergeben sich zwei wichtige Folgen. Erstens: Da die Kennung per Webhook ankommt, benötigen Sie ein Setup auf Basis der WhatsApp Business Platform (Cloud API). Nutzen Sie die App auf dem Telefon von Hand, können Sie die Kennung nicht automatisch erfassen. Zweitens: Die Kennung steht nur in den Referral-Angaben der ersten Nachricht. Hat der Ablauf, der diese Nachricht verarbeitet hat, die Kennung nicht gespeichert, gibt es später keinen einfachen Weg, sie zurückzuholen.

Wie melden Sie den Verkauf an Meta?

Meta bietet dafür einen auf Business Messaging zugeschnittenen Conversions-API-Ablauf an. Ereignisse werden an ein Dataset im Events Manager gesendet. Die Hauptfelder der Beispielanfrage in der Dokumentation sind:

Meta möchte, dass diese Ereignisse nur Interaktionen in der Messaging-Konversation abbilden. Für Conversions, die auf Ihrer Website oder in Ihrer App stattfinden, werden die anderen Produkte der Conversions API verwendet. Hat derselbe Kunde also sowohl auf WhatsApp gesprochen als auch auf Ihrer Website eingekauft, dürfen Sie die beiden Wege nicht vermischen.

Voraussetzungen vor der Einrichtung

Metas Onboarding-Seite zu Business Messaging sagt, dass diese Integration hauptsächlich für Partner (WhatsApp-Lösungsanbieter) geschrieben ist. Zu den genannten Voraussetzungen gehören eine Facebook-Entwickler-App, erweiterter Zugriff auf die Berechtigungen whatsapp_business_management und whatsapp_business_manage_events und ein Anmeldeablauf, über den ein Zugriffstoken bezogen werden kann (Embedded Signup oder Facebook Login for Business). Außerdem werden die WhatsApp-Business-Konto-ID und eine mit der Dataset API erstellte Dataset-ID benötigt. Die Seite erwähnt zudem eine Zugriffsstufe der Marketing API, aber die Schwellenwerte sind an zwei Stellen der Seite unterschiedlich angegeben; wir empfehlen daher, die Zahl in Ihrem eigenen Konto bei Meta zu bestätigen.

Praktisch bedeutet das: Nutzen Sie eine fertige WhatsApp-Plattform oder ein CRM, richtet Ihr Anbieter diese Verbindung meist ein. Schreiben Sie Ihren eigenen Ablauf mit n8n, müssen Sie Berechtigungen und Token selbst verwalten. Bei der Angebotseinholung die Frage „Senden Sie Verkaufsereignisse an Meta zurück?“ ausdrücklich zu stellen, genügt, um spätere Überraschungen zu vermeiden.

Ein einfacher Ablauf mit n8n

Die Logik besteht aus drei Schritten, und keiner ist kompliziert.

Erfassen. Enthält die erste Nachricht aus dem Webhook ein referral-Objekt, schreiben Sie die ctwa_clid zusammen mit der Telefonnummer des Kunden ins CRM oder in eine Tabelle. Nachrichten ohne Referral sind organische Chats; sie gesondert zu kennzeichnen, zeigt Ihnen später den Beitrag der Anzeige.

Den Verkauf markieren. Der Verkauf kann aus einem automatischen Ereignis wie einem abgeschlossenen Zahlungslink kommen oder davon, dass ein Vertriebsmitarbeiter im CRM „gewonnen“ setzt. Wichtig ist, dass diese Markierung irgendwo festgehalten wird.

Zurücksenden. Kommt die Markierung, entnimmt der Ablauf dem Datensatz die ctwa_clid und den Betrag und sendet mit den oben genannten Feldern ein Ereignis an Meta. Metas Dokumentation weist darauf hin, dass Meta Ereignisse nicht selbst dedupliziert und dass Sie das vor dem Senden tun müssen. Um denselben Verkauf nicht zweimal zu melden, genügt es, dem Ablauf eine Prüfung „wurde diese Bestellung schon gesendet“ hinzuzufügen.

Was, wenn es keine Kennung gibt?

Die Dokumentation nennt für den ctwa_clid-Weg keine Zeitgrenze. Der alternative Weg, bei dem die Kennung nicht verwendet wird, nutzt die gehashten Angaben des Kunden. Auf diesem Weg werden Ereignisse nur Anzeigeninteraktionen der letzten sieben Tage zugeordnet; spätere Conversions werden zwar akzeptiert, aber der Anzeige nicht gutgeschrieben. Diese Alternative ist zudem nur in einigen Ländern verfügbar. Ob die Türkei auf dieser Liste steht, konnten wir der Dokumentation nicht entnehmen; deshalb ist es robuster, den Plan auf das Speichern der Kennung zu stützen.

Die KVKK-Seite

ctwa_clid ist allein kein Name, aber Meta definiert sie in der eigenen Dokumentation als persönliche Kennung. Wird sie einer Telefonnummer zugeordnet gespeichert, ist es sinnvoll, sie wie Ihr Gesprächsprotokoll als personenbezogenes Datum zu behandeln. Meta mitzuteilen, aus welcher Anzeige ein Kunde kam und wie viel er ausgegeben hat, ist eine Datenübermittlung, die in Ihrer Datenschutzerklärung stehen sollte. Klären Sie das mit Ihrem Anwalt oder Ihrem KVKK-Berater; für die Architektur des Datenflusses ist unser Beitrag zur KVKK-konformen Automatisierung ein guter Anfang.

Was fangen Sie mit diesen Daten an?

Sobald Verkäufe im Anzeigenbericht ankommen, ändern sich zwei Dinge. Erstens können Sie statt der Kosten pro Chat je Anzeige die Kosten pro Verkauf je Anzeige betrachten. Eine Anzeige, die viele Chats, aber keine Abschlüsse bringt, fällt auf. Zweitens kann das Conversion-Ereignis als Optimierungsziel der Kampagne genutzt werden; Meta kann dann nach Personen suchen, die Käufern ähneln, statt nach solchen, die Chats öffnen. Bevor Sie das Ziel ändern, müssen genügend Ereignisse gesammelt sein; die für Metas Lernphase nötige Zahl an Ereignissen sehen Sie im Werbeanzeigenmanager bei Ihrer eigenen Kampagne.

Die Wirkung auf der Kostenseite, wenn Sie einem Kunden aus einer Anzeige innerhalb der ersten 24 Stunden antworten, haben wir in unserem Beitrag zur WhatsApp-24-Stunden-Regel erklärt. Ist die Messung eingerichtet, arbeiten die beiden Themen zusammen: Eine schnelle Antwort beeinflusst sowohl die Kosten als auch die Abschlussquote, und Sie sehen beides in Zahlen. Zur Berechnung des Ertrags der Investition lesen Sie unseren Beitrag zum Ertrag der WhatsApp-Automatisierung.

Häufige Fragen

Was ist ctwa_clid?

Laut Metas Dokumentation eine klickspezifische Kennung, die bei jedem Klick auf eine Click-to-WhatsApp-Anzeige erzeugt wird. Sie kommt im Referral-Objekt des Nachrichten-Webhooks an, wenn der Kunde den Chat beginnt.

Was passiert, wenn ich den Verkauf nicht an Meta zurückmelde?

Der Werbeanzeigenmanager sieht nur die Zahl der begonnenen Chats. Da die Kampagne nicht erfährt, wer gekauft hat, richtet sie sich weiter an Personen, die dazu neigen, Chats zu öffnen.

Lässt sich dieses Tracking mit der normalen WhatsApp-Business-App durchführen?

Die von Meta beschriebene Methode erfordert eine Integration der WhatsApp Business Platform (Cloud API), weil ctwa_clid per Webhook kommt. Nutzen Sie die App von Hand, können Sie die Kennung nicht automatisch speichern.

Quellen: Meta for Developers, "Conversions API for Business Messaging: Onboarding Guide". Feldnamen, Ereignisliste und Voraussetzungen sind so wiedergegeben, wie die Seite zum Schreibdatum aussah; Meta kann sie aktualisieren.

Bringen wir Verkäufe aus Anzeigen gemeinsam in den Bericht

In einer halben Stunde finden wir die Stelle in Ihrem WhatsApp- und CRM-Setup, an der ctwa_clid verloren geht.

Termin vereinbaren Per WhatsApp schreiben

Weitere Beiträge