Konfigurieren der Segmentierung mit ContextHub

Letzte Aktualisierung: 2023-12-19
HINWEIS

In diesem Abschnitt wird beschrieben, wie Sie die Segmentierungsfunktion mit ContextHub konfigurieren. Wenn Sie die ClientContext-Funktion verwenden, lesen Sie die entsprechende Dokumentation für Konfigurieren der Segmentierung für ClientContext.

Die Segmentierung ist bei der Erstellung einer Kampagne eine grundlegende Überlegung. Unter Verwalten von Zielgruppen finden Sie Informationen zur Funktionsweise der Segmentierung sowie zu Schlüsselbegriffen.

Je nachdem, welche Informationen Sie bereits über Ihre Site-Besucher gesammelt haben und welche Ziele Sie erreichen möchten, müssen Sie die für Ihre zielgerichteten Inhalte erforderlichen Segmente und Strategien definieren.

Diese Segmente werden dann verwendet, um einem Besucher gezielt bestimmte Inhalte anzuzeigen. Dieser Inhalt wird im Abschnitt Personalisierung der Website verwaltet. Hier festgelegte Aktivitäten können auf jeder Seite einbezogen werden – und sie können bestimmen, auf welches Besuchersegment die spezialisierten Inhalte angewendet werden sollen.

AEM ermöglicht Ihnen eine einfache Personalisierung des Anwendererlebnisses. Außerdem können Sie die Ergebnisse Ihrer Segmentdefinitionen überprüfen.

Zugriff auf Segmente

Die Zielgruppen -Konsole wird verwendet, um Segmente für ContextHub oder ClientContext und Zielgruppen für Ihr Adobe Target-Konto zu verwalten. Diese Dokumentation befasst sich mit der Verwaltung von Segmenten für ContextHub. Für ClientContext-Segmente und Adobe Target-Segmenten, siehe die entsprechende Dokumentation.

Um auf Ihre Segmente zuzugreifen, müssen Sie Ihre Konfiguration auswählen. Wählen Sie in der globalen Navigation Navigation > Personalisierung > Zielgruppen. Ihnen werden die verfügbaren Konfigurationen angezeigt:

Zielgruppen – Konfigurationen

Wählen Sie Ihre Konfiguration aus, um die Segmente anzuzeigen, z. B. WKND Site:

Zielgruppen – Segmente

Segmenteditor

Mit dem Segmenteditor können Sie ein Segment einfach ändern. Wählen Sie zur Bearbeitung eines Segments ein Segment aus der Liste von Segmenten aus und klicken Sie auf die Schaltfläche Bearbeiten.

segmenteditor

Mithilfe des Komponenten-Browsers können Sie UND- und ODER-Container zur Festlegung der Segmentlogik und anschließend zusätzliche Komponenten zum Vergleich von Eigenschaften und Werten oder Referenzskripts oder anderen Segmenten zur Definition der Auswahlkriterien (siehe Erstellen eines neuen Segments) hinzufügen, um das genaue Szenario für die Auswahl des Segments festzulegen.

Wenn die gesamte Anweisung mit „true“ bewertet wurde, wird das Segment aufgelöst. Wenn mehrere anwendbare Segmente vorhanden sind, wird die Verstärken wird auch verwendet. Unter Erstellen eines neuen Segments finden Sie weitere Details zum Faktor „Verstärken“.

VORSICHT

Der Segmenteditor prüft nicht auf Zirkelbezüge. Beispiel: Segment A verweist auf ein anderes Segment B, das wiederum auf Segment A verweist. Stellen Sie sicher, dass Ihre Segmente keine zirkulären Verweise enthalten.

Container

Die folgenden Container sind standardmäßig verfügbar und ermöglichen es Ihnen, Gruppenvergleiche und Verweise zur booleschen Auswertung zusammenzufassen. Sie können vom Komponenten-Browser in den Editor gezogen werden. Im folgenden Abschnitt Verwenden von UND- und ODER-Containern erhalten Sie weitere Informationen.

Container UND
Der boolesche UND-Operator
ODER-Container
Der boolesche ODER-Operator

Vergleiche

Die folgenden Segmentvergleiche sind standardmäßig verfügbar, um Segmenteigenschaften auszuwerten. Sie können vom Komponenten-Browser in den Editor gezogen werden.

property-value
Vergleicht eine Eigenschaft eines Geschäfts mit einem definierten Wert
Eigenschaft-Eigenschaft Vergleicht eine Eigenschaft eines Stores mit einer anderen Eigenschaft
Eigenschaft-Segment-Referenz Vergleicht eine Eigenschaft eines Stores mit einem anderen referenzierten Segment
Eigenschaft-Skript-Referenz Vergleicht eine Eigenschaft eines Stores mit den Ergebnissen eines Skripts
Segment-Referenz-Skript-Referenz Vergleicht ein referenziertes Segment mit den Ergebnissen eines Skripts
HINWEIS

Ist der Datentyp beim Vergleich von Werten nicht festgesetzt (d. h. auf „auto detect“ eingestellt), vergleicht die Segmentierungs-Engine von ContextHub die Werte einfach auf die Art und Weise, wie auch JavaScript es tun würde. Werte werden nicht auf die erwarteten Typen übertragen, was zu irreführenden Ergebnissen führen kann. Beispiel:

null < 30 // will return true

Daher sollten Sie beim Erstellen eines Segments immer einen Datentyp auswählen, wenn die Typen der verglichenen Werte bekannt sind. Beispiel:

Beim Vergleich der Eigenschaft profile/age wissen Sie bereits, dass der verglichene Typ number sein wird. Selbst wenn profile/age nicht festgelegt ist, wird ein Vergleich von profile/age unter 30 wie erwartet false ergeben.

Verweise

Die folgenden Verweise sind standardmäßig verfügbar, um eine direkte Verknüpfung zu einem Skript oder einem anderen Segment herzustellen. Sie können vom Komponenten-Browser in den Editor gezogen werden.

Segment-Referenz
Bewerten Sie das referenzierte Segment.
Skript-Referenz Bewerten Sie das referenzierte Skript. Weitere Informationen finden Sie im folgenden Abschnitt Verwenden von Skript-Referenzen.

Erstellen eines neuen Segments

Festlegen eines neuen Segments

  1. Nachdem Sie auf die Segmente zugegriffen haben, navigieren Sie zum Ordner, in dem Sie das Segment erstellen möchten.

  2. Klicken Sie auf die Schaltfläche Erstellen und wählen Sie Erstellen eines ContextHub-Segments.

    chlimage_1-311

  3. Im Neues ContextHub-Segment, geben Sie einen Titel für das Segment und ggf. einen Verstärkungswert ein und klicken Sie auf Erstellen.

    chlimage_1-312

    Jedes Segment verfügt über einen Verstärkungsparameter, der als Gewichtungsfaktor verwendet wird. Eine höhere Zahl zeigt an, dass das Segment in Instanzen mit mehreren gültigen Segmenten bei der Auswahl gegenüber einem Segment mit einer niedrigeren Zahl bevorzugt wird.

    • Mindestwert: 0
    • Höchstwert: 1000000
  4. Ziehen Sie einen Vergleich oder Verweis in den Segmenteditor. Der Vergleich oder Verweis wird dann im standardmäßigen UND-Container angezeigt.

  5. Doppelklicken Sie auf die Konfigurationsoption des neuen Verweises oder Segments, um die spezifischen Parameter zu bearbeiten. In diesem Beispiel prüfen wir auf Personen in San José.

    screen_shot_2012-02-02at103135am

    Legen Sie möglichst immer einen Datentyp fest, um sicherzustellen, dass Ihre Vergleiche richtig ausgewertet werden. Weitere Informationen finden Sie unter Vergleiche.

  6. Klicken Sie auf OK, um die Definition zu speichern:

  7. Fügen Sie bei Bedarf weitere Komponenten hinzu. Sie können boolesche Ausdrücke mithilfe der Container-Komponenten für UND- und ODER-Vergleiche formulieren (siehe Verwenden von UND- und ODER-Containern unten). Mit dem Segmenteditor können Sie nicht mehr benötigte Komponenten löschen oder diese an neue Positionen innerhalb der Anweisung ziehen.

Verwenden von UND- und ODER-Containern

Mithilfe der UND- und ODER-Container-Komponenten können Sie komplexe Segmente in AEM erstellen. Hierbei ist es hilfreich, sich einige grundlegende Punkte bewusst zu machen:

  • Die oberste Ebene der Definition ist immer der ursprünglich erstellte UND-Container. Dies kann nicht geändert werden, hat jedoch keine Auswirkungen auf den Rest Ihrer Segmentdefinition.
  • Stellen Sie sicher, dass die Verschachtelung Ihres Containers sinnvoll ist. Die Container können als die Klammern Ihres booleschen Ausdrucks betrachtet werden.

Das folgende Beispiel wird zur Auswahl von Besucherinnen und Besuchern verwendet, die zu unserer wichtigsten Alterszielgruppe gehören:

Männlich und zwischen 30 und 59 Jahren

ODER

Weiblich und zwischen 30 und 59 Jahren

Beginnen Sie damit, eine ODER-Container-Komponente innerhalb des standardmäßigen UND-Containers zu platzieren. Fügen Sie innerhalb des ODER-Containers zwei UND-Container hinzu und in diesen wiederum die Eigenschafts- oder Verweiskomponenten.

screen_shot_2012-02-02at105145am

Verwenden von Skript-Referenzen

Mithilfe der Komponente „Skript-Referenz“ kann die Auswertung einer Segmenteigenschaft an ein externes Skript delegiert werden. Sobald das Skript ordnungsgemäß konfiguriert ist, kann es wie jede andere beliebige Komponente einer Segmentbedingung verwendet werden.

Definieren eines Skripts für einen Verweis

  1. Fügen Sie die Datei zur clientlib contexthub.segment-engine.scripts hinzu.

  2. Implementieren Sie eine Funktion, die einen Wert zurückgibt. Beispiel:

    ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - script.profile-info.js');
    
    (function() {
        'use strict';
    
        /**
         * Sample script returning profile information. Returns user info if data is available, false otherwise.
         *
         * @returns {Boolean}
         */
        var getProfileInfo = function() {
            /* let the SegmentEngine know when script should be re-run */
            this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));
            this.dependOn(ContextHub.SegmentEngine.Property('profile/givenName'));
    
            /* variables */
            var name = ContextHub.get('profile/givenName');
            var age = ContextHub.get('profile/age');
    
            return name === 'Joe' && age === 123;
        };
    
        /* register function */
        ContextHub.SegmentEngine.ScriptManager.register('getProfileInfo', getProfileInfo);
    
    })();
    
  3. Registrieren Sie das Skript bei ContextHub.SegmentEngine.ScriptManager.register.

Wenn das Skript von zusätzlichen Eigenschaften abhängig ist, sollte dieses this.dependOn() abrufen. Wenn das Skript beispielsweise von profile/age abhängt:

this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Verweisen auf ein Skript

  1. Erstellen Sie ein ContextHub-Segment.
  2. Fügen Sie die Komponente Skript-Referenz an der gewünschten Stelle des Segments hinzu.
  3. Öffnen Sie das Dialogfeld „Bearbeiten“ der Komponente Skript-Referenz. Sofern ordnungsgemäß konfiguriert, sollte das Skript in der Dropdown-Liste Skriptname verfügbar sein.

Organisieren von Segmenten

Wenn Sie viele Segmente haben, kann es schwierig werden, sie als flache Liste zu verwalten. In solchen Fällen kann es sinnvoll sein, Ordner zu erstellen, um Ihre Segmente zu verwalten.

Erstellen eines neuen Ordners

  1. Nachher Zugriff auf Segmente, klicken Sie auf die Erstellen Schaltfläche und wählen Sie Ordner.

    Ordner hinzufügen

  2. Geben Sie einen Titel und einen Namen für Ihren Ordner an.

    • Der Titel sollte beschreibend sein.
    • Der Name wird zum Knotennamen im Repository.
      • Er wird automatisch auf der Grundlage des Titels generiert und gemäß den AEM-Benennungskonventionen angepasst.
      • Er kann bei Bedarf angepasst werden.

    Ordner erstellen

  3. Klicken Sie auf Erstellen.

    Ordner bestätigen

  4. Der Ordner wird in der Liste der Segmente angezeigt.

    • Die Sortierung Ihrer Spalten beeinflusst, wo in der Liste der neue Ordner erscheint.

    • Sie können auf die Spaltenüberschriften klicken, um die Sortierung anzupassen.

      Der neue Ordner

Ändern vorhandener Ordner

  1. Nachher Zugriff auf Segmenteklicken Sie auf den Ordner, den Sie ändern möchten, um ihn auszuwählen.

    Ordner auswählen

  2. Klicks Umbenennen in der Symbolleiste, um den Ordner umzubenennen.

  3. Bereitstellung eines neuen Ordnertitel und klicken Speichern.

    Ordner umbenennen

HINWEIS

Beim Umbenennen von Ordnern kann nur der Titel geändert werden. Der Name kann nicht geändert werden.

Löschen eines Ordners

  1. Nachher Zugriff auf Segmenteklicken Sie auf den Ordner, den Sie ändern möchten, um ihn auszuwählen.

    Ordner auswählen

  2. Klicks Löschen in der Symbolleiste, um den Ordner zu löschen.

  3. In einem Dialogfeld wird eine Liste der zum Löschen ausgewählten Ordner angezeigt.

    Löschen bestätigen

    • Klicks Löschen zur Bestätigung.
    • Klicks Abbrechen abbrechen.
  4. Wenn einer der ausgewählten Ordner Unterordner oder Segmente enthält, muss deren Löschung bestätigt werden.

    Löschen von untergeordneten Elementen bestätigen

    • Klicks Löschen erzwingen zur Bestätigung.
    • Klicks Abbrechen abbrechen.
HINWEIS

Es ist nicht möglich, ein Segment von einem Ordner in einen anderen zu verschieben.

Testen der Anwendung eines Segments

Sobald das Segment definiert wurde, können die potenziellen Ergebnisse mithilfe von ContextHub getestet werden.

  1. Zeigen Sie eine Seite in einer Vorschau an.
  2. Klicken Sie auf das ContextHub-Symbol, um die ContextHub-Symbolleiste anzuzeigen.
  3. Wählen Sie eine Persona aus, die mit dem von Ihnen erstellten Segment übereinstimmt.
  4. ContextHub löst die entsprechenden Elemente für die ausgewählte Persona auf.

Unsere einfache Segmentdefinition zur Identifikation von Benutzenden in unserer wichtigsten Altersgruppe ist beispielsweise eine, die einfach auf dem Alter und Geschlecht der Person basiert. Das Laden einer spezifischen Rolle, die mit diesen Kriterien übereinstimmt, zeigt, ob das Segment erfolgreich aufgelöst wurde:

screen_shot_2012-02-02at105926am

Oder ob es nicht aufgelöst wurde:

screen_shot_2012-02-02at110019am

HINWEIS

Alle Merkmale werden sofort aufgelöst, obwohl die meisten sich nur beim erneuten Laden der Seite ändern.

Solche Tests können auch auf Inhaltsseiten und in Kombination mit gezielten Inhalten und damit verbundenen Aktivitäten und Erlebnissen durchgeführt werden.

Wenn Sie mithilfe des obigen Beispiels zum Segment der wichtigsten Altersgruppe eine Aktivität und ein Erlebnis eingerichtet haben, können Sie Ihr Segment ganz einfach mit der Aktivität testen. Weitere Informationen zum Einrichten einer Aktivität finden Sie in der entsprechenden Dokumentation zum Verfassen zielgerichteter Inhalte.

  1. Im Bearbeitungsmodus einer Seite, auf der Sie gezielte Inhalte eingerichtet haben, können Sie anhand des Pfeilsymbols auf dem Inhalt erkennen, dass es sich um gezielten Inhalt handelt.

    chlimage_1-313

  2. Wechseln Sie in den Vorschaumodus und anschließend mithilfe von ContextHub zu einer Rolle, die nicht mit der für das Erlebnis konfigurierten Segmentierung übereinstimmt.

    chlimage_1-314

  3. Wechseln Sie zu einer Rolle, die nicht mit der für das Erlebnis konfigurierten Segmentierung übereinstimmt, und sehen Sie, wie sich das Erlebnis entsprechend verändert.

    chlimage_1-315

Verwenden Ihres Segments

Segmente werden zur Steuerung des tatsächlichen Inhalts verwendet, der bestimmen Zielgruppen angezeigt wird. Unter Verwalten von Zielgruppen finden Sie weitere Informationen zu Zielgruppen und Segmenten; unter Bearbeiten gezielter Inhalte finden Sie weitere Informationen zur Nutzung von Zielgruppen und Segmenten zur gezielten Platzierung von Inhalten.

Auf dieser Seite