17 min read

Massenkampagnen

Eine genehmigte WhatsApp-Vorlage auf einmal an eine ganze Liste senden — die Kampagne aufbauen, die Vorschau vor dem Versand prüfen, ihr beim Laufen zusehen und die Ergebnisse danach lesen, bis hin zum Grund, warum eine einzelne Nachricht scheiterte.

Massenkampagnen

Eine Kampagne sendet eine WhatsApp-Vorlage auf einmal an viele Menschen — ein Festtagsangebot, eine Preisliste, eine Produktankündigung. Dieser Leitfaden deckt das ganze Modul ab: die Liste des bereits Gesendeten lesen, eine Kampagne aufbauen und vor dem Versand prüfen, einer beim Laufen zusehen und die Ergebnisse danach lesen, bis hin zu der Frage, warum eine einzelne Nachricht scheiterte. Kampagnen werden aus genehmigten Vorlagen gebaut: Ist eine Vorlage nicht von Meta genehmigt, kann sie hier nicht gesendet werden.

Jede Kampagne, die Sie gesendet haben

Die Kampagnenliste

Jede Kampagne, die Sie je gesendet haben, die neueste oben. Es gibt keine Ordnerstruktur und kein Archiv: Diese eine Liste ist der gesamte Verlauf. Eine Kampagne ist nach der Vorlage benannt, die sie gesendet hat, denn eine Kampagne hat keinen eigenen Namen — zwei Kampagnen mit derselben Vorlage unterscheiden Sie an Datum und Empfängerzahl, nicht am Titel.

Video-Walkthrough — 5 Schritte, 0:11. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Die Kampagnenliste: oben sechs Zähler, darunter jede gesendete Kampagne, die neueste zuerst

Die sechs Zähler lesen

Sie beschreiben Ihr ganzes Konto und ändern sich nicht, wenn Sie die Liste darunter filtern. Messages Sent zählt einzelne Nachrichten über alle Kampagnen hinweg, nicht Kampagnen. Clicked und Converted bewegen sich ausschließlich bei Kampagnen, die über die Marketing Messages API gesendet wurden — bei jeder anderen Kampagne bleiben sie auf null, was keine Messung von Nichtgeschehenem ist, sondern das Fehlen einer Messung.

Die sechs kontoweiten Zähler über der Kampagnenliste

Was eine Zeile Ihnen sagt

Recipients zeigt die Gesamtzahl mit sent und failed darunter. Progress ist, wie weit der Versand in der Liste gekommen ist — es erreicht 100 % bei jeder Kampagne, die gestoppt hat, auch bei einer gescheiterten, weil jeder Empfänger auf die eine oder andere Weise abgeschlossen wurde. Success Rate ist der Anteil, den WhatsApp angenommen hat, es zählt also gesendete Nachrichten, keine gelesenen.

Eine Kampagnenzeile: die Vorlage, der Status, die Empfängerzahl, der Fortschritt und die Erfolgsquote

Nach Status filtern

Das Status-Auswahlfeld grenzt die Liste auf eine Art von Kampagne ein — die Status selbst sind in der Referenz am Ende dieses Leitfadens aufgeführt. Suche und Statusfilter wirken zusammen, Sie können also eine Vorlage unter den Kampagnen suchen, die noch senden.

Das geöffnete Status-Auswahlfeld über der Kampagnenliste

Nur die, die noch senden

Die Wahl eines Status lädt die Liste sofort neu; es gibt keinen zweiten Schritt zum Anwenden. Die Zähler darüber ändern sich nicht, weil sie immer das ganze Konto beschreiben. Beachten Sie, dass die beiden hier verbliebenen Kampagnen die einzigen mit einer Schaltfläche Cancel sind — dieses Steuerelement erscheint bei Kampagnen im Zustand Pending und Processing und sonst nirgends.

Die auf noch sendende Kampagnen gefilterte Liste, jede mit einer Schaltfläche Cancel

Suchen

Die Suche greift auf den Vorlagennamen zu und, bei reinen Textkampagnen, auf den Nachrichtentext. Sie durchsucht keine Empfänger: „die Kampagne, die ich an Mathew geschickt habe“ lässt sich von hier aus nicht finden.

Video-Walkthrough — 1 Schritt, 0:05. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Die durch einen Suchbegriff eingegrenzte Kampagnenliste

Der Rest Ihres Verlaufs

Die Liste lädt 25 Kampagnen auf einmal, und die Zeile unter der Schaltfläche zählt das auf dem Bildschirm Sichtbare gegen Ihre Gesamtzahl. Ältere Kampagnen sind nicht fort, nur noch nicht abgerufen — nichts hier wird archiviert oder verborgen.

Video-Walkthrough — 2 Schritte, 0:06. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Die Schaltfläche Load More mit einer Zeile, die das Sichtbare gegen die Gesamtzahl zählt

Das Ende Ihres Verlaufs

Ein Druck darauf hängt die nächsten 25 an die Liste an, statt sie zu ersetzen, die Seite verschiebt sich also nie unter Ihnen. Ist alles abgerufen, wird die Schaltfläche durch diese Bestätigung ersetzt — das ist das Ende Ihres gesamten Verlaufs, nicht das Ende einer Seite, und weiter zurück gibt es nichts mehr.

Die Bestätigung, dass jede Kampagne geladen wurde, anstelle der Schaltfläche Load More

Eine Kampagne aufbauen

Der Baukasten

Vier gestapelte Karten und eine Vorschau, die Ihnen die Seite hinunter folgt. Das Konto oben ist keine Wahl — Sie haben eine verbundene WhatsApp-Nummer, und die wird verwendet. Vorlagen, Kontakte und Gruppen treffen einen Moment nach dem Rest der Seite ein: Sie werden getrennt abgerufen, die Vorlagenliste von Meta selbst, weshalb diese Karte noch ein Platzhalter sein kann, wenn alles andere schon gezeichnet ist.

Video-Walkthrough — 6 Schritte, 0:13. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Der Kampagnen-Baukasten: vier gestapelte Karten mit einer Live-Vorschau daneben

Wählen, was gesendet wird

Elf Typen werden angeboten, doch die Wahl ist enger, als sie aussieht. WhatsApp lässt ein Unternehmen ein Gespräch nur mit einer genehmigten Vorlage beginnen; die übrigen Typen sind für Antworten an jemanden innerhalb eines offenen 24-Stunden-Fensters, was eine Massenkampagne an eine kalte Liste nicht ist. Wählen Sie Template, es sei denn, Sie wissen, dass Ihnen die ganze Liste kürzlich geschrieben hat.

Die Auswahl des Nachrichtentyps, mit Template gewählt

Eine Vorlage auswählen

In dieser Liste erscheinen nur genehmigte Vorlagen. Eine Vorlage, die noch geprüft wird, oder eine von Meta abgelehnte, fehlt schlicht — vermissen Sie etwas, das Sie erwarten, ist ihr Status auf der Seite Nachrichtenvorlagen die Stelle zum Nachsehen. Vorlagen, die Zahlungsangaben je Empfänger verlangen, sind ebenfalls ausgeschlossen, weil ein einzelner Massenversand sie nicht ausfüllen kann.

Die geöffnete Vorlagenauswahl, die nur genehmigte Vorlagen listet

Die gewählte Vorlage

Die Wahl einer Vorlage zieht ihren tatsächlichen Wortlaut herein, und alle Variablen, die sie deklariert, erscheinen als auszufüllende Felder. Was immer Sie eintippen, wird für jeden Empfänger verwendet — es sind kampagnenweite Werte, keine personenbezogenen. Von diesem Bildschirm aus lässt sich jedem Empfänger kein eigener Wert geben.

Die gewählte Vorlage mit geladenem Wortlaut und einem Feld für jede Variable

Wählen, wer sie erhält

Empfänger kommen entweder aus Gruppen oder aus einzeln gewählten Kontakten — das eine oder das andere, nicht beides zugleich. Gruppen zu wählen ist der sicherere Weg für alles Größere: Die Gruppe bleibt die maßgebliche Quelle, und wer ihr später hinzugefügt wird, ist beim nächsten Versand an sie dabei. Hier gewählte Kontakte sind eine jetzt gemachte Momentaufnahme.

Die Empfängerkarte mit der Wahl zwischen Gruppen und einzeln ausgewählten Kontakten

Die Vorschau

Die Vorschau stellt die Nachricht als WhatsApp-Sprechblase dar, mit der Empfängerzahl darunter. Sie aktualisiert sich, während Sie das Formular ändern. Sie wird aus dem Inhalt der Vorlage und Ihren Variablenwerten gezeichnet und ist damit eine echte Darstellung und keine Illustration — sie kann Ihnen aber nicht zeigen, ob eine Nummer noch bei WhatsApp ist.

Die Live-Vorschau mit der Nachricht als WhatsApp-Sprechblase und der Empfängerzahl darunter

Einer Kampagne beim Laufen zusehen

Eine Kampagne im Versand

Während eine Kampagne sendet, aktualisiert sich diese Seite selbst — der Punkt neben Live Updates ist die eigene Verbindung der Seite zum Server, nicht der Gesundheitszustand der Kampagne. Cancel erscheint nur, solange eine Kampagne im Zustand Pending oder Processing ist.

Video-Walkthrough — 3 Schritte, 0:07. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Eine noch sendende Kampagne: ein Live-Abzeichen, der Status, ein Fortschrittsbalken und eine Schaltfläche Cancel

Was der Fortschrittsbalken zählt

Progress ist der Anteil der Empfänger, die abgeschlossen sind: von WhatsApp angenommen oder abgelehnt. Es ist keine Zustellung. Eine Kampagne kann 100 % erreichen, während sehr viele Nachrichten noch als Sent und nicht als Delivered geführt werden, weil die Zustellung erst danach zurückgemeldet wird.

Der Fortschrittsbalken mitten in einer laufenden Kampagne

Noch nicht erreichte Empfänger

Empfänger, die der Versand noch nicht erreicht hat, stehen als Pending mit leerer Spalte Details — es gibt keine Nachrichtenkennung zu zeigen, weil ihnen nichts gesendet wurde. Im Verlauf des Durchgangs wechseln diese Zeilen an Ort und Stelle den Status.

Empfängerzeilen, noch als Pending geführt, mit nichts in der Spalte Details

Die Ergebnisse lesen

Eine abgeschlossene Kampagne

Eine fertige Kampagne. Das violette Abzeichen kennzeichnet eine Kampagne, die über Metas Marketing Messages API gesendet wurde, und genau das macht die Zähler Clicked und Converted aussagekräftig — bei jeder anderen Kampagne fehlen diese beiden, statt auf null zu stehen.

Video-Walkthrough — 7 Schritte, 0:13. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Eine abgeschlossene Kampagne, gekennzeichnet als über die Marketing Messages API gesendet

Die Zähler, der Reihe nach

Lesen Sie sie als ineinander liegende Teilmengen und nicht als getrennte Summen: Alles Zugestellte wurde gesendet, und alles Gelesene wurde zugestellt. Sent plus Failed ist die ganze Liste, sobald eine Kampagne fertig ist. Delivered und Read tragen eigene Anmerkungen, weil beide davon abhängen, dass Meta zurückmeldet, und Read zusätzlich davon, dass der Empfänger Lesebestätigungen eingeschaltet hat.

Die Kampagnenzähler: Empfänger, gesendet, zugestellt, gelesen, gescheitert und ausstehend

Der Engagement-Trichter

Dieselben Zahlen noch einmal als Anteile der ganzen Liste, was der schnellste Weg ist zu sehen, wo eine Kampagne Menschen verloren hat. Der erste Balken ist immer die volle Liste bei 100 %; jeder Balken darunter wird an derselben Gesamtzahl gemessen, nicht am Balken darüber.

Der Engagement-Trichter: jede Stufe als Anteil der gesamten Empfängerliste

Jeder Empfänger, einzeln

Jeder Empfänger mit eigenem Status, 25 pro Seite. Eine gescheiterte Zeile zeigt den Anfang ihres Grundes direkt in der Zeile. Details öffnet den vollständigen Datensatz und erscheint nur bei Empfängern, zu denen es etwas zu zeigen gibt — eine Nachrichtenkennung oder einen Fehler.

Die Empfängertabelle, jede Zeile mit eigenem Status und einer Schaltfläche Details

Auf die Fehlschläge eingrenzen

Der Statusfilter grenzt die Tabelle ein, und Export CSV exportiert dann genau das, was der Filter übrig gelassen hat — nicht die Seite auf dem Bildschirm und nicht die ganze Kampagne. Auf Failed zu filtern und zu exportieren ist der schnellste Weg zu einer Liste, mit der sich etwas anfangen lässt.

Die auf Fehlschläge gefilterte Empfängertabelle, mit der Schaltfläche Export CSV darüber

Fehlschläge, nach Grund gruppiert

Dieselben Fehlschläge, nach Grund gezählt statt nach Person aufgelistet. Das ist der Bereich, den man zuerst liest, wenn eine Kampagne viele Fehlschläge hat: ein Grund bei 80 % ist ein Konfigurationsproblem, das Sie beheben können, während ein Dutzend Gründe zu je 8 % der gewöhnliche Schwund jeder großen Liste ist. Gezeigt werden nur die zehn häufigsten Gründe, und bei einer Kampagne ohne Fehlschläge fehlt der Bereich vollständig.

Der Bereich zur Fehleranalyse, der Fehlschläge nach Grund zählt

Ein Empfänger vollständig

Der vollständige Datensatz eines Empfängers: der genaue Status, die Zeitstempel dahinter, die von WhatsApp vergebene Nachrichtenkennung und der Fehler in voller Länge statt abgeschnitten. Die Nachrichtenkennung ist das, was Sie nennen sollten, falls Sie Meta je zu einer bestimmten Nachricht befragen müssen.

Der Dialog mit dem vollständigen Datensatz eines Empfängers, einschließlich des von Meta gemeldeten Fehlers

Eine alte Kampagne nach der Bereinigung

Die Zeilen je Empfänger halten nicht ewig: 90 Tage nachdem eine Kampagne fertig ist, werden sie gelöscht, und eine zweite Bereinigung behält unabhängig vom Alter nur die Details Ihrer neuesten Kampagnen. Die Zähler darüber überleben, eine alte Kampagne meldet also weiterhin, was sie getan hat — aber die Empfängertabelle wird durch diesen Hinweis ersetzt, statt leer zu erscheinen. Exportieren Sie alles, was Sie behalten wollen, solange die Kampagne frisch ist; nach der Bereinigung sind die Details je Empfänger einschließlich der Fehlergründe endgültig fort.

Video-Walkthrough — 1 Schritt, 0:04. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Der Hinweis, der an die Stelle der Empfängertabelle tritt, sobald die Details bereinigt wurden

Wenn eine Kampagne vorzeitig endet

Eine abgebrochene Kampagne

Eine abgebrochene Kampagne behält den Fortschritt, den sie erreicht hat. Alles vor dem Stopp Gesendete bleibt gesendet und meldet danach weiter Zustellungen und Lesevorgänge; alles, was der Versand nie erreicht hat, behält seinen Pending-Status dauerhaft. Diese Mischung ist die Signatur eines Abbruchs.

Video-Walkthrough — 1 Schritt, 0:04. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Eine abgebrochene Kampagne, die ihren halb gefüllten Fortschrittsbalken und ihre Empfängerliste behält

Eine gescheiterte Kampagne

Eine gescheiterte Kampagne ist eine, bei der der Versand selbst zusammengebrochen ist — meist, weil die Verbindung zu WhatsApp mittendrin abgewiesen wurde. Lesen Sie die Zähler als Teilaufzeichnung: Die Nachrichten, die vor dem Abbruch hinausgingen, wurden wirklich gesendet, und der Rest wurde nie versucht. Der rote Bereich oben sagt, was sie gestoppt hat.

Video-Walkthrough — 2 Schritte, 0:05. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Eine gescheiterte Kampagne, die mitten in der Liste von selbst gestoppt hat

Warum sie gestoppt hat

Der Grund, an dem der Durchgang starb, festgehalten an der Kampagne selbst und nicht an einem einzelnen Empfänger — es geht um den Versand, nicht um eine Person, die ihre Nachricht nicht bekommen hat. Eine verlorene Verbindung wie hier bedeutet, dass das WhatsApp-Konto neu verbunden werden muss, bevor Sie es erneut versuchen; ein weiterer Versand ohne das scheitert auf dieselbe Weise.

Der rote Bereich, der den Grund für den Stopp einer Kampagne benennt

Eine Kampagne stoppen

Cancel fragt in einem Browserdialog nach Bestätigung und stoppt dann die Kampagne. Das Stoppen geschieht nicht augenblicklich: Der Versand bemerkt die Änderung alle 25 Nachrichten, es können also nach Ihrer Bestätigung noch einige hinausgehen. Die Kampagne landet in Cancelled und die Schaltfläche Cancel ist fort, weil es nichts mehr zu stoppen gibt. In der Ecke erscheint zusätzlich eine kurze Bestätigung.

Video-Walkthrough — 1 Schritt, 0:05. Wählen Sie einen Schritt, um nur diesen Teil abzuspielen.
Die Kampagne in Cancelled angekommen, die Schaltfläche Cancel verschwunden

Referenz

Was jeder Bildschirm darunter tut — für alle, die genau wissen müssen, was eine Schaltfläche berührt.

Die Kampagnenstatus

Eine Kampagne wird als Processing angelegt und sofort an einen Hintergrundarbeiter übergeben. Es gibt keinen Entwurfszustand und keinen Genehmigungsschritt: Create Campaign zu drücken sendet die Nachrichten. In der Praxis begegnen Ihnen vier Status; das System kennt einen fünften, den es nie vergibt.

StatusWas er bedeutet
ProcessingSendet gerade. Das ist der einzige Status mit einem laufenden Fortschrittsbalken.
CompletedDer Arbeiter hat die Liste beendet. Es bedeutet nicht, dass jede Nachricht erfolgreich war.
FailedDer Durchgang selbst ist gestorben — häufig ein abgelaufenes Token — und hat vorzeitig gestoppt.
CancelledSie haben ihn gestoppt. Bereits gesendete Nachrichten bleiben gesendet.
PendingDefiniert, aber nie vergeben — siehe unten. Sie werden ihm nicht begegnen.

Hinweis: Completed und Failed beschreiben den Durchgang, nicht die Nachrichten. Eine abgeschlossene Kampagne mit 8 Fehlschlägen ist normal und genau das, was die Zahlen darüber zeigen; eine gescheiterte Kampagne bedeutet, dass der Versand gestoppt hat, die nie erreichten Empfänger haben also überhaupt keinen Status.

Pending ist der Vollständigkeit halber aufgeführt, weil die Software das Wort weiterhin kennt und Sie ihm in einem Export oder einer API-Antwort begegnen können. Nichts setzt es: Kampagnen gehen beim Anlegen direkt auf Processing. Geplanter Versand ist eine eigene Funktion mit eigenem Bildschirm.

Die fünf Status je Empfänger

Jeder Empfänger trägt einen eigenen Status, und er bewegt sich immer nur vorwärts: pending, dann sent, dann delivered, dann read. Delivered und read treffen später ein, sobald Meta sie zurückmeldet, eine gerade eben fertig gewordene Kampagne zeigt also viele Sent und wenige Delivered — das ist die Berichterstattung, die aufholt, und kein Problem mit dem Versand.

StatusWas er bedeutet
PendingIn der Warteschlange, noch nicht an WhatsApp übergeben.
SentVon WhatsApp angenommen. Ab hier hat sie eine Nachrichtenkennung.
DeliveredAuf dem Telefon des Empfängers angekommen.
ReadGeöffnet — nur wenn dieser Empfänger Lesebestätigungen eingeschaltet hat.
FailedAbgewiesen. Der Grund wird je Empfänger gespeichert und in der Tabelle gezeigt.

Hinweis: Die Read-Zahlen sind immer zu niedrig. Wer Lesebestätigungen ausgeschaltet hat, meldet nie ein Lesen, und dieser Fall lässt sich von einer ungeöffneten Nachricht nicht unterscheiden.

Was Cancel tatsächlich tut

Ein Abbruch setzt den Status der Kampagne auf cancelled, bei Kampagnen, die noch pending oder processing sind. Er greift nicht in den Versand hinein und stoppt ihn mitten in einer Nachricht: Der Arbeiter prüft den Status der Kampagne alle 25 abgeschlossenen Nachrichten und stoppt, wenn er die Änderung sieht. Zwischen dem Druck auf Cancel und dem tatsächlichen Ende des Versands können also bis zu 25 weitere Nachrichten hinausgehen.

Bereits gesendete Nachrichten werden nicht zurückgerufen — WhatsApp kennt so etwas nicht. Cancel verhindert die übrigen. Empfänger, die nie erreicht wurden, behalten ihren Pending-Status schlicht für immer, weshalb die Empfängerliste einer abgebrochenen Kampagne eine Mischung aus abgeschlossenen und ausstehenden Zeilen ist.

Hinweis: Eine bereits fertige Kampagne abzubrechen bewirkt nichts und sagt das auch — „This campaign had already finished — nothing to cancel“. Eine Kampagne, hinter der nie ein laufender Auftrag stand, antwortet anders, nämlich dass sie keinen aktiven Auftrag hat und nicht abgebrochen werden kann, denn das sind wirklich verschiedene Situationen.

Versandgrenzen und was passiert, wenn Sie sie überschreiten

Meta begrenzt, wie viele Menschen eine geschäftliche Telefonnummer an einem rollierenden Tag anschreiben darf. Der Baukasten liest diese Grenze vor dem Senden und blockiert den Versuch rundheraus, wenn Ihre Empfängerliste größer ist als das Verbleibende — das ist eine Ablehnung, keine Warnung, und es findet kein Teilversand statt.

Darunter ist der Versand zusätzlich ratenbegrenzt: Er sendet höchstens 15 Nachrichten pro Sekunde und wiederholt eine von Meta gedrosselte Nachricht nach 30, dann 60, dann 120 Sekunden. Scheitern 20 Nachrichten innerhalb von 30 Sekunden, gibt er die ganze Kampagne auf, statt den Rest Ihrer Liste an einer kaputten Konfiguration zu verbrennen.

Hinweis: Stapelgröße und Drosselungspause sind keine Einstellungen, die Sie ändern können. Jede Kampagne sendet mit der oben beschriebenen eingebauten Rate.

Was der CSV-Export enthält

Export CSV lädt jeden Empfänger herunter, auf den die derzeit auf die Tabelle angewandten Filter passen — nicht nur die Seite auf dem Bildschirm. Die Datei hat acht Spalten, in dieser Reihenfolge: Contact Name, Phone, Status, Sent At, Delivered At, Read At, Message ID, Error. Zeitstempel werden in UTC in vollständiger ISO-Form geschrieben, was nicht das Format ist, das die Seite anzeigt.

Hinweis: Der Dateiname trägt den Statusfilter, aber die numerische Kampagnenkennung, nicht die aus der Adresszeile: Auf failed zu filtern und zu exportieren ergibt campaign-1412-contacts-failed.csv.

Warum eine alte Kampagne keine Empfänger zeigt

Die Zeilen je Empfänger werden 90 Tage nach dem Ende einer Kampagne gelöscht. Eine zweite Bereinigung behält nur die Empfängerdetails Ihrer neuesten Kampagnen und läuft immer dann, wenn eine neue Kampagne angelegt wird, das Alter ist also nicht der einzige Weg, auf dem eine Kampagne ihre Empfängerliste verliert. Die Kampagne selbst bleibt, und ihre Zähler ebenso.

Eine betroffene Kampagne meldet daher „26 sent“ über gar keiner Empfängertabelle. Die Seite benennt diese Lage klar, statt Sie raten zu lassen.

Hinweis: Exportieren Sie alles, was Sie behalten wollen, solange eine Kampagne frisch ist. Nach der Bereinigung sind die Details je Empfänger endgültig fort, einschließlich der Fehlergründe und der Nachrichtenkennungen.