Configuración de ContextHub en AEM Screens configuring-contexthub-in-aem-screens

Esta sección hace hincapié en la creación y administración de cambios de recursos impulsados por datos mediante un almacén de datos.

Términos clave key-terms

Antes de entrar en los detalles de la creación y administración de canales impulsados por el inventario en su proyecto de AEM Screens, debe conocer algunos de los términos clave que son importantes y relevantes para los diferentes escenarios.

Marca Se refiere a la descripción de alto nivel del proyecto.

Área Hace referencia al nombre del proyecto de AEM Screens, como la señalización de publicidad digital

Actividad Define la categoría de regla, como Gobernado por inventario, Gobernado por tiempo, Gobernado por disponibilidad de departamento, etc.

Audiencia Define la regla.

Segmento Hace referencia a la versión del recurso que se va a reproducir para la regla determinada; por ejemplo, si la temperatura es inferior a 50 grados fahrenheit, la pantalla muestra una imagen de un café caliente; de lo contrario, una bebida fría.

El diagrama siguiente proporciona una representación visual de cómo las configuraciones de ContextHub coinciden con la actividad, la audiencia y los canales.

screen_shot_2019-05-29at53729pm

Condiciones previas preconditions

Antes de empezar a configurar Configuraciones de ContextHub para un proyecto de AEM Screens, debe configurar Hojas de cálculo de Google (para fines de demostración).

IMPORTANT
En el ejemplo siguiente, se utilizan las Hojas de cálculo de Google como sistema de base de datos de ejemplo desde el que se recuperan los valores y que es únicamente con fines educativos. El Adobe no aprueba el uso de hojas de Google para entornos de producción.
Para obtener más información, consulte Obtener clave API en la documentación de Google.

Paso 1: Configuración de un almacén de datos step-setting-up-a-data-store

Puede configurar el almacén de datos como un evento de E/S local o como un evento de base de datos local.

El siguiente ejemplo de déclencheur de datos de nivel de recurso muestra un evento de base de datos local que configura un almacén de datos, como una hoja de Excel, que le permite utilizar las configuraciones de ContextHub y la ruta de segmentos al canal de AEM Screens.

Una vez que haya configurado la hoja de Google correctamente, por ejemplo, como se muestra a continuación:

imagen

La siguiente validación es lo que verá cuando compruebe la conexión introduciendo los dos valores, ID de hoja de Google y Clave de API en el formato siguiente:

https://sheets.googleapis.com/v4/spreadsheets/<your sheet id>/values/Sheet1?key=<your API key>

imagen

NOTE
El ejemplo específico siguiente muestra las hojas de cálculo de Google como un almacén de datos que almacenará en déclencheur el cambio de recursos si el valor es mayor que 100 o menor que 50.

Paso 2: Configuración de tiendas step-setting-store-configurations

  1. Navegación a ContextHub

    AEM Navegue hasta la instancia de y haga clic en el icono de herramientas de la barra lateral izquierda. Clic Sites —> ContextHub, como se muestra en la figura siguiente.

    imagen

  2. Creación de una nueva configuración de tienda de ContextHub

    1. Vaya al contenedor de configuración titulado como pantallas.

    2. Clic Crear > Crear contenedor de configuración e introduzca el título como ContextHubDemo.

      imagen

    3. Navegar hasta ContextHubDemo > Crear Configuración de ContentHub y haga clic en Guardar.

      note note
      NOTE
      Después de hacer clic en Guardar usted estará en el Configuración de ContextHub pantalla.
    4. Desde el Configuración de ContextHub , haga clic en Crear > Configuración de tienda de ContentHub…

      imagen

      note caution
      CAUTION
      AEM AEM Como parte del paquete de funciones 4 o 8 de la versión 6.5 de la versión, los clientes deben actualizar el paquete de funciones 4 o el paquete de funciones 8 de la versión 6.4 de la versión, respectivamente /conf/screens/settings/cloudsettings hasta sling:Folder.
      Complete los siguientes pasos:
      1. Vaya a CRXDE Lite y, a continuación, a /conf/screens/settings/cloudsettings.
      2. Comprobar si cloudsettings jcr:primaryType está en sling:Folder. Si la variable jcr:primaryType no está en sling:folder, continúe con los siguientes pasos.
      3. Clic derecho en /conf/screens/settings y cree un nuevo nodo con name as cloudsettings1 y Tipo as sling:Carpeta y guarde los cambios.
      4. Mueva todos los nodos debajo de /conf/screens/settings/cloudsettings hasta cloudsettings1.
      5. Eliminar cloudsettings y guarde.
      6. Cambiar nombre cloudsettings1 hasta cloudsettings y guarde.
      7. Ahora debería observar que /conf/screens/settings/cloudsettings tiene jcr:primaryType as sling:Folder.
      Debe seguir estos pasos en Creación y publicación antes o después de la actualización.
    5. Introduzca el Título as Hojas de Google, Nombre del almacén as googlesheets, y Tipo de tienda as contexthub.generic-jsonp y haga clic en Siguiente.

      note caution
      CAUTION
      Si utiliza Adobe Experience Manager AEM () 6.4, introduzca el Título de configuración as googlesheets y el Tipo de tienda as contexthub.generic-jsonp.

      imagen

    6. Introduzca la configuración json específica. Por ejemplo, puede utilizar el siguiente json para fines de demostración y hacer clic en Guardar y verá la configuración de la tienda titulada como Hojas de Google en la configuración de ContextHub.

      note important
      IMPORTANT
      Asegúrese de reemplazar el código con su <sheet id=""> y <api key="">, que recuperó al configurar las Hojas de cálculo de 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
      En el código de ejemplo anterior, pollInterval define la frecuencia con la que se actualizan los valores (en ms).
      Reemplace el código por su <sheet id=""> y <api key="">, que recuperó al configurar las Hojas de cálculo de Google.
      note caution
      CAUTION
      Si crea las hojas de Google y almacena configuraciones fuera de la carpeta global (por ejemplo, en su propia carpeta de proyecto), el direccionamiento no funcionará de forma predeterminada.
  3. Configuración de la segmentación de tienda

    1. Vaya a Configuración de tienda de ContentHub… y cree otra configuración de tienda en el contenedor de configuración de screens y establezca el Título as segmentation-contexthub, Nombre del almacén as segmentación y Tipo de tienda as aem.segmentation.

      imagen

    2. Clic Siguiente y luego Guardar.

      note note
      NOTE
      Debe omitir el proceso de definir el json y dejarlo en blanco.

Paso 3: Configuración de segmentos en Audience Manager setting-up-audience

  1. Creación de segmentos en audiencias

    1. AEM Navegue desde la instancia de a Personalización > Audiencias > pantallas.

    2. Clic Crear > Crear segmento de Context Hub. El Nuevo segmento de ContextHub se abre el cuadro de diálogo.

    3. Introduzca el Título as Superior a 50 y haga clic en Crear. Del mismo modo, cree otro segmento con el título Inferior a 50.

      imagen

    4. Seleccione el segmento Superior a 50 y haga clic en Propiedades de la barra de acciones.

      imagen

    5. Seleccione el Personalización de la pestaña Propiedades del segmento. Configure las variables Ruta de ContextHub hasta /conf/screens/settings/cloudsettings/ContextHubDemo/contexthub configurations y Ruta de segmentos hasta /conf/screens/settings/wcm/segments y haga clic en Guardar, como se muestra en la figura siguiente.

      imagen

    6. Del mismo modo, configure el Ruta de ContextHub y Ruta de segmentos para Inferior a 50 segmentar también.

Paso 4: Configuración de marca y área setting-brand-area

Siga los pasos a continuación para crear una marca en sus actividades y área bajo la marca:

  1. Creación de una marca en actividades

    1. AEM Navegue desde la instancia de a Personalización > Actividades.

    2. Clic Crear > Crear marca.

    3. Seleccionar Marca desde el Crear página y haga clic en Siguiente.

    4. Introduzca el Título as ScreensBrand y haga clic en Crear. Su marca se creará como se muestra a continuación.

      imagen

      note caution
      CAUTION
      Problema conocido: para agregar un área, elimine el patrón de la dirección URL, como
      http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html/content/campaigns/screensbrand/master.
  2. Creación de un área en la marca

    Siga los pasos a continuación para crear un área en la marca:

    1. Clic Crear y luego Crear área.

      imagen

    2. Seleccionar Área desde el Crear página y haga clic en Siguiente.

    3. Introduzca el Título as ScreensValue y haga clic en Crear.
      Se creará un área en su marca.

Paso 5: Creación de los segmentos en una actividad step-setting-up-audience-segmentation

Una vez que haya configurado un almacén de datos y definido su actividad (marca y área), siga los pasos a continuación para crear segmentos en su actividad.

  1. Creación de segmentos en actividades

    1. AEM Navegue desde la instancia de a Personalización > Actividades > ScreensBrand >ScreensValue.

    2. Clic Crear > Crear actividad. El Asistente de configuración de actividades abre.

    3. Introduzca el Título as ValueCheck50 y Nombre as valuecheck50. Seleccione el Motor de segmentación as AEM ContextHub () en la lista desplegable y haga clic en Siguiente.

      imagen

    4. Clic Añadir experiencia desde el Asistente de configuración de actividades.

    5. Desde el Audiencias, seleccione la Superior a 50 y haga clic en Añadir experiencia e introduzca la variable Título as higherthan50 Nombre as higherthan50. Clic Ok.

    6. Desde el Audiencias, seleccione la Inferior a 50 y haga clic en Añadir experiencia e introduzca la variable Título as lower than50 Nombre as lower than50. Clic Ok.

      imagen

    7. Clic Siguiente y luego Guardar. ValueCheck50 la actividad se ha creado y configurado.

      imagen

Paso 5: Edición de segmentos en audiencias editing-audience-segmentation

  1. Edición de segmentos

    1. AEM Navegue desde la instancia de a Personalización > Audiencias > pantallas.

    2. Seleccione el segmento Superior a 50 y haga clic en Editar de la barra de acciones.

    3. Arrastre y suelte el Comparación: propiedad/valor al editor.

    4. Haga clic en el icono de la llave inglesa para abrir Comparación de una propiedad con un valor Cuadro de diálogo.

    5. Seleccionar googlesheets/value/1/0 de la lista desplegable en Nombre de propiedad.

      note note
      NOTE
      El googlesheets/value/1/0 se refiere a la fila 2 y la columna como se rellenan en las hojas de google en la figura siguiente:

      imagen

    6. Seleccione el Operador as greater-than en el menú desplegable.

    7. Introduzca el Valor as 70.

      note note
      NOTE
      AEM La valida los datos de la hoja de cálculo de Google mostrando el segmento como verde.

      imagen

    Del mismo modo, edite los valores de propiedad en Inferior a 50.

    1. Arrastre y suelte el Comparación: propiedad/valor al editor.

    2. Haga clic en el icono de la llave inglesa para abrir Comparación de una propiedad con un valor Cuadro de diálogo.

    3. Seleccionar googlesheets/value/1/0 de la lista desplegable en Nombre de propiedad.

    4. Seleccione el Operador as less-than en el menú desplegable.

    5. Introduzca el Valor as 50.

Habilitar la segmentación en canales step-enabling-targeting-in-channels

Siga los pasos a continuación para habilitar el direccionamiento en sus canales.

  1. Vaya a uno de los canales de AEM Screens. Los siguientes pasos muestran cómo habilitar la segmentación utilizando DataDrivenChannel creado en un canal de AEM Screens.

  2. Seleccione el canal TargetChannel y haga clic en Propiedades de la barra de acciones.

    imagen

  3. Seleccione el Personalización para configurar las configuraciones de ContextHub.

    1. Configure las variables Ruta de ContextHub hasta /conf/screens/settings/wcm/segments y Ruta de segmentos hasta /conf/screens/settings/wcm/segments.

    2. Establecer marca en ScreensBrand en el menú desplegable y Establecer referencia de área hasta ScreensValue.

    3. Haga clic en Guardar y cerrar.

      note note
      NOTE
      Utilice ContextHub y la ruta de segmentos, donde guardó inicialmente las configuraciones y segmentos de Context Hub.

      imagen

    4. Desplácese y seleccione TargetChannel y haga clic en Editar de la barra de acciones.

      note note
      NOTE
      Si ha configurado todo correctamente, verá lo siguiente Segmentación en la lista desplegable del editor, como se muestra en la figura siguiente.

      imagen

Más información: Casos de uso de ejemplo learn-more-example-use-cases

Después de configurar ContextHub para el proyecto de AEM Screens, puede seguir los diferentes casos de uso para comprender cómo los recursos activados por datos desempeñan un papel vital en diferentes industrias:

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