Show Menu
SUJETS×

Configuration de la segmentation avec ContextHub

La segmentation est un élément clé de la création d’une campagne. See Understanding Segmentation for information on how segmentation works and key terms.
En fonction des informations que vous avez déjà collectées sur les visiteurs de votre site et des objectifs que vous souhaitez atteindre, vous devez définir les segments et les stratégies requis pour votre contenu ciblé.
Ces segments sont ensuite utilisés pour fournir aux visiteurs du contenu spécifiquement ciblé. Les activités définies ici peuvent être ajoutées à n’importe quelle page et définissent à quel segment de visiteurs le contenu spécialisé s’applique.
aem vous permet de personnaliser facilement les expériences de vos utilisateurs. Il vous permet également de vérifier les résultats de vos définitions de segment.

Accès aux segments

The Audiences console is used to manage segments for ContextHub as well as audiences for your Adobe Target account. Cette documentation couvre la gestion des segments pour ContextHub.
Pour accéder à vos segments, dans la navigation globale, sélectionnez Navigation > Personnalisation > Audiences .

Éditeur de segment

The Segment Editor allows you to easily modify a segment. Pour modifier un segment, sélectionnez un segment dans la liste de segments et cliquez sur le bouton Modifier .
Using the components browser you can add AND and OR containers to define the segment logic, then add additional components to compare properties and values or reference scripts and other segments to define the selection criteria (see Creating a New Segment ) to define the exact scenario for selecting the segment.
Lorsque l’intégralité de l’instruction est vraie, alors le segment a été résolu. Si plusieurs segments sont applicables, le facteur Amplifier est également utilisé. See Creating a New Segment for details on the boost factor.
L’éditeur de segment ne vérifie aucune référence circulaire. Par exemple, le segment A fait référence à un autre segment B qui, à son tour, fait référence au segment A. Vous devez vous assurer que vos segments ne contiennent aucune référence circulaire.

Conteneurs

Les conteneurs suivants sont disponibles clé en main et vous permettent de regrouper des comparaisons et des références en vue de l’évaluation booléenne. Ils peuvent être déplacés de l’explorateur de composants vers l’éditeur. See the following section Using AND and OR Containers for more information.
Conteneur ET
Opérateur ET booléen
Conteneur OU
Opérateur OR booléen

Comparaisons

Les comparaisons de segments suivantes sont disponibles par défaut pour évaluer les propriétés des segments. Elles peuvent être déplacées de l’explorateur de composants vers l’éditeur.
Propriété-Valeur
Compare une propriété d’une boutique à une valeur définie
Propriété-Propriété
Compare une propriété d’un magasin à une autre propriété
Référence des segments de propriété
Compare une propriété d’un magasin à un autre segment référencé
Référence des scripts de propriété
Compare une propriété d’un magasin aux résultats d’un script
Référence de segment-Référence de script
Compare un segment référencé aux résultats d’un script
Lors de la comparaison de valeurs, si le type de données de la comparaison n’est pas défini (c.-à-d. défini pour la détection automatique), le moteur de segmentation de ContextHub compare simplement les valeurs comme le ferait javascript. Il ne projette pas de valeurs sur leurs types inattendus, ce qui peut donner des résultats trompeurs. Par exemple :
null < 30 // will return true
Therefore when creating a segment , you should select a data type whenever the types of compared values are known. Par exemple :
When comparing the property profile/age , you already know that the compared type will be number , so even if profile/age is not set, a comparison profile/age less-than 30 will return false , as you would expect.

Références

Les références suivantes sont disponibles clé en main pour établir un lien direct à un script ou un segment différent. Elles peuvent être déplacées de l’explorateur de composants vers l’éditeur.
Référence de segment
Évaluer le segment référencé
Référence de script
Evaluez le script référencé. Pour plus d’informations, voir la section Utilisation de références de script.

Création d’un nouveau segment

Pour définir votre nouveau segment :
  1. Après avoir accédé aux segments , appuyez ou cliquez sur le bouton Créer et sélectionnez Créer un segment ContextHub .
  2. Dans la section Nouveau segment ContextHub , tapez un titre pour le segment, ainsi qu’une valeur d’amplification si nécessaire, puis appuyez ou cliquez sur Créer .
    Chaque segment comporte un paramètre de stimulation utilisé comme facteur de pondération. Une valeur plus élevée indique que le segment sera sélectionné de préférence à un segment ayant une valeur plus basse dans les cas où plusieurs segments sont valides.
    • Valeur minimale : 0
    • Valeur maximale : 1000000
  3. Dans la console des segments, modifiez le segment que vous venez de créer pour l’ouvrir dans l’éditeur de segments.
  4. Faites glisser une comparaison ou une référence vers l’éditeur de segment dans lequel elle apparaîtra dans le conteneur ET par défaut.
  5. Double-cliquez ou appuyez sur l’option de configuration de la nouvelle référence ou du nouveau segment pour modifier les paramètres. Dans cet exemple, nous testons des personnes à Bâle.
    Si possible, veillez à toujours définir un type de données pour vous assurer que vos comparaisons sont évaluées correctement. Voir la rubrique Comparaisons pour plus d’informations.
  6. Click Done to save your definition:
  7. Ajoutez d’autres composants, en fonction de vos besoins. Vous pouvez formuler des expressions booléennes à l’aide des composants de conteneur pour des comparaisons ET et OU (voir la rubrique Utilisation des conteneurs ET et OU ci-dessous). Avec l’éditeur de segment, vous pouvez supprimer les composants qui ne sont plus utiles ou les faire glisser vers un nouvel emplacement dans l’instruction.

Utilisation des conteneurs ET et OU

Avec les composants de conteneur ET et OU, vous pouvez créer des segments complexes dans AEM. Cette tâche sera plus facile si vous tenez compte de certains aspects élémentaires :
  • Le niveau supérieur de la définition est toujours le conteneur ET initialement créé. Cette modification ne peut pas être modifiée, mais n’a aucun effet sur le reste de votre définition de segment.
  • Assurez-vous que l’imbrication de votre conteneur a un sens. Les conteneurs peuvent être considérés comme les crochets de votre expression booléenne.
L’exemple suivant permet de sélectionner des visiteurs qui sont pris en compte dans notre Population cible suisse :
 People in Basel

 OR

 People in Zürich

Commencez par placer un composant de conteneur OU dans le conteneur ET par défaut. Dans le conteneur OU, vous pouvez ajouter la propriété ou les composants de référence.
Vous pouvez imbriquer plusieurs opérateurs ET et OU selon les besoins.

Utilisation de références de script

À l’aide du composant Référence de script, l’évaluation d’une propriété de segment peut être déléguée à un script externe. Une fois le script correctement configuré, il peut être utilisé comme n’importe quel autre composant d’une condition de segment.

Définition d’une référence de script

  1. Add file to contexthub.segment-engine.scripts clientlib.
  2. Implémentez une fonction qui renvoie une valeur. Par exemple :
    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. Register the script with ContextHub.SegmentEngine.ScriptManager.register .
Si le script dépend de propriétés supplémentaires, il doit appeler this.dependOn() . For example if the script depends on profile/age :
this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Référencement d’un script

  1. Créez un segment ContextHub.
  2. Ajoutez le composant Référence de script à l’emplacement souhaité du segment.
  3. Ouvrez la boîte de dialogue de modification du composant Référence de script . S’il est correctement configuré , le script doit être disponible dans le menu déroulant Nom du script .

Test de l’application d’un segment

Une fois le segment défini, les résultats potentiels peuvent être testés avec ContextHub .
  1. Affichage de l’aperçu d’une page
  2. Cliquez sur l’icône ContextHub pour afficher la barre d’outils ContextHub
  3. Sélectionnez une personne qui correspond au segment que vous avez créé.
  4. ContextHub permet de résoudre les segments applicables pour la personne sélectionnée.
Par exemple, notre définition de segment simple pour identifier les utilisateurs à Bâle est basée sur l’emplacement de l’utilisateur. Le chargement d’une personne spécifique qui correspond à ces critères indique si le segment a été résolu avec succès :
Ou s’il n’est pas résolu :
Toutes les caractéristiques sont résolues immédiatement, bien que la plupart ne soient modifiées qu’au rechargement de la page.
Ces tests peuvent également être effectués sur les pages de contenu et en combinaison avec le contenu ciblé et les Activités et Expériences associées.
Si vous avez configuré une activité et une expérience, vous pouvez facilement tester votre segment avec l’activité. Pour plus d’informations sur la configuration d’une activité, voir la documentation relative à la création de contenu ciblé .
  1. En mode de modification d’une page sur laquelle vous avez configuré du contenu ciblé, vous pouvez constater que le contenu est ciblé via une icône de flèche sur le contenu.
  2. Basculez vers le mode Aperçu et, avec ContextHub, passez à une personne qui ne correspond pas à la segmentation configurée pour l’expérience.
  3. Passez à une personne qui correspond à la segmentation configurée pour l’expérience et constatez que l’expérience change en conséquence.

Utilisation de votre segment

Les segments permettent de contrôler le contenu réel affiché par des audiences de cible spécifiques. See Managing Audiences for more information about audiences and segments and Authoring Targeted Content about using audiences and segments to target content.