Zum Inhalt springen

Beispiele für die Webhook-Integration

Mithilfe von Webhooks können Sie Customer-Journey-Daten mit nahezu jedem anderen Dienst teilen: Analysen, CRM-Systeme, Marketing-Automatisierungsdienste und vieles mehr. Benachrichtigen Sie beispielsweise externe Dienste automatisch, wenn ein Kunde eine bestimmte Aktion innerhalb der Journey durchgeführt hat, senden Sie Kundendaten an Ihre Analysetools und lösen Sie E-Mails, SMS oder WhatsApp-Nachrichten von Drittanbietern bei bestimmten Ereignissen in der Journey aus – es gibt zahlreiche Anwendungsfälle, wählen Sie Ihren. Erfahren Sie mehr über das Webhook-Element in Customer Journeys

Dieser Beitrag zeigt, wie Sie Webhooks für verschiedene Anwendungsfälle und Dienste implementieren.

Anwendungsfall

Anchor link to

Senden von Ereignisdaten aus einer Journey an Mixpanel.

Voraussetzungen

Anchor link to

Webhook für die Ingestion-API (https://developer.mixpanel.com/reference/events):

URL-Beispiel

Anchor link to

https://api.mixpanel.com/import?strict=1&project_id=XXXXXXX

Authorization: Basic UHVzaHdvb3NVTTWlrcjROZUE=
Content-Type: application/json

Datenbeispiel

Anchor link to
[
{
"event": "PW_ApplicationOpen",
"properties": {
"time": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:datetime}}",
"distinct_id": "{{device:hwid}}",
"$insert_id": "48ae746b-0f54-47db-b96c-1f082e110ff4",
"device_type": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:device_type}}",
"application_version": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:application_version}}",
"timezone": "{{tag:Timezone}}",
"name": "{{tag:Name}}"
}
}
]

Anwendungsfall

Anchor link to

Senden von Ereignisdaten aus einer Journey an Amplitude.

Voraussetzungen

Anchor link to
  • Amplitude-Konto

Webhook für die Ingestion-API (https://developers.amplitude.com/docs/http-api-v2#request-format):

https://api.amplitude.com/2/httpapi

Accept: */*Content-Type: application/json

Datenbeispiel

Anchor link to
{
  "api_key": "c506ffde6db9xxxxxxa50120e22ec5",
  "events": [
    {
      "user_id": "{{device:user_id}}",
      "device_id": "{{device:hwid}}",
      "event_type": "PW_ApplicationOpen",
      "user_properties": {"timezone": "{{tag:Timezone}}", "sdk_version": "{{tag:SDK Version}}"},
      "country": "{{tag:Country}}"
    }
  ]
}

Anwendungsfall

Anchor link to

Auslösen von Slack-Nachrichten aus einer Journey.

Voraussetzungen

Anchor link to
  • Slack-Konto

URL-Beispiel

Anchor link to

https://pushwoosh.slack.com/apps/XXXXXXXX-incoming-webhooks

Content-Type: application/json

Datenbeispiel

Anchor link to
{
"text": "Hallo :smile:",
"username": "Max Mustermann"
}

Anwendungsfall

Anchor link to

Senden von Daten an Zapier, die dann in der Zapier-Automatisierung für über 4000 Apps verwendet werden können.

Voraussetzungen

Anchor link to
  • Zapier-Konto

URL-Beispiel

Anchor link to

https://hooks.zapier.com/hooks/catch/XXXXXXX/xxxxxxx

Content-Type: application/json

Datenbeispiel

Anchor link to
{
"hwid": "{{device:hwid}}",
"sdk": "{{tag:SDK Version}}"
}

Twilio (SMS)

Anchor link to

Anwendungsfall

Anchor link to

Senden von SMS aus einer Journey

Voraussetzungen

Anchor link to
  • Twilio-Konto (Zugriff auf TWILIO_ACCOUNT_SID und TWILIO_AUTH_TOKEN)
  • Gekaufte Telefonnummer

URL-Beispiel

Anchor link to

https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json

Content-Type: application/x-www-form-urlencoded
Authorization: Basic.... // Kodieren Sie TWILIO_ACCOUNT_SID und TWILIO_AUTH_TOKEN mit https://www.blitter.se/utils/basic-authentication-header-generator/, um den Authenticate-Wert zu erhalten

Datenbeispiel

Anchor link to
From=%2B18646511557&To=%2B15852826356&Body=...