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.

screen_shot_2019-05-29at53729pm

Precondizioni preconditions

Prima di iniziare a configurare le configurazioni ContextHub per un progetto AEM Screens, imposta i fogli Google (a scopo dimostrativo).

IMPORTANT
Nell’esempio seguente, i fogli di Google vengono utilizzati come database di esempio dal quale vengono recuperati i valori, a scopo puramente didattico. L’Adobe non prevede l’utilizzo di Google Sheets per ambienti di produzione.
Per ulteriori informazioni, consulta Ottieni chiave API nella documentazione di Google.

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:

immagine

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>

immagine

NOTE
L’esempio specifico seguente mostra i fogli di Google come archivio dati che attiva una modifica della risorsa se il valore è maggiore di 100 o minore di 50.

Passaggio 2: configurazione dell’archivio step-setting-store-configurations

  1. 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.

    immagine

  2. Creazione di una configurazione archivio ContextHub

    1. Passa al contenitore di configurazione con titolo schermi.

    2. Clic Crea > Crea contenitore configurazione e inserisci il titolo come DemoContextHub.

      immagine

    3. 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.
    4. Dalla sezione Configurazione ContextHub schermata, fai clic su Crea > Configurazione archivio ContentHub

    immagine

    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 a sling:Folder.
    Effettua le seguenti operazioni:
    1. Passa a CRXDE Liti e quindi a /conf/screens/settings/cloudsettings.
    2. Controlla se cloudsettings jcr:primaryType è in sling:Folder. Se il jcr:primaryType non è in sling:folder, procedere ai passaggi successivi.
    3. Clic con il pulsante destro /conf/screens/settings e creare un nodo con nome as cloudsettings1 e Tipo as sling:Folder e salva le modifiche.
    4. Sposta tutti i nodi in /conf/screens/settings/cloudsettings a cloudsettings1.
    5. Elimina cloudsettings e salva.
    6. Rinomina cloudsettings1 a cloudsettings e salva.
    7. Osserva che /conf/screens/settings/cloudsettings ha jcr:primaryType as sling:Folder.
    Segui questi passaggi in Creazione e pubblicazione prima o dopo l’aggiornamento.
    1. 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.

      immagine

    2. 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.
  3. Impostazione della segmentazione dell’archivio

    1. 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.

      immagine

    2. 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

  1. Creazione di segmenti in Audiences

    1. Passa dall’istanza AEM a Personalizzazione > Tipi di pubblico > schermi.

    2. Clic Crea > Crea un segmento ContextHub. Il Nuovo segmento ContextHub viene visualizzata.

    3. Inserisci il Titolo as **Higherthan50** e fai clic su Crea. Allo stesso modo, crea un altro segmento denominato come **Lowerthan50**.

      immagine

    4. Fai clic sul segmento **Higherthan50** e fai clic su Proprietà dalla barra delle azioni.

      immagine

    5. 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.

    immagine

    1. 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:

  1. Creazione di un marchio nelle attività

    1. Passa dall’istanza AEM a Personalizzazione > Attività.

    2. Clic Crea > Crea marchio.

    3. Clic Marchio dal Crea pagina e fai clic su Successivo.

    4. Inserisci il Titolo as ScreensBrand e fai clic su Crea. Il brand viene ora creato come mostrato di seguito.

      immagine

      note caution
      CAUTION
      Problema noto:
      Per aggiungere un’area, rimuovi l’elemento principale dall’URL, ad esempio
      http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master.
  2. Creazione di un’area nel marchio

    Per creare un’area nel brand, segui i passaggi seguenti:

    1. Clic Crea e poi Crea area.

      immagine

    2. Clic Superfici dal Crea pagina e fai clic su Successivo.

    3. 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à.

  1. Creazione di segmenti nelle attività

    1. Passa dall’istanza AEM a Personalizzazione > Attività > ScreensBrand >ScreensValue.

    2. Clic Crea > Crea attività. Il Configurazione guidata attività viene aperto.

    3. 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.

      immagine

    4. Clic Aggiungi esperienza dal **Configure Activity** procedura guidata.

    5. 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.

    6. 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.

    immagine

    1. Clic Successivo e poi Salva. **ValueCheck50** L’attività viene ora creata e configurata.

      immagine

Passaggio 5: modificare i segmenti in Audiences editing-audience-segmentation

  1. Modifica dei segmenti

    1. Passa dall’istanza AEM a Personalizzazione > Tipi di pubblico > schermi.

    2. Fai clic sul segmento **Higherthan50**e fai clic su Modifica dalla barra delle azioni.

    3. Trascina la Confronto: Proprietà - Valore all'editor.

    4. Fai clic sull’icona chiave inglese per aprire Confronto di una proprietà con un valore .

    5. 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:

      immagine

    6. Fai clic su Operatore as maggiore di dal menu a discesa.

    7. Inserisci il Valore as 70.

      note note
      NOTE
      L’AEM convalida i dati dal foglio Google mostrando il segmento in verde.

      immagine

    Allo stesso modo, modifica i valori delle proprietà in **Lowerthan50**.

    1. Trascina la Confronto: Proprietà - Valore all'editor.

    2. Fai clic sull’icona a forma di chiave inglese.

    3. In Confronto di una proprietà con un valore , fare clic su googlesheets/value/1/0 dall’elenco a discesa in Nome proprietà.

    4. Fai clic su Operatore as less-than dal menu a discesa.

    5. 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.

  1. Passa a uno dei canali di AEM Screens. I passaggi seguenti mostrano come abilitare il targeting utilizzando DataDrivenChannel creato in un canale AEM Screens.

  2. Fai clic sul canale TargetChannel e fai clic su Proprietà dalla barra delle azioni.

    immagine

  3. Fai clic su Personalizzazione in modo da poter impostare le configurazioni ContextHub.

    1. Imposta il Percorso ContextHub a /conf/screens/settings/wcm/segments e Percorso segmenti a /conf/screens/settings/wcm/segments.

    2. Imposta marchio su ScreensBrand dal menu a discesa e Imposta riferimento area a ScreensValue.

    3. 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.

      immagine

    4. 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.

      immagine

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:

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053