Konfigurieren der Segmentierung mit ContextHub configuring-segmentation-with-contexthub

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
NOTE
In diesem Abschnitt wird die Konfiguration der Segmentierung bei Verwendung von ContextHub beschrieben. 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. Siehe Verwalten von Zielgruppen für Informationen zur Funktionsweise der Segmentierung und zu Schlüsselbegriffen.

Je nach den von Ihnen bereits zu den Besuchern Ihrer Site erfassten Informationen sowie je nach Ihren angepeilten Zielen müssen Sie die erforderlichen Segmente und Strategien für Ihre zielgerichteten Inhalte festlegen.

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 die einfache Personalisierung des Benutzererlebnisses. Außerdem können Sie damit die Ergebnisse Ihrer Segmentdefinitionen überprüfen.

Zugriff auf Segmente accessing-segments

Die Zielgruppen -Konsole wird verwendet, um Segmente für ContextHub oder ClientContext sowie 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, lesen Sie bitte die entsprechende Dokumentation.

Zum Zugriff auf Ihre Segmente wählen Sie in der globalen Navigation die Optionen Navigation > Personalisierung > Zielgruppen aus.

chlimage_1-310

Segmenteditor segment-editor

Der Segmenteditor  ermöglicht Ihnen die einfache Veränderung eines Segments. 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. Falls mehrere Segmente zutreffen, wird außerdem der Faktor Verstärken verwendet. Unter Erstellen eines neuen Segments finden Sie weitere Details zum Faktor „Verstärken“.

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

Container containers

Die folgenden Container sind standardmäßig verfügbar und ermöglichen es Ihnen, Vergleiche und Verweise für die boolesche 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.

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

Vergleiche comparisons

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

Eigenschaft-Wert
Vergleicht eine Eigenschaft eines Geschäfts mit einem definierten Wert
Eigenschaft-Eigenschaft
Vergleicht eine Eigenschaft eines Geschäfts mit einer anderen Eigenschaft
Eigenschaft-Segment-Referenz
Vergleicht eine Eigenschaft eines Geschäfts mit einem anderen referenzierten Segment
Eigenschaft-Skript-Referenz
Vergleicht eine Eigenschaft eines Geschäfts mit den Ergebnissen eines Skripts
Segment-Referenz-Skript-Referenz
Vergleicht ein referenziertes Segment mit den Ergebnissen eines Skripts
NOTE
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 references

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 creating-a-new-segment

Festlegen eines neuen Segments

  1. Klicken oder tippen Sie nach dem Zugriff auf die Segmente auf die Schaltfläche „Erstellen“ und wählen Sie ContextHub-Segment erstellen aus.

    chlimage_1-311

  2. Geben Sie unter Neues ContextHub-Segment einen Titel für das Segment sowie bei Bedarf einen Verstärkungswert ein und tippen oder 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
  3. Ziehen Sie einen Vergleich oder Verweis in den Segmenteditor. Der Vergleich oder Verweis wird dann im standardmäßigen UND-Container angezeigt.

  4. Doppelklicken oder tippen Sie auf die Konfigurationsoption des neuen Verweises oder Segments, um die spezifischen Parameter zu bearbeiten. In diesem Beispiel testen wir Menschen in San Jose.

    screen_shot_2012-02-02at103135am

    Legen Sie immer eine Datentyp wenn möglich, um sicherzustellen, dass Ihre Vergleiche richtig bewertet werden. Siehe Vergleiche für weitere Informationen.

  5. Klicken OK , um Ihre Definition zu speichern:

  6. 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 using-and-and-or-containers

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

  • Die oberste Ebene der Definition ist immer der ursprünglich erstellte UND-Container. Dies kann nicht verändert werden, hat allerdings auch keine Auswirkungen auf den Rest der 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 verwendet, um Besucher auszuwählen, die in unserer Hauptaltersgruppe berücksichtigt werden:

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 using-script-references

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

Definieren eines Skripts für einen Verweis defining-a-script-to-reference

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

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

    code language-none
    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 referencing-a-script

  1. Erstellen Sie ein ContextHub-Segment.
  2. Hinzufügen Skript-Referenz -Komponente an der gewünschten Stelle des Segments.
  3. Öffnen Sie das Dialogfeld "Bearbeiten"der Skript-Referenz -Komponente. Wenn ordnungsgemäß konfiguriert, sollte das Skript im Skriptname Dropdown-Liste.

Testen der Anwendung eines Segments testing-the-application-of-a-segment

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

  1. Seitenvorschau
  2. Klicken Sie auf das ContextHub-Symbol, um die ContextHub-Symbolleiste anzuzeigen.
  3. Wählen Sie eine Persona aus, die dem von Ihnen erstellten Segment entspricht
  4. ContextHub löst die entsprechenden Segmente für die ausgewählte Person auf

Beispielsweise ist unsere einfache Segmentdefinition zur Identifizierung von Benutzern in unserer Hauptaltersgruppe eine einfache Segmentdefinition, die auf dem Alter und Geschlecht des Benutzers 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

NOTE
Alle Eigenschaften werden sofort aufgelöst, obwohl sich die meisten beim Neuladen der Seite ändern.

Solche Tests können auch auf Inhaltsseiten und in Kombination mit zielgerichteten Inhalten und damit verbundenen Inhalten durchgeführt werden. Tätigkeiten und Erlebnisse.

Wenn Sie eine Aktivität und ein Erlebnis mithilfe des obigen Segmentbeispiels für die Hauptseitengruppe eingerichtet haben, können Sie Ihr Segment 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 zielgerichtete Inhalte eingerichtet haben, können Sie sehen, dass der Inhalt über das Pfeilsymbol im Inhalt angesprochen wird.

    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 using-your-segment

Segmente werden verwendet, um den tatsächlichen Inhalt zu steuern, der für bestimmte Zielgruppen sichtbar ist. 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.

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8