Definiert ob Message als Entwurf angelegt werden soll. Default: true Um eine Nachricht sofort zu versendet muss dieser Wert auf false gesetzt werden.
subscription optional
array
Array mit Subscription IDs die direkt angeschrieben werden sollen (Direktnachricht). Beispiel: ["Z_7aWWIpvtKMPP01", "2-2VuH6bwnbhrmdo"]
campaign_id optional
string
Nur in Zusammenhang mit dem Parameter subscription verwenden. Die Kampagne ID kann dazu verwendet werden, die Ergebnisse der Direktnachrichten im Getback Dashboard zu gruppieren. Wird keine Kampagne ID übergeben, werden die Ergebnisse der Default Kampagne zugeordnet.
audience_id optional
string
ID der im Getback Backend definierten Empfänger Gruppe.
ttl optional
integer
Gültigkeit der Nachricht in Minunten ab Versandzeitpunkt. Nicht zusammen mit ttl_date verwenden. Default: 1140 (3 Tage)
ttl_date optional
string
Datum und Uhrzeit bis zu der die Nachricht gültig sein soll. Nicht zusammen mit ttl verwenden. Format: yyyy-MM-dd HH:mm
autohide optional
boolean / integer
Zeit wie lange eine Nachricht stehen bleibt, bevor sie ausgeblendet und ins Notification-Center verschoben wird. Default: false
rate_limit optional
integer
Anzahl Nachrichten pro Minute. Default: 0 = Kein Rate Limit
urgency optional
string
Bei einer niedrigen Priorität können Nachrichten ggf. verzögert zugestellt werden, um z.B. bei niedrigem Akkustand das Gerät nicht aufwecken zu müssen. Mögliche Werte: 'very-low' | 'low' | 'normal' | 'high'
Default: 'normal'
is_silent optional
boolean
Nur für Mobile Geräte. Nachricht wird ohne Ton/Vibration/Displayaktivierung zugestellt. Default: false
is_hidden_in_widget optional
boolean
Wenn true übermittelt wird, wird die Nachricht nicht im Getback Push Widget angezeigt. Default: false
send_at optional
string
Datum und Uhrzeit an dem die Nachricht versendet werden soll. Wenn kein Wert übergeben wird, wird die Nachricht sofort versendet. Format: yyyy-MM-dd HH:mm
lang optional
object
Nachrichteninhalt aufgeteilt pro Sprache. Die Sprachspezifischen Elemente müssen innerhalb eines Keys der dem Sprachcode (de, en, fr, etc.) entspricht definiert werden.
title
string
Nachrichtentitel
body
string
Nachrichtentext
link
string
Link zur Landingpage
icon optional
string
URL des Nachrichten Icons
badge optional
string
Badge URL welches in der Benachrichtigungsleiste auf Mobile (Chrome auf Android) angezeigt wird.
image optional
string
Bild URL für grosses Bild in Nachricht. Diese Funktion wird nur von Chrome auf Desktop unterstützen.
Wie komme ich an die Subscription ID eines Abonnenten?
Die Subscription ID des Abonnenten welche für Direktnachrichten benötigt wird (Parameter subscription) ist in der Variable window.gb_push_subscription_key gespeichert. Bei einer Änderung dieser ID wird der Event getback_push_subscription_change gefeuert. Dies ermöglicht es Ihnen z.B. die ID in Ihrem CRM zu speichern und somit personalisierte Direktnachrichten an Ihre Abonnenten zu versenden.
Über eine Direktnachrichten-Kampagne können Sie die Ergebnisse der versendeten Nachrichten gruppieren. Dies ermöglicht es Ihnen, Ihre einzelnen Massnahmen getrennt voneinander auszuwerten.
Kampagnen können Sie im Getback Backend unter „API -> Kampagne erstellen“ anlegen. Um die Kampagne danach beim erstellen einer Nachricht zu verwenden, muss die ID mittels dem Parameter campaign_id übergeben werden.