Preconditions

Eine Precondition ist ein Test, den eine Operation bestehen muss, bevor sie läuft. Mit einem Segment als Test entscheiden die Zielgruppen, die die Personalisierung steuern, auch darüber, wer handeln darf.

Segmentzugehörigkeit

Setzen Sie eine Precondition an der Operation mit dem Schlüssel eines Segments und einer Meldung. Wenn ein angemeldeter Nutzer die Operation aufruft, prüft Fóir seine Zugehörigkeit mit derselben Segmentauswertung, die das Targeting steuert. Segmente sind benannte Gruppen von Nutzern, definiert durch Regeln, und dieselben Segmente steuern das Targeting von Inhalten in Varianten. Personen treten in ein Segment ein und aus ihm aus, wenn sich ihre Attribute ändern, und damit ändert sich, wer die Operation ausführen darf.

Was ein abgewiesener Aufrufer sieht

Ein Aufrufer außerhalb des Segments erhält den Fehlercode FAILED_PRECONDITION mit Ihrer Meldung. Ohne Meldung lautet der Fehler „operation precondition not met“. Bei einem Lauf ohne dahinterstehenden Nutzer, etwa nach dem Start durch einen Zeitplan, scheitert die Segment-Precondition.

Ausdrucks-Preconditions

Die zweite Art ist ein Ausdruck: eine Regel, die gegen die Eingabe der Operation und den Kontext des Aufrufers ausgewertet wird, geschrieben mit denselben Operatoren wie Segmentregeln.

Wo sie sitzt

Eine Precondition wird ausgewertet, bevor die Operation läuft und vor jedem Nutzungskontingent, und sie gilt unabhängig davon, wie die Operation ausgelöst wurde. Eine Kontingentregel kann ebenfalls auf die Mitglieder eines Segments beschränkt werden. Eine zweite Stufe zu verlangen, bevor eine Operation läuft, ist eine eigene Kontrolle, beschrieben unter Step-up-Verifizierung.

Details nachlesen

Die Referenz der Operations-Config zeigt beide Arten von Preconditions und die Fehler, die sie zurückgeben.