Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Regeln für Zielgruppen erstellen
Der Abschnitt „Benutzergruppenregel“ umfasst eine Registerkarte für den Regelgenerator und eine Registerkarte „Editor“ zum Erstellen von Regeln, um eine Zielgruppe für das Experiment anzusprechen.
Verwenden des Audience-Rule-Builders
Der Rule Builder bietet eine visuelle Oberfläche zum Definieren von Regeln für die Zielgruppenansprache, ohne Ausdrücke schreiben zu müssen. Sie können mithilfe von Attributen Bedingungen erstellen und diese mit logischen Operatoren kombinieren, um zu steuern, welche Benutzer in das Experiment einbezogen werden. Im Regelgenerator definieren Sie Regeln, indem Sie Bedingungen und Gruppen kombinieren:
Bedingungen werten ein einzelnes Attribut aus (z. B.
$plan equals "enterprise").Gruppen kombinieren mehrere Bedingungen mithilfe logischer Operatoren wie
ANDoderOR.
Jede Gruppe ergibt entweder true oderfalse. Benutzer, die der allgemeinen Regel entsprechen, gehören zur Zielgruppe.
Verwenden Sie den Regelgenerator, wenn Sie:
Definieren oder ändern Sie schnell Zielgruppenregeln, ohne Ausdrücke schreiben zu müssen
Visualisieren Sie, wie Bedingungen gruppiert und bewertet werden
Erstellen und validieren Sie die Targeting-Logik schrittweise
Hier sind einige Beispiele:
Eine Regel für das Targeting von Nutzern der Premium-Kontostufe.
Eine Regel für die gezielte Ansprache von Benutzern in einer bestimmten geografischen Region mithilfe einer bestimmten E-Mail-Domain.
Eine Regel zur gezielten Ansprache von Benutzern in einem bestimmten Tarif oder bei Verwendung eines sekundären Tarifs, während sie sich für ein Beta-Programm angemeldet haben.
Beziehung zum Editor
Der Regelgenerator und der Editor definieren dieselbe Targeting-Logik in verschiedenen Formaten:
Der Regelgenerator bietet eine visuelle Möglichkeit, Regeln zu erstellen.
Der Editor zeigt den entsprechenden logischen Ausdruck an.
Änderungen, die in einer Ansicht vorgenommen wurden, werden in der anderen wiedergegeben.
Bewährte Methoden
Regeln lesbar halten — Verwenden Sie Gruppen, um Bedingungen logisch zu organisieren und tief verschachtelte Strukturen zu vermeiden.
Attributwerte validieren — Stellen Sie sicher, dass die Attributnamen und -werte mit den von Ihrer Anwendung bereitgestellten Attributnamen übereinstimmen.
Testen Sie vor der Exposition — Verwenden Sie 0% ige Expositions- und Behandlungszuweisungen, um zu bestätigen, dass sich Ihre Regeln erwartungsgemäß verhalten.
Den Editor verwenden
Mit dem Editor können Sie Targeting-Regeln definieren, die bestimmen, welche Benutzer in ein Experiment aufgenommen werden. Sie geben diese Regeln als logische Ausdrücke an, die Benutzer- oder Geräteattribute wie Plattform, Region oder Anwendungsversion auswerten. Wenn ein Experiment ausgeführt wird, wird der Ausdruck für jeden Benutzer AWS AppConfig ausgewertet. Benutzer, die die Kriterien erfüllen, gehören zur Zielgruppe und können Behandlungen zugewiesen werden.
Format des Ausdrucks
Ausdrücke verwenden eine Präfix-Syntax (im Funktionsstil):
(operator argument1 argument2 ...)
Beispiel:
(and (eq $system "iPhone") (lt $osVersion 1.8) )
Dieser Ausdruck schließt Benutzer ein, die:
Verwenden Sie ein iPhone und
Haben Sie eine Betriebssystemversion vor 1.8
Der Editor unterstützt dieselben Targeting-Szenarien wie der Rule Builder. Visuelle Beispiele für Zielgruppenregeln finden Sie unterVerwenden des Audience-Rule-Builders.
Attribute definieren
Attribute stellen Eigenschaften des Benutzers oder der Umgebung dar, die bewertet werden. Attribute werden mit einem $ Präfix referenziert.
Allgemeine Beispiele sind:
$system— Geräte- oder Plattformtyp$osVersion— Version des Betriebssystems$region— geografische Region$appVersion— Version der Anwendung
Die verfügbaren Attribute hängen von Ihrer Anwendung ab und davon, wie Daten weitergegeben AWS AppConfig werden.
Ausdrücke schreiben
Sie können mehrere Bedingungen mithilfe logischer Operatoren kombinieren:
Wird verwendet
and, um zu verlangen, dass alle Bedingungen erfüllt sindWird verwendet
or, um eine beliebige Bedingung zu erfüllenWird verwendet
not, um Bedingungen auszuschließen
Beispiel:
(and (eq $region "us-east-1") (or (eq $system "iPhone") (eq $system "Android") ) )
Dieser Ausdruck richtet us-east-1 sich an Benutzer, die entweder iPhone- oder Android-Geräte verwenden.
Bewährte Methoden
Fangen Sie einfach an — Beginnen Sie mit einer kleinen Reihe von Bedingungen und erweitern Sie sie nach Bedarf.
Attribute validieren — Stellen Sie sicher, dass die in Ausdrücken verwendeten Attribute konsistent gefüllt sind.
Vermeiden Sie übermäßig komplexe Ausdrücke — Eine komplexe Logik kann es erschweren, Targeting zu verstehen und zu verwalten.
Testen Sie vor der Exposition — Verwenden Sie 0% ige Expositions- und Behandlungszuweisungen, um sicherzustellen, dass sich Ihre Regeln erwartungsgemäß verhalten.
Operatoren für Ausdrücke
Die folgenden Operatoren werden in Zielgruppenausdrücken unterstützt.
Logische Operatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
und |
Gibt „true“ zurück, wenn alle Bedingungen erfüllt sind |
|
|
oder |
Gibt „Wahr“ zurück, wenn eine Bedingung wahr ist |
|
|
not |
Gibt „Wahr“ zurück, wenn die Bedingung falsch ist |
|
Vergleichsoperatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
eq |
Gleich |
|
|
Neun |
Ungleich |
|
|
lt |
Kleiner als |
|
|
lte |
Kleiner als oder gleich |
|
|
gt |
Größer als |
|
|
gte |
Größer als oder gleich |
|
Zeichenketten- und Mengenoperatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
|
in |
Entspricht einem beliebigen Wert in einer Liste |
|
|
enthält |
Prüft, ob ein Wert eine Teilzeichenfolge enthält |
|
Anmerkung
Die verfügbaren Operatoren können variieren, je nachdem, wie Attribute in Ihrer Anwendung definiert und ausgewertet werden.