Zum Inhalt springen

Webhook-Integration

Integrationsübersicht

Anchor link to

Diese Integration ermöglicht es Ihnen, einen Webhook-Endpunkt einzurichten, um Echtzeitdaten von Pushwoosh zu erhalten, insbesondere E-Mail-Statusereignisse, wie z. B. E-Mail gesendet, E-Mail zugestellt, E-Mail zurückgewiesen, E-Mail geöffnet usw.

Art der Integration

Anchor link to

Quelle: Daten werden von Pushwoosh über den Webhook an Ihr System gesendet.

Webhook-Endpunkt: Eine serverseitige URL, die HTTP-POST-Anfragen von Pushwoosh empfängt. Clients können den genauen Port angeben.

  • Beispiel ohne Port: https://clientdomainname.com/webhook_endpoint
  • Beispiel mit angegebenem Port: https://clientdomainname.com:8081/webhook_endpoint

Synchronisierte Entitäten

Anchor link to

E-Mail-Statusereignisse, die Daten über Benutzerinteraktionen mit den von Ihnen gesendeten Nachrichten liefern.

Einrichten der Integration

Anchor link to

So richten Sie die Integration ein:

  1. Gehen Sie in Ihrem Pushwoosh-Konto zu Einstellungen > Drittanbieter-Integrationen und suchen Sie die Webhook-Integration. Klicken Sie auf Konfigurieren.
  1. Geben Sie im sich öffnenden Fenster die vollständige URL des Webhook-Endpunkts ein und klicken Sie auf Anwenden.

Nach erfolgreicher Konfiguration erhalten Sie Anfragen von Pushwoosh.

So überprüfen Sie, ob die Integration funktioniert

Anchor link to

Sobald die Integration eingerichtet ist, erhalten Sie HTTP-POST-Anfragen von Pushwoosh an den angegebenen Webhook-Endpunkt.

Webhook-Request-Body

Anchor link to
FeldnameTypErforderlichBeschreibungBeispiel
event_namestringJaDer Name des Ereignisses"Email Sent"
message_iduint64NeinDie eindeutige ID der mit dem Ereignis verknüpften Nachricht.200XXXX3258
message_codestringJaDer Code der mit dem Ereignis verknüpften Nachricht."B780-XXXXXX3C-XXXX0375"
campaign_iduint64NeinDie eindeutige ID der mit dem Ereignis verknüpften Kampagne.96XXXX
platformstringJaDie mit dem Ereignis verknüpfte Geräteplattform (z. B. iOS, Android, E-Mail)."Email"
application_codestringJaDer Code der mit dem Ereignis verknüpften Anwendung."3XXXX-XXXX1"
hwidstringJaDie Gerätekennung (HWID), die mit dem Ereignis verknüpft ist."example@gmail.com"
user_idstringJaDie Pushwoosh-Benutzer-ID, die mit dem Ereignis verknüpft ist."15XXXX8"
payloadstringNeinDer Inhalt der Nachricht hängt von der Plattform ab. Bei E-Mail-Ereignissen enthält dies den E-Mail-Betreff. Bei anderen Plattformen kann dies unterschiedliche relevante Inhalte enthalten, die für das Ereignis spezifisch sind (z. B. Nachrichteninhalt oder Titel)."Don't miss our summer sale!"
timestampint64JaDie Zeit, zu der das Ereignis aufgetreten ist, im UNIX-Zeitstempelformat.1723798222
journey_titlestringNeinDer Titel der mit dem Ereignis verknüpften Journey."Summer sale"
journey_point_titlestringNeinDer Titel des spezifischen Punkts innerhalb der Journey, der mit dem Ereignis verknüpft ist."5_summer sale_new"

Anfragebeispiel

Anchor link to
{
"event_name": "Email Sent",
"message_code": "B780-XXXXXX3C-XXXX0375",
"campaign_id": 96XXXX,
"platform": "Email",
"payload": "Don't miss our summer sale!",
"application_code": "3XXXX-XXXX1",
"hwid": "example@gmail.com",
"user_id": "15XXXX8",
"timestamp": 1723798222,
"journey_title": "Summer sale",
"journey_point_title": "5_summer sale_promoemail"
}
Was this page useful?