ContextHub est une structure pour stocker, manipuler et présenter des données contextuelles. L’API JavaScript ContextHub vous permet d’accéder aux magasins pour créer, mettre à jour et supprimer des données si nécessaire. En tant que tel, ContextHub représente une couche de données sur vos pages. Cette page décrit comment ajouter un hub de contexte à vos pages de site AEM.
Nous utilisons le site de référence WKND pour cette vidéo et elle ne fait pas partie de AEM version. Vous pouvez télécharger la dernière version ici.
Ajoutez ContextHub sur vos pages pour activer les fonctionnalités ContextHub et pour créer un lien vers les bibliothèques JavaScript ContextHub. L’API JavaScript ContextHub permet d’accéder aux données contextuelles gérées par ContextHub.
Pour activer les fonctionnalités ContextHub et créer un lien vers les bibliothèques JavaScript ContextHub, incluez le composant contexthub
dans la section <head>
de votre page Web. Le code HTML de votre composant de page ressemble à l’exemple suivant :
<!--/* Include Context Hub */-->
<sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/>
*/-->
ContextHub propose un moteur de segmentation qui gère les segments et détermine les segments qui sont résolus pour le contexte actuel. Plusieurs segments sont définis. Vous pouvez utiliser l’API Javascript pour déterminer les segments résolus. Activez les segments ContextHub pour votre site sous Navigateur de configuration.
Créez AEM segments qui agissent comme des règles pour les teasers. Autrement dit, ils définissent quand le contenu d'une bande-annonce apparaît sur une page Web. Le contenu peut cibler les besoins et centres d’intérêts spécifiques des visiteurs en fonction du ou des segments correspondants.
Affectation du chemin de configuration Cloud, du chemin de segmentation et du chemin ContextHub au noeud racine du site afin de créer une expérience personnalisée pour votre audience. A l’aide de ContextHub, vous pouvez manipuler les données contextuelles et tester les segments résolus.
Vous pouvez en savoir plus sur ContextHub et la segmentation ci-dessous :