View a markdown version of this page

Regeln für Zielgruppen erstellen - AWS AppConfig

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 AND oderOR.

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.

Ein Bild der Registerkarte „Regelgenerator“ beim AWS AppConfig Experimentieren mit der angegebenen Beispielzielgruppenregel.

Eine Regel für die gezielte Ansprache von Benutzern in einer bestimmten geografischen Region mithilfe einer bestimmten E-Mail-Domain.

Ein zweites Bild der Registerkarte „Regelgenerator“ beim AWS AppConfig Experimentieren mit der angegebenen Beispielzielgruppenregel.

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.

Ein drittes Bild der Registerkarte „Regelgenerator“ beim AWS AppConfig Experimentieren mit der angegebenen Beispielzielgruppenregel.

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 verwendetand, um zu verlangen, dass alle Bedingungen erfüllt sind

  • Wird verwendetor, um eine beliebige Bedingung zu erfüllen

  • Wird verwendetnot, 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

(and (eq $region "us") (eq $system "iPhone"))

oder

Gibt „Wahr“ zurück, wenn eine Bedingung wahr ist

(or (eq $system "iPhone") (eq $system "Android"))

not

Gibt „Wahr“ zurück, wenn die Bedingung falsch ist

(not (eq $region "eu-west-1"))

Vergleichsoperatoren

Operator Beschreibung Beispiel

eq

Gleich

(eq $system "iPhone")

Neun

Ungleich

(ne $region "us-west-2")

lt

Kleiner als

(lt $osVersion 1.8)

lte

Kleiner als oder gleich

(lte $osVersion 2.0)

gt

Größer als

(gt $appVersion 5.0)

gte

Größer als oder gleich

(gte $appVersion 5.0)

Zeichenketten- und Mengenoperatoren

Operator Beschreibung Beispiel

in

Entspricht einem beliebigen Wert in einer Liste

(in $region ["us-east-1" "us-west-2"])

enthält

Prüft, ob ein Wert eine Teilzeichenfolge enthält

(contains $deviceName "iPhone")

Anmerkung

Die verfügbaren Operatoren können variieren, je nachdem, wie Attribute in Ihrer Anwendung definiert und ausgewertet werden.