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 utilizzando 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, è necessario imparare alcuni dei termini chiave importanti e rilevanti per i diversi scenari.

Marchio Fa riferimento alla descrizione del progetto di alto livello.

Superfici Fa riferimento al nome del progetto AEM Screens, ad esempio Digital Ad Signage

Attività Definisce la categoria di regole, ad esempio Basata su inventario, Basata su meteo, Basata sulla disponibilità del reparto e così via.

Pubblico Definisce la regola.

Segmento Si riferisce alla versione della risorsa da riprodurre per la regola specificata, ad esempio se la temperatura è inferiore a 50 gradi fahrenheit, allora lo schermo mostra un’immagine di un caffè caldo, altrimenti una bevanda fredda.

Il diagramma seguente fornisce una rappresentazione visiva del modo in cui le configurazioni ContextHub coincidono con attività, pubblico e canali.

screen_shot_2019-05-29at53729pm

Precondizioni preconditions

Prima di iniziare a configurare le configurazioni Context Hub per un progetto AEM Screens, devi impostare 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 di trigger di dati a livello di risorsa mostra un evento di database locale che imposta un archivio dati come un foglio Excel che consente di utilizzare le configurazioni ContextHub e il percorso dei segmenti per il canale AEM Screens.

Una volta configurato correttamente il foglio di Google, ad esempio come mostrato di seguito:

immagine

La seguente convalida è quella che verrà visualizzata quando si controlla la connessione immettendo i due valori, ID foglio di Google e Chiave API 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 attiveranno il cambiamento 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 nuova 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 sarai 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. Fai clic con il pulsante destro del mouse su /conf/screens/settings e crea un nuovo nodo con nome as impostazioni cloud1 e Tipo as sling:Cartella 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. Si noti che /conf/screens/settings/cloudsettings ha jcr:primaryType as sling:Folder.
      Prima o dopo l’aggiornamento, segui la procedura riportata di seguito per effettuare l’authoring e pubblicare.
    5. 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

    6. Immetti la configurazione JSON specifica. Ad esempio, puoi utilizzare il seguente codice json a scopo dimostrativo e fare clic su Salva e vedrai la configurazione del negozio con il 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 ms).
      Sostituisci il codice con il <sheet id=""> e <api key="">, recuperato durante la configurazione dei fogli Google.
      note caution
      CAUTION
      Se crei le configurazioni dell’archivio dei fogli di Google al di fuori della cartella globale (ad esempio nella tua cartella di progetto), il targeting non funzionerà come previsto.
  3. Impostazione della segmentazione dell’archivio

    1. Accedi a Configurazione archivio ContentHub… e crea un’altra configurazione di store nel contenitore di configurazione screens e imposta la 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
      Devi saltare il processo di definizione del codice JSON e lasciarlo 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 Superiore a50 e fai clic su Crea. Allo stesso modo, crea un altro segmento denominato come Minore di 50.

      immagine

    4. Seleziona il segmento Superiore a50 e fai clic su Proprietà dalla barra delle azioni.

      immagine

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

    6. Analogamente, impostare Percorso ContextHub e Percorso segmenti per Minore di 50 anche il segmento.

Passaggio 4: configurazione di marchio e area setting-brand-area

Segui i passaggi seguenti per creare un marchio nelle attività e nell’area sotto il marchio:

  1. Creazione di un marchio nelle attività

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

    2. Clic Crea > Crea marchio.

    3. Seleziona 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 la pagina mastro 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. Seleziona Superfici dal Crea pagina e fai clic su Successivo.

    3. Inserisci il Titolo as ScreensValue e fai clic su Crea.
      Verrà creata un’area nel tuo marchio.

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. Seleziona la Motore di targeting as ContextHub (AEM) dall’elenco a discesa e fai clic su Successivo.

      immagine

    4. Clic Aggiungi esperienza dal Configurazione guidata attività.

    5. Dalla sezione Tipi di pubblico, seleziona la Superiore a50 e fai clic su Aggiungi esperienza e immetti Titolo as superiore a50 Nome as superiore a50. Clic Ok.

    6. Dalla sezione Tipi di pubblico, seleziona la Minore di 50 e fai clic su Aggiungi esperienza e immetti Titolo as inferiore a50 Nome as inferiore a50. Clic Ok.

      immagine

    7. 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. Seleziona il segmento Superiore a50 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. Seleziona 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 nei fogli di google nella figura seguente:

      immagine

    6. Seleziona la 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 Minore di 50.

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

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

    3. Seleziona googlesheets/value/1/0 dall’elenco a discesa in Nome proprietà.

    4. Seleziona la 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. Seleziona il canale TargetChannel e fai clic su Proprietà dalla barra delle azioni.

    immagine

  3. Seleziona la Personalizzazione per 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 dell’hub di contesto.

      immagine

    4. Naviga e seleziona la TargetChannel channel e click Modifica dalla barra delle azioni.

      note note
      NOTE
      Se hai impostato tutto correttamente, vedrai 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