Freigeben über


Ereignisaktivierung aufschieben

Wichtig

Ab dem 20. September 2023 können Sie keine neuen Personalisierungsressourcen mehr erstellen. Der Personalisierungsdienst wird am 1. Oktober 2026 eingestellt.

Die aufgeschobene Aktivierung von Ereignissen ermöglicht es Ihnen, personalisierte Websites oder Mailing-Kampagnen zu erstellen, wobei Sie berücksichtigen, dass der Benutzer die Seite möglicherweise nie sieht oder die E-Mail nicht öffnet. In diesen Szenarien muss die Anwendung möglicherweise Rank aufrufen, bevor sie überhaupt weiß, ob das Ergebnis verwendet oder dem Benutzer angezeigt wird. Wenn der Inhalt dem Nutzer nie gezeigt wird, sollte keine Standardbelohnung (in der Regel Null) angenommen werden, aus der er lernen kann. Die aufgeschobene Aktivierung ermöglicht es Ihnen, die Ergebnisse eines Rank-Aufrufs zu einem bestimmten Zeitpunkt zu verwenden und zu entscheiden, ob das Ereignis zu einem späteren Zeitpunkt oder an anderer Stelle in Ihrem Code gelernt werden soll.

Typische Szenarien für eine aufgeschobene Aktivierung

Das Aufschieben der Aktivierung von Ereignissen ist in den folgenden Beispielszenarien nützlich:

  • Sie bereiten eine personalisierte Webseite für einen Benutzer vor, aber der Benutzer bekommt sie möglicherweise nie zu sehen, weil eine Geschäftslogik die Aktionsauswahl des Personalizers außer Kraft setzt.
  • Sie personalisieren Inhalte „below the fold“ auf einer Webseite, und es ist sehr wahrscheinlich, dass der Inhalt vom Benutzer nie gesehen wird.
  • Sie personalisieren Marketing-E-Mails und müssen vermeiden, dass E-Mails, die von den Nutzern nie geöffnet wurden, zu einer Schulung führen.
  • Sie haben einen dynamischen Medienkanal personalisiert und Ihre Benutzer hören möglicherweise auf, den Kanal abzuspielen, bevor er zu den von Personalizer ausgewählten Liedern oder Videos gelangt.

Im Allgemeinen treten diese Szenarien auf, wenn:

  • Sie rendern die Benutzeroberfläche vor, die der Benutzer aufgrund von UI- oder Zeitbeschränkungen möglicherweise nicht zu sehen bekommt.
  • Ihre Anwendung führt eine prädiktive Personalisierung durch, bei der Sie Rangaufrufe tätigen, bevor Sie wissen, ob Sie die Ausgabe verwenden werden.

Aufschieben der Aktivierung und spätere Aktivierung von Ereignissen

Um die Aktivierung für ein Ereignis aufzuschieben, rufen Sie im Textkörper des Vermächtnisses den Befehl Rang mit deferActivation = True auf.

Sobald Sie wissen, dass Ihren Nutzern der personalisierte Inhalt oder die Medien gezeigt wurden und die Erwartung einer Belohnung angemessen ist, müssen Sie dieses Ereignis aktivieren. Rufen Sie dazu die Activate API mit der eventId auf.

Der Aufruf API aktivieren für diesen EventID-Aufruf muss empfangen werden, bevor das Zeitfenster für die Belohnungswartezeit abläuft.

Verhalten bei aufgeschobener Aktivierung

Der Personalizer lernt aus Ereignissen und Belohnungen wie folgt:

  • Wenn Sie den Rang mit deferActivation = True aufrufen, und nicht die ActivateAPI für diese eventId aufrufen, und Reward aufrufen, lernt Personalizer nicht von dem Ereignis.
  • Wenn Sie den Rang mit deferActivation = True aufrufen, und die ActivateAPI für diese eventId aufrufen, und Reward aufrufen, wird Personalizer von dem Ereignis mit der angegebenen Reward-Punktzahl lernen.
  • Wenn Sie den Rang mit deferActivation = True aufrufen und die ActivateAPI für diese eventId aufrufen, aber den Aufruf von Reward unterlassen, lernt Personalizer aus dem Ereignis mit der in der Konfiguration eingestellten Standard-Belohnungspunktzahl.

Nächste Schritte