So integrieren Sie SendPulse mit Ihrer Plattform mithilfe der API
Veröffentlicht: 2018-11-20API ermöglicht den schnellen und präzisen Datenaustausch zwischen Diensten und Anwendungen, was nicht nur Webentwickler, sondern auch Spezialisten ohne ausgeprägten technischen Hintergrund auf sich aufmerksam macht. Marketer schätzen die Fähigkeit einer API, die effektivste Kombination von Plattformen zu finden, ohne sich um Kompatibilitätsprobleme kümmern zu müssen.
In diesem Artikel erklären wir, wie Sie die SendPulse-E-Mail-Service-API verwenden. Sie erhalten auch unsere Schritt-für-Schritt-Anleitung zum Erstellen einer E-Mail-Kampagne und zum Abrufen von Statistiken dazu.
Inhalt
- Was ist eine API?
- Wie API Marketern hilft
- Was können Sie mit der SendPulse-API tun?
- So verwenden Sie SendPulse-Dienste über API
- 1. Im Dienst autorisieren
- 2. Erstellen Sie ein Adressbuch
- 3. Holen Sie sich die Adressbuch-ID
- 4. E-Mail-Adressen in das Adressbuch hochladen
- 5. E-Mail-Vorlage hochladen
- 6. Erstellen Sie eine Kampagne, die an das gesamte Adressbuch gesendet werden soll
- 7. Informationen zur Kampagne abrufen
- 8. Prüfen Sie, wie die E-Mail im Postfach des Empfängers angezeigt wird
- 9. Option zum Senden einer automatisierten E-Mail-Reihe
- Was ist im Ergebnis
Was ist eine API?
API steht für Application Programming Interface. Es handelt sich um eine Schnittstelle, über die Anwendungen bei der Ausführung einer bestimmten gemeinsamen Aufgabe interagieren.
API wurde entwickelt, um den Austausch von Daten zwischen Anwendungen und Diensten zu ermöglichen. Aus diesem Grund hat es keine gemeinsame Oberfläche mit verschiedenen Symbolen und Schaltflächen – im Gegensatz zu Oberflächen, die für Benutzer von Anwendungen entwickelt wurden. API wird durch eine Reihe von vorgefertigten Klassen, Funktionen, Prozeduren, Strukturen und Konstanten dargestellt.
Tatsächlich verwenden Sie es täglich: Übertragen von Informationen von einer App zur anderen oder Einrichten von Aufgaben bei der automatischen Kopplung von Systemen. API wird beispielsweise verwendet, wenn Online-Dienste es Ihnen ermöglichen, sich mit Ihrem Social-Media-Konto anzumelden, anstatt eine Registrierung zu erfordern.
Wie API Marketern hilft
Marketer müssen flexibel sein, um die notwendigen Informationen zu erhalten. In der Regel sammeln sie Daten aus mehreren Kanälen, die kaum eine gemeinsame Schnittstelle suggerieren. Wenn Informationen per API von einem System in ein anderes übertragen werden, spielen solche Schnittstellen keine Rolle. Wichtig ist, dass beide Systeme gemeinsame Parameter von Anfragen und Antworten erkennen. Auf diese Weise können die Daten schnell übertragen werden, was für Aufgaben, die Geschwindigkeit und Präzision erfordern, unerlässlich ist.
Um eine Vorstellung davon zu bekommen, wie eine API für einen Vermarkter nützlich sein kann, sollten sie herausfinden, welche Daten über diese API verfügbar sind und wie sie abgerufen werden können. Bitten Sie einen Webentwickler, die für Sie interessante API zu überprüfen und mögliche Integrationsoptionen zu besprechen.
Was können Sie mit der SendPulse-API tun?
Verwenden Sie die API von SendPulse für Operationen mit Mailinglisten, Absendern, E-Mail-Kampagnen und -Vorlagen sowie Blacklists. Überprüfen Sie Ihren Kontostand und erhalten Sie Informationen zu den Kampagnen.
Die vollständige SendPulse API-Dokumentation finden Sie auf unserer Website. Es enthält Anforderungen für Entwickler, die Integrationen erstellen.
So verwenden Sie SendPulse-Dienste über API
Wir haben ein API-Testtool namens Postman verwendet, um Workflow-Beispiele zu veranschaulichen. Diese Anwendung ist für Mac, Windows und Linux verfügbar und erfordert keine Kenntnisse einer Programmiersprache. Die App arbeitet im Start-, Test-, Dokumentations- und Tracking-Modus. Fühlen Sie sich frei, eine ähnliche Anwendung für Ihre Zwecke zu verwenden.
Schauen wir uns ein Beispiel an, das zeigt, wie Sie eine E-Mail-Kampagne über die API erstellen und deren Statistiken abrufen.
1. Im Dienst autorisieren
Rufen Sie das persönliche Zugriffstoken unter Anwendung der Methode aus der SendPulse-Dokumentation ab. Verwenden Sie die API-ID- und API-Secret-Werte, die in Ihren SendPulse-Kontoeinstellungen angegeben sind.

Senden Sie eine API-Anfrage mit diesen Werten, um das Zugriffstoken zu erhalten. Der Dienst sendet Ihnen das Token zurück und gibt seinen Typ an.

Sie benötigen dieses Token, um jede API-Anfrage zu signieren. Beachten Sie, dass das Token nur eine Stunde gültig ist und nach Ablauf erneuert werden muss – in diesem Fall sollten Sie Schritt 1 wiederholen. Außerdem können Benutzer aus Sicherheitsgründen die API-ID- und API-Secret-Werte in ihren SendPulse-Kontoeinstellungen aktualisieren. Sobald Sie dies getan haben, generieren Sie ein neues Zugriffstoken.
2. Erstellen Sie ein Adressbuch

3. Holen Sie sich die Adressbuch-ID
Verwenden Sie die API-Methode, um detaillierte Informationen zu E-Mail-Adressen aus dem Buch zu erhalten. Wir empfehlen, den ID-Wert zu speichern, um Adressbücher in weiteren Operationen identifizieren zu können.


4. E-Mail-Adressen in das Adressbuch hochladen
Beim Hinzufügen von E-Mail-Adressen zum Adressbuch werden auch die entsprechenden Variablen übertragen – in diesem Fall die Variable {{Name}} mit dem Wert {{Elvira}}.

5. E-Mail-Vorlage hochladen
Wenn Sie bereits über eine Vorlage verfügen, laden Sie sie mithilfe der in der SendPulse-Dokumentation bereitgestellten Methode in den Dienst hoch.

Definieren Sie vor dem Erstellen einer Kampagne die ID der hochgeladenen Vorlage. Sobald Sie eine Liste aller Vorlagen erhalten haben, identifizieren Sie die benötigte anhand des Namens.

Wenn Sie noch keine Vorlage haben, erstellen Sie eine mit dem Drag-and-Drop-Editor von SendPulse.
6. Erstellen Sie eine Kampagne, die an das gesamte Adressbuch gesendet werden soll
Ersetzen Sie den Parameter „body“ durch den Parameter „template_id“, indem Sie den ID-Wert verwenden, den Sie im vorherigen Schritt erhalten haben.

7. Informationen zur Kampagne abrufen
Für Vermarkter ist es wichtig, die Informationen zum Status der gesendeten Kampagne zu kennen, und die SendPulse-API ermöglicht es, diese zu erhalten. Wie unten dargestellt, kann man folgende Daten sehen: Name und Adresse des Absenders, Betreff und Inhalt der E-Mail, Anzahl der E-Mails in der Kampagne, Status und Versanddatum.

über verschiedene API-Methoden haben wir eine E-Mail-Kampagne basierend auf einer benutzerdefinierten Vorlage erstellt und Informationen dazu abgerufen.
Detaillierte Statistiken zu E-Mail-Kampagnen sind direkt in Ihrem SendPulse-Konto verfügbar.
8. Prüfen Sie, wie die E-Mail im Postfach des Empfängers angezeigt wird
Wie Sie in der folgenden Abbildung sehen, erschien der Name des Abonnenten in der Kopfzeile: Die Variable {{Name}} wurde in die Kopfzeile übertragen, als wir Empfänger zum Adressbuch hinzugefügt haben.

9. Option zum Senden einer automatisierten E-Mail-Reihe
Nachdem Sie eine Vorlage hinzugefügt haben (Schritt 5), können Sie eine Reihe von Automatisierungen senden. Als Startbedingung der Serie könnte beispielsweise ein Datum gewählt werden. Nehmen wir an, als Datum wählen wir den Jahrestag der ersten Bestellung und als erstes Element der automatisierten Serie eine E-Mail mit einem Sonderangebot.
Nachdem diese E-Mail zum angegebenen Datum gesendet wurde, besteht die Möglichkeit, einen Webhook zu senden. Auf diese Weise wird dem Abonnenten automatisch eine spezielle Variable in der Mailingliste hinzugefügt, abhängig von seinen Aktionen mit der E-Mail – er kann sie öffnen, sich abmelden oder als Spam markieren.

Auf diese Weise können Sie die Übertragung von Daten über die Aktionen Ihrer Abonnenten mit der E-Mail einstellen und an Ihr System weiterleiten. Diese Ergebnisse können Sie in Ihrer weiteren Arbeit mit den Kunden nutzen.
Was ist im Ergebnis
API vereinfacht die komplexe Zusammenarbeit zwischen Systemen. Ein Benutzer muss nicht für jedes System eine große Datenmenge verarbeiten, da die API die Systeme kooperieren lässt, was die Arbeit des Vermarkters erleichtert. Zeigen Sie diesen Artikel einem Webentwickler und beginnen Sie einfach damit, SendPulse über die API in Ihr Projekt zu integrieren.
