Um Nutzer daran zu erinnern, Angebote vor Ablauf zu verwenden, wird 48 Stunden vor Ablauf eines Angebots eine Standardbenachrichtigung ausgelöst. Damit eine Benachrichtigung ausgelöst werden kann, muss ein Angebot die folgenden Kriterien erfüllen:
- Sie darf auf dem Gerät des Nutzers nicht zuvor eine Ablaufbenachrichtigung ausgelöst haben.
- Sie muss einen gültigen Ablauf-
datetime
haben, der in der Zukunft liegt und invalidTimeInterval.end.date
festgelegt ist. - Das beschreibbare Feld
disableExpirationNotification
darf nicht aufTrue
festgelegt sein. Die Standardeinstellung für dieses Feld istfalse
.
Der folgende Screenshot zeigt ein Beispiel für die standardmäßige, nicht änderbare Benachrichtigung:
Die Überschrift in der Benachrichtigung zum Ablauf des Angebots kann nicht angepasst werden.
Ausschlusszeiten
Wenn die Benachrichtigung zum Ablauf des Angebots so eingestellt ist, dass sie zwischen 22:00 und 6:00 Uhr zur Ortszeit des Nutzers erscheint, wird das Angebot entweder vor oder nach diesem Zeitraum angezeigt.
Benutzerdefinierte Benachrichtigungszeit zum Ablauf des Angebots
Mit dem Feld message.displayInterval.start.date
für OfferObjects
oder OfferClasses
können Sie festlegen, wann die Ablaufbenachrichtigung Offer
angezeigt wird. Wenn eine benutzerdefinierte Benachrichtigungszeit festgelegt ist, wird die Ablaufbenachrichtigung nach message.displayInterval.start.date
und nicht nach der Standardlogik ausgelöst, die aus validTimeInterval.end.date
berechnet wird. Im Folgenden finden Sie ein Beispiel für eine benutzerdefinierte Zeit für eine Ablaufbenachrichtigung:
{ "message": { "messageType": "EXPIRATION_NOTIFICATION", "displayInterval": { "start": { "date": datetime } } } }
displayInterval.start.date
legt die Zeit fest, zu der die Benachrichtigung angezeigt wird. Es kann bis zu 30 Tage vor dem Ablaufdatum eingerichtet werden. Wenn ein größerer Zeitraum angegeben ist, wird die Benachrichtigung nach 30 Tagen ausgelöst. Für diese Nachricht sind kein Header- und kein Textfeld erforderlich – wenn diese Felder enthalten sind, werden sie nicht verwendet.