

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
<a name="appconfig-experimentation-about-specifying-audience-rule-section"></a>

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.

**Topics**
+ [Verwenden des Audience-Rule-Builders](#appconfig-experimentation-about-specifying-audience-rule-builder)
+ [Den Editor verwenden](#appconfig-experimentation-about-specifying-audience-editor)

## Verwenden des Audience-Rule-Builders
<a name="appconfig-experimentation-about-specifying-audience-rule-builder"></a>

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` oder`OR`.

Jede Gruppe ergibt entweder `true` oder`false`. 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.](https://docs.aws.amazon.com/de_de/appconfig/latest/userguide/images/experimentation-rule-builder-1.png)


**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.](https://docs.aws.amazon.com/de_de/appconfig/latest/userguide/images/experimentation-rule-builder-2.png)


**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.](https://docs.aws.amazon.com/de_de/appconfig/latest/userguide/images/experimentation-rule-builder-3.png)


**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
<a name="appconfig-experimentation-about-specifying-audience-editor"></a>

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 unter[Verwenden des Audience-Rule-Builders](#appconfig-experimentation-about-specifying-audience-rule-builder).

**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 sind
+ Wird verwendet`or`, um eine beliebige Bedingung zu erfüllen
+ Wird 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 | `(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.