Configurazione di ContextHub in AEM Screens

In questa sezione viene illustrato come creare e gestire le modifiche delle risorse basate sui dati utilizzando un archivio dati.

Termini chiave

Prima di iniziare a creare e gestire canali basati sulle scorte nel progetto AEM Screens , è necessario conoscere alcuni dei termini chiave importanti e rilevanti per i diversi scenari.

Marchio Si riferisce alla descrizione del progetto di alto livello.

Area Si riferisce al nome progetto AEM Screens, ad esempio Digital Ad Signage

Attività Definisce la categoria della regola, ad esempio basata su magazzino, basata su meteo, basata sulla disponibilità del reparto e così via.

Audience Definisce la regola.

Segmento Si riferisce alla versione della risorsa da riprodurre per la regola data, ad esempio se la temperatura è inferiore a 50 gradi fahrenheit, lo schermo visualizza l'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 l'attività, l'audience e i canali.

screen_shot_2019-05-29at53729pm

Premesse

Prima di iniziare a configurare le configurazioni Context Hub per un progetto AEM Screens , devi configurare Google Sheets (a scopo dimostrativo).

IMPORTANTE

Google Sheets è utilizzato nell'esempio seguente come un sistema di database di esempio da cui i valori vengono recuperati ed è esclusivamente a scopo educativo. Adobe non supporta l'utilizzo di Google Sheets per gli ambienti di produzione.

Per ulteriori informazioni, consulta Ottenere la chiave API nella documentazione di Google.

Passaggio 1: Impostazione di un archivio dati

È possibile impostare l'archivio dati come evento I/O locale o come evento del database locale.

L'esempio seguente illustra le attivazioni dei dati a livello di risorsa per mostrare un evento del database locale che imposta un archivio dati, ad esempio un foglio Excel, che consente di utilizzare le configurazioni ContextHub e il percorso dei segmenti per canale AEM Screens.

Una volta impostato correttamente il foglio di Google, ad esempio come illustrato di seguito:

immagine

La seguente convalida è ciò che verrà visualizzato quando si verifica 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

Nota

L’esempio specifico riportato di seguito mostra i fogli di Google come un archivio dati che attiverà la modifica delle risorse se il valore è superiore a 100 o inferiore a 50.

Passaggio 2: Impostazione delle configurazioni dello store

  1. Passaggio a ContextHub

    Passate all’istanza AEM e fate clic sull’icona degli strumenti dalla barra laterale sinistra. Fate clic su Siti > ContextHub, come illustrato nella figura riportata di seguito.

    immagine

  2. Creazione di una nuova configurazione ContextHub Store

    1. Andate al contenitore di configurazione denominato come schermate.

    2. Fate clic su Crea > Crea contenitore di configurazione e immettete il titolo come ContextHubDemo.

      immagine

    3. Andate a ContextHubDemo > Crea configurazione ​ContentHub e fate clic su Salva.

      Nota

      Dopo aver fatto clic su Salva , verrete visualizzati nella schermata Configurazione ​ContextHub.

    4. Dalla schermata Configurazione ​ContextHub, fate clic su Crea > Configurazione ContentHub Store.

      immagine

      ATTENZIONE

      Come parte del Feature Pack 4 AEM 6.5 o del Feature Pack 8 AEM 6.4, i clienti devono effettuare l’aggiornamento /conf/screens/settings/cloudsettings a sling:Folder.

      Effettua le seguenti operazioni:

      1. Passate al CRXDE Lite e quindi a /conf/screens/settings/cloudsettings.
      2. Controlla se cloudsettings jcr:primaryType è in sling:Folder. Se il jcr:primaryType file non è in sling:folder, procedere con i passaggi successivi.
      3. Fai clic con il pulsante destro del mouse /conf/screens/settings e crea un nuovo nodo con nome come cloud settings1 e Tipo come sling:Folder e salva le modifiche.
      4. Sposta tutti i nodi sotto /conf/screens/settings/cloudsettings a cloudsettings1.
      5. Elimina cloudsettings e salva.
      6. Rinomina cloudsettings1 in cloudsettings e salva.
      7. A questo punto è necessario osservare che /conf/screens/settings/cloud settings ha jcr:primaryType lo stesso valore sling:Folder.

      Prima o dopo l’aggiornamento, effettuate le seguenti operazioni in fase di creazione e pubblicazione.

    5. Immettete il Titolo come Google Sheets, Store Name as googlesheets, e Store Type come contexthub.Generic-jsonp e fate clic su Next.

      ATTENZIONE

      Se utilizzate Adobe Experience Manager (AEM) 6.4, immettete il Titolo ​configurazione come foglio di calcolo e il Tipo ​store come contexthub.Generic-jsonp.

      immagine

    6. Immettete la configurazione json specifica. Ad esempio, potete utilizzare il seguente json a scopo dimostrativo e fare clic su Salva . Verrà visualizzata la configurazione dello store denominata Google Sheets nella configurazione ContextHub.

      IMPORTANTE

      Sostituite il codice con <ID foglio> e <Chiave API> che avete recuperato durante la configurazione dei fogli di Google.

       {
        "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
      }
      
      Nota

      Nel codice di esempio sopra, pollInterval definisce la frequenza con cui i valori vengono aggiornati (in ms).
      Sostituisci il codice con il tuo <ID foglio> e <Chiave API> che hai recuperato durante la configurazione dei fogli di Google.

      ATTENZIONE

      Se create le configurazioni del vostro archivio Google Sheets al di fuori della cartella globale (ad esempio nella cartella del progetto), il targeting non funzionerà.

  3. Impostazione della segmentazione dello store

    1. Andate a Configurazione ContentHub Store. e create un'altra configurazione nel contenitore di configurazione delle schermate e impostate il Titolo come segmentazione-contexthub, Nome ​archivio come segmentazione e Tipo archivio comeaem.segmentationStore.

      immagine

    2. Click Next and then Save.

      Nota

      È necessario saltare il processo di definizione del json e lasciarlo vuoto.

Passaggio 3: Impostazione dei segmenti nel pubblico

  1. Creazione di segmenti nel pubblico

    1. Passa dall'istanza AEM a Personalizzazione > Audience > Schermi.

    2. Fate clic su Crea > Crea segmento hub contesto. Viene visualizzata la finestra di dialogo Nuovo segmento ContextHub.

    3. Enter the Title as Higherthan50 and click Create. Analogamente, create un altro segmento denominato Lowerthan50.

      immagine

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

      immagine

    5. Selezionate la scheda Personalizzazione dalle proprietà ​segmento. Impostate il percorso ​ContextHub su /conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurations e Segments Path su /conf/screens/settings/wcm/segments e fate clic su Save (Salva), come illustrato nella figura riportata di seguito.

      immagine

    6. Analogamente, imposta anche il percorso ​ContextHub e il percorso ​dei segmenti per il segmento inferiore a 50 .

Passaggio 4: Impostazione del marchio e dell'area

Segui i passaggi indicati di seguito per creare un marchio nelle tue attività e nella tua area sotto il marchio:

  1. Creazione di un marchio nelle attività

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

    2. Fate clic su Crea > Crea marchio.

    3. Select Brand from the Create Page wizard and click Next.

    4. Enter the Title as ScreensBrand and click Create. Il marchio viene ora creato come illustrato di seguito.

      immagine

      ATTENZIONE

      Problema noto:

Per aggiungere un'area, rimuovete lo schema dall'URL, ad esempio
http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master.

  1. Creazione di un’area nel marchio

    Per creare un'area del marchio, effettuate le seguenti operazioni:

    1. Fate clic su Crea , quindi su Crea area.

      immagine

    2. Select Area from the Create Page wizard and click Next.

    3. Enter the Title as ScreensValue and click Create.
      Verrà creata un'area nel marchio.

Passaggio 5: Creazione di segmenti in un'attività

Dopo aver configurato un archivio dati e definito l'attività (marchio e area), segui i passaggi descritti di seguito per creare segmenti nell'attività.

  1. Creazione di segmenti nelle attività

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

    2. Fate clic su Crea > Crea attività. Viene visualizzata la procedura guidata Configura attività .

    3. Immettere il Titolo come ValoreCheck50 e Nome come valorecheck50. Selezionate il motore di targeting come ContextHub (AEM) dall'elenco a discesa e fate clic su Avanti.

      immagine

    4. Fate clic su Aggiungi esperienza dalla procedura guidata Configura attività.

    5. In Audiences, selezionate Higherthan50 e fate clic su Add Experience (Aggiungi esperienza ), quindi immettete il Titolo come maggiore di 50 Namecome più alto di 50. Click Ok.

    6. In Audiences, selezionate il valore inferiore a 50 e fate clic su Add Experience (Aggiungi esperienza ), quindi immettete il titolo come inferiore a 50 Namecome minimo50. Click Ok.

      immagine

    7. Click Next and then Save. L'attività ValueCheck50 ora è stata creata e configurata.

      immagine

Passaggio 5: Modifica dei segmenti in Audiences

  1. Modifica dei segmenti

    1. Passa dall'istanza AEM a Personalizzazione > Audience > Schermi.

    2. Selezionate il segmento Superiore a 50 e fate clic su Modifica nella barra delle azioni.

    3. Trascinate e rilasciate il confronto: Proprietà - Componente valore per l’editor.

    4. Fare clic sull'icona chiave inglese per aprire la finestra di dialogo Confronto di una proprietà con un valore .

    5. Selezionate googlesheets/value/1/0 dall’elenco a discesa in Nome ​proprietà.

      Nota

      I googlesheets/value/1/0 si riferiscono alla riga 2 e alla colonna come compilati nei google sheet nella figura seguente:

      immagine

    6. Selezionate Operatore come maggiore di dal menu a discesa.

    7. Immettere il valore come 70.

      Nota

      Il AEM convalida i dati provenienti da Google Sheet mostrando il segmento come verde.

      immagine
      Analogamente, modificate i valori delle proprietà su Lowerthan50.

    8. Trascinate e rilasciate il confronto: Proprietà - Componente valore per l’editor.

    9. Fare clic sull'icona chiave inglese per aprire la finestra di dialogo Confronto di una proprietà con un valore .

    10. Selezionate googlesheets/value/1/0 dall’elenco a discesa in Nome ​proprietà.

    11. Selezionate Operatore come minore di dal menu a discesa.

    12. Immettere il valore come 50.

Abilitazione del targeting nei canali

Seguite i passaggi indicati di seguito per abilitare il targeting nei canali.

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

  2. Selezionate il canale TargetChannel e fate clic su Proprietà dalla barra delle azioni.

    immagine

  3. Selezionate la scheda Personalizzazione per impostare le configurazioni ContextHub.

    1. Impostate il percorso ​ContextHub su /conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurations e Segments Path su /conf/screens/settings/wcm/segments e fate clic su Save(Salva).

    2. Fai clic su Salva e chiudi.

      Nota

      Usa ContextHub e il percorso Segments, dove hai salvato inizialmente le configurazioni e i segmenti dell'hub di contesto.

      immagine

    3. Spostatevi e selezionate il canale TargetChannel , quindi fate clic su Modifica nella barra delle azioni.

      Nota

      Se avete impostato tutto correttamente, l'opzione Targeting viene visualizzata nel menu a discesa dall'editor, come illustrato nella figura riportata di seguito.

      immagine

Ulteriori informazioni: Esempi di utilizzo

Dopo aver configurato ContextHub per il progetto AEM Screens, potete seguire i diversi casi d’uso per comprendere in che modo le risorse attivate dai dati svolgono un ruolo fondamentale nei diversi settori:

  1. Attivazione mirata inventario vendita al dettaglio
  2. Attivazione temperatura centro viaggio
  3. Attivazione prenotazione ospitalità

In questa pagina