ContextHub è un framework per la memorizzazione, la manipolazione e la presentazione dei dati contestuali. L’API Javascript di ContextHub consente di accedere agli archivi per creare, aggiornare ed eliminare i dati in base alle necessità. ContextHub rappresenta un livello di dati sulle pagine. Questa pagina descrive come aggiungere l’hub di contesto alle pagine del sito AEM.
Per questo video utilizziamo il sito di riferimento WKND e non fa parte AEM versione. È possibile scaricare versione più recente qui.
Aggiungi ContextHub alle tue pagine per abilitare le funzionalità di ContextHub e per effettuare il collegamento alle librerie JavaScript di ContextHub. L’API JavaScript ContextHub fornisce l’accesso ai dati contestuali gestiti da ContextHub.
Per abilitare le funzioni ContextHub e per effettuare il collegamento alle librerie JavaScript di ContextHub, includi contexthub
nel <head>
della pagina web. Il codice HTL per il componente pagina è simile al seguente esempio:
<!--/* Include Context Hub */-->
<sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/>
ContextHub include un motore di segmentazione che gestisce i segmenti e determina quali segmenti vengono risolti per il contesto corrente. Sono definiti diversi segmenti. Puoi utilizzare l’API JavaScript per determinare i segmenti risolti. Abilita i segmenti ContextHub per il tuo sito in Browser di configurazione.
Crea segmenti AEM che fungono da regole per i teaser. In altre parole, definiscono quando il contenuto all’interno di un teaser viene visualizzato su una pagina web. Il contenuto può quindi essere mirato per le esigenze e gli interessi del visitatore, a seconda dei segmenti di corrispondenza.
Assegnazione del percorso di configurazione cloud, del percorso di segmentazione e del percorso ContextHub al nodo principale del sito in modo da creare un’esperienza personalizzata per il pubblico. Utilizzando ContextHub, puoi manipolare i dati contestuali e testare i segmenti risolti.
Puoi trovare ulteriori informazioni su ContextHub e la segmentazione di seguito: