Configurazione di ContextHub in AEM Screens configuring-contexthub-in-aem-screens
In questa sezione viene posto l’accento sulla creazione e la gestione delle modifiche alle risorse basate sui dati tramite un archivio dati.
Termini chiave key-terms
Prima di entrare nei dettagli della creazione e della gestione dei canali basati sull’inventario nel progetto AEM Screens, scopri alcuni dei termini chiave dei diversi scenari.
Marchio - Descrizione del progetto di alto livello.
Superfici - il nome del progetto AEM Screens, ad esempio Digital Ad Signage
Attività - Definisce le regole di categoria, ad esempio Basate su inventario, Basate su meteo o Basate sulla disponibilità del reparto.
Pubblico - Definisce la regola.
Segmento : versione di una risorsa da riprodurre per la regola specificata. Ad esempio, se la temperatura è inferiore a 50 gradi Fahrenheit, sullo schermo viene visualizzata l’immagine di una bevanda calda, altrimenti di una bevanda fredda.
Il diagramma seguente fornisce una rappresentazione visiva del modo in cui le configurazioni di ContextHub coincidono con attività, pubblico e canali.
Precondizioni preconditions
Prima di iniziare a configurare le configurazioni ContextHub per un progetto AEM Screens, imposta i fogli Google (a scopo dimostrativo).
Passaggio 1: configurazione di un archivio dati step-setting-up-a-data-store
È possibile impostare l'archivio dati come evento di I/O locale o come evento di database locale.
L’esempio seguente, relativo ai trigger di dati a livello di risorsa, mostra un evento di database locale. L’evento configura un archivio dati, ad esempio un foglio Excel, che consente di utilizzare le configurazioni ContextHub e il percorso dei segmenti per il canale AEM Screens.
Dopo aver configurato google
correttamente, come illustrato nell'esempio seguente:
La seguente convalida è ciò che viene visualizzato quando si controlla la connessione immettendo i due valori, *google sheet ID*
e *API key*
nel formato seguente:
https://sheets.googleapis.com/v4/spreadsheets/<your sheet id>/values/Sheet1?key=<your API key>
Passaggio 2: configurazione dell’archivio step-setting-store-configurations
-
Navigazione a ContextHub
Passa all’istanza AEM e fai clic sull’icona Strumenti nella barra laterale a sinistra. Clic Sites > ContextHub, come illustrato nella figura seguente.
-
Creazione di una configurazione archivio ContextHub
-
Passa al contenitore di configurazione con titolo schermi.
-
Clic Crea > Crea contenitore configurazione e inserisci il titolo come DemoContextHub.
-
Naviga a DemoContextHub > Crea Configurazione ContentHub e fai clic su Salva.
note note NOTE Dopo aver fatto clic su Salva, sei nel Configurazione ContextHub schermo. -
Dalla sezione Configurazione ContextHub schermata, fai clic su Crea > Configurazione archivio ContentHub
note caution CAUTION Come parte del Feature Pack 4 per AEM 6.5 o del Feature Pack 8 per AEM 6.4, i clienti devono aggiornare /conf/screens/settings/cloudsettings
asling:Folder
.Effettua le seguenti operazioni: - Passa a CRXDE Liti e quindi a
/conf/screens/settings/cloudsettings
. - Controlla se
cloudsettings jcr:primaryType
è insling:Folder
. Se iljcr:primaryType
non è insling:folder
, procedere ai passaggi successivi. - Clic con il pulsante destro
/conf/screens/settings
e creare un nodo con nome ascloudsettings1
e Tipo assling:Folder
e salva le modifiche. - Sposta tutti i nodi in
/conf/screens/settings/cloudsettings
acloudsettings1
. - Elimina
cloudsettings
e salva. - Rinomina
cloudsettings1
acloudsettings
e salva. - Osserva che
/conf/screens/settings/cloudsettings
hajcr:primaryType
assling:Folder
.
Segui questi passaggi in Creazione e pubblicazione prima o dopo l’aggiornamento. -
Inserisci il Titolo as Fogli Google, Nome store as
googlesheets
, e Tipo di archivio as contexthub.generic-jsonp
e fai clic su Successivo.note caution CAUTION Se si utilizza Adobe Experience Manager (AEM) 6.4, immettere il Titolo configurazione as googlesheets
e Tipo di archivio as contexthub.generic-jsonp
. -
Immetti la configurazione JSON specifica. Ad esempio, puoi utilizzare il seguente codice json a scopo dimostrativo e fare clic su Salva. Vedi la configurazione dell’archivio con titolo Fogli Google nella configurazione ContextHub.
note important IMPORTANT Assicurati di sostituire il codice con il *<Sheet ID>*
e*<API Key>*
, recuperato durante la configurazione dei fogli Google.code language-none { "service": { "host": "sheets.googleapis.com", "port": 80, "path": "/v4/spreadsheets/<your google sheets id>/values/Sheet1", "jsonp": false, "secure": true, "params": { "key": "<your Google API key>" } }, "pollInterval": 10000 }
note note NOTE Nel codice di esempio di cui sopra, pollInterval definisce la frequenza di aggiornamento dei valori (in millisecondi). Sostituisci il codice con il *<Sheet ID>*
e*<API Key>*
, recuperato durante la configurazione dei fogli Google.note caution CAUTION Se crei i fogli Google per memorizzare le configurazioni al di fuori della cartella globale (ad esempio, nella tua cartella di progetto), il targeting non funziona come previsto.
-
-
Impostazione della segmentazione dell’archivio
-
Accedi a Configurazione archivio ContentHub e creare un’altra configurazione di archivio nel contenitore di configurazione di AEM Screens e impostare Titolo as segmentation-contexthub, Nome store as segmentazione e Tipo di archivio as aem.segmentation.
-
Clic Successivo e poi Salva.
note note NOTE Ignora il processo di definizione del codice JSON e lascialo vuoto.
-
Passaggio 3: Impostazione dei segmenti in Audience setting-up-audience
-
Creazione di segmenti in Audiences
-
Passa dall’istanza AEM a Personalizzazione > Tipi di pubblico > schermi.
-
Clic Crea > Crea un segmento ContextHub. Il Nuovo segmento ContextHub viene visualizzata.
-
Inserisci il Titolo as
**Higherthan50**
e fai clic su Crea. Allo stesso modo, crea un altro segmento denominato come**Lowerthan50**
. -
Fai clic sul segmento
**Higherthan50**
e fai clic su Proprietà dalla barra delle azioni. -
Fai clic su Personalizzazione scheda da Proprietà segmento. Imposta il Percorso ContextHub a
/conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurations
e Percorso segmenti a/conf/screens/settings/wcm/segments
e fai clic su Salva, come illustrato nella figura seguente.
- Analogamente, impostare Percorso ContextHub e Percorso segmenti per
**Lowerthan50**
anche il segmento.
-
Passaggio 4: configurazione di marchio e area setting-brand-area
Segui i passaggi seguenti per creare un marchio nelle attività e nelle aree sotto il marchio:
-
Creazione di un marchio nelle attività
-
Passa dall’istanza AEM a Personalizzazione > Attività.
-
Clic Crea > Crea marchio.
-
Clic Marchio dal Crea pagina e fai clic su Successivo.
-
Inserisci il Titolo as ScreensBrand e fai clic su Crea. Il brand viene ora creato come mostrato di seguito.
note caution CAUTION Problema noto:
Per aggiungere un’area, rimuovi l’elemento principale dall’URL, ad esempiohttp://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master
.
-
-
Creazione di un’area nel marchio
Per creare un’area nel brand, segui i passaggi seguenti:
-
Clic Crea e poi Crea area.
-
Clic Superfici dal Crea pagina e fai clic su Successivo.
-
Inserisci il Titolo as ScreensValue e fai clic su Crea.
Nel tuo marchio viene creata un’area.
-
Passaggio 5: Creazione dei segmenti in un’attività step-setting-up-audience-segmentation
Dopo aver configurato un archivio dati e definito l’attività (marchio e area), segui i passaggi riportati di seguito per creare segmenti nell’attività.
-
Creazione di segmenti nelle attività
-
Passa dall’istanza AEM a Personalizzazione > Attività > ScreensBrand >ScreensValue.
-
Clic Crea > Crea attività. Il Configurazione guidata attività viene aperto.
-
Inserisci il Titolo as ValueCheck50 e Nome as valuecheck50. Fai clic su Motore di targeting as ContextHub (AEM) dall’elenco a discesa e fai clic su Successivo.
-
Clic Aggiungi esperienza dal
**Configure Activity**
procedura guidata. -
Dalla sezione Tipi di pubblico, fare clic su
**Higherthan50**
e fai clic su Aggiungi esperienza e immetti Titolo as**higherthan50**
Nome as**higherthan50**
. Clic Ok. -
Dalla sezione Tipi di pubblico, fare clic su
**Lowerthan50**
e fai clic su Aggiungi esperienza e immetti Titolo as**lowerthan50**
Nome as**lowerthan50**
. Clic Ok.
-
Clic Successivo e poi Salva.
**ValueCheck50**
L’attività viene ora creata e configurata.
-
Passaggio 5: modificare i segmenti in Audiences editing-audience-segmentation
-
Modifica dei segmenti
-
Passa dall’istanza AEM a Personalizzazione > Tipi di pubblico > schermi.
-
Fai clic sul segmento
**Higherthan50**
e fai clic su Modifica dalla barra delle azioni. -
Trascina la Confronto: Proprietà - Valore all'editor.
-
Fai clic sull’icona chiave inglese per aprire Confronto di una proprietà con un valore .
-
Clic googlesheets/value/1/0 dall’elenco a discesa in Nome proprietà.
note note NOTE Il googlesheets/value/1/0 si riferisce alla riga 2 e alla colonna compilate in google
fogli nella figura seguente: -
Fai clic su Operatore as maggiore di dal menu a discesa.
-
Inserisci il Valore as 70.
note note NOTE L’AEM convalida i dati dal foglio Google mostrando il segmento in verde.
Allo stesso modo, modifica i valori delle proprietà in
**Lowerthan50**
.-
Trascina la Confronto: Proprietà - Valore all'editor.
-
Fai clic sull’icona a forma di chiave inglese.
-
In Confronto di una proprietà con un valore , fare clic su googlesheets/value/1/0 dall’elenco a discesa in Nome proprietà.
-
Fai clic su Operatore as less-than dal menu a discesa.
-
Inserisci il Valore as 50.
-
Abilitazione del targeting nei canali step-enabling-targeting-in-channels
Segui i passaggi seguenti per abilitare il targeting nei tuoi canali.
-
Passa a uno dei canali di AEM Screens. I passaggi seguenti mostrano come abilitare il targeting utilizzando DataDrivenChannel creato in un canale AEM Screens.
-
Fai clic sul canale TargetChannel e fai clic su Proprietà dalla barra delle azioni.
-
Fai clic su Personalizzazione in modo da poter impostare le configurazioni ContextHub.
-
Imposta il Percorso ContextHub a
/conf/screens/settings/wcm/segments
e Percorso segmenti a/conf/screens/settings/wcm/segments
. -
Imposta marchio su ScreensBrand dal menu a discesa e Imposta riferimento area a ScreensValue.
-
Fai clic su Salva e chiudi.
note note NOTE Utilizza ContextHub e il percorso Segmenti, dove hai inizialmente salvato le configurazioni e i segmenti ContextHub. -
Naviga e fai clic su TargetChannel channel e click Modifica dalla barra delle azioni.
note note NOTE Se tutto è stato configurato correttamente, viene visualizzata la Targeting nell’elenco a discesa dall’editor, come illustrato nella figura riportata di seguito.
-
Ulteriori informazioni: casi di utilizzo di esempio learn-more-example-use-cases
Dopo aver configurato ContextHub per il progetto AEM Screens, puoi seguire i diversi casi d’uso per comprendere in che modo le risorse attivate dai dati svolgono un ruolo fondamentale in diversi settori: