Configuración de la segmentación con ContextHub configuring-segmentation-with-contexthub

NOTE
En esta sección se describe la configuración de la segmentación al utilizar ContextHub. Si utiliza la funcionalidad de Client Context, consulte la documentación pertinente para configuración de la segmentación para Client Context.

La segmentación es una consideración clave al crear una campaña. Consulte Administración de audiencias para obtener información sobre cómo funciona la segmentación y los términos clave.

Según la información que ya haya recopilado acerca de los visitantes del sitio y los objetivos que desee lograr, debe definir los segmentos y las estrategias necesarios para el contenido de destino.

Estos segmentos se utilizan para proporcionar a un visitante contenido dirigido específicamente. Este contenido se mantiene en la variable Personalización de la página web. Las Actividades definidas aquí se pueden incluir en cualquier página y definir para qué segmento de visitante se aplica el contenido especializado.

AEM Le permite personalizar fácilmente la experiencia de sus usuarios. También le permite verificar los resultados de las definiciones de segmentos.

Acceso a segmentos accessing-segments

El Audiencias La consola de se utiliza para administrar segmentos para ContextHub o Client Context y audiencias para su cuenta de Adobe Target. Esta documentación cubre la administración de segmentos para ContextHub. Para Segmentos de ClientContext y segmentos de Adobe Target, consulte la documentación pertinente.

Para acceder a sus segmentos, debe seleccionar su configuración. En la navegación global, seleccione Navegación > Personalización > Audiencias. Verá las configuraciones disponibles:

Audiencias: configuraciones

Seleccione la configuración para ver los segmentos como, por ejemplo, WKND Site:

Audiencias - Segmentos

Editor de segmentos segment-editor

El Editor de segmentos permite modificar fácilmente un segmento. Para editar un segmento, seleccione uno en la lista de segmentos y haga clic en Editar botón.

segmenteditor

Con el explorador de componentes, puede añadir contenedores AND y OR para definir la lógica del segmento. A continuación, agregue componentes adicionales para comparar propiedades y valores o secuencias de comandos de referencia y otros segmentos para definir los criterios de selección (consulte Creación de un nuevo segmento) y el escenario exacto para seleccionar el segmento.

Cuando toda la instrucción se evalúa como verdadera, el segmento se ha resuelto. Si hay varios segmentos aplicables, la variable Aumentar también se utiliza el factor. Consulte Creación de un nuevo segmento para obtener más información sobre factor de ampliación.

CAUTION
El editor de segmentos no comprueba la existencia de referencias circulares. Por ejemplo, el segmento A hace referencia a otro segmento B, que a su vez hace referencia al A. Asegúrese de que los segmentos no contengan ninguna referencia circular.

Contenedores containers

Los siguientes contenedores están disponibles de forma predeterminada y le permiten agrupar comparaciones y referencias para realizar una evaluación booleana. Se pueden arrastrar desde el explorador de componentes al editor. Consulte la siguiente sección, Uso de contenedores AND y OR, para obtener más información.

Contenedor AND
El operador booleano AND
Contenedor O
El operador boolean OR

Comparaciones comparisons

Las siguientes comparaciones de segmentos están disponibles y listas para usarse para evaluar las propiedades de los segmentos. Se pueden arrastrar desde el explorador de componentes al editor.

Propiedad-Valor
Compara una propiedad de un almacén con un valor definido
Propiedad-Propiedad
Compara una propiedad de un almacén con otra propiedad
Propiedad-Referencia de segmento
Compara una propiedad de un almacén con otro segmento referenciado
Propiedad-Referencia de script
Compara una propiedad de un almacén con los resultados de un script
Referencia de script-Referencia de script
Compara un segmento al que se hace referencia con los resultados de un script
NOTE
Al comparar valores, si no se establece el tipo de datos de la comparación (es decir, se configura para la detección automática), el motor de segmentación de ContextHub simplemente comparará los valores como lo haría JavaScript. No transmite valores a sus tipos esperados, lo que puede llevar a resultados engañosos. Por ejemplo:
null < 30 // will return true
Por lo tanto, cuando cree segmentos, debe seleccionar un tipo de datos siempre que se conozcan los tipos de valores comparados. Por ejemplo:
Al comparar la propiedad profile/age, ya sabe que el tipo comparado será un número, por lo que incluso si profile/age no está configurado, una comparación profile/age de menos de 30 devolverá false, como cabría esperar.

Referencias references

Las siguientes referencias están disponibles listas para usarse y para vincularse directamente a un script u otro segmento. Se pueden arrastrar desde el explorador de componentes al editor.

Referencia de segmentos
Evaluación del segmento al que se hace referencia
Referencia de script
Evalúe el script al que se hace referencia. Consulte la siguiente sección, Uso de referencias de script, para obtener más información.

Creación de un nuevo segmento creating-a-new-segment

Para definir el nuevo segmento:

  1. Después de acceder a los segmentos, vaya a la carpeta donde desea crear el segmento.

  2. haga clic en el botón Create y seleccione Crear segmento de ContextHub.

    chlimage_1-311

  3. En el Nuevo segmento de ContextHub, introduzca un título para el segmento y un valor de ampliación si es necesario y, a continuación, haga clic en Crear.

    chlimage_1-312

    Cada segmento tiene un parámetro de ampliación que se utiliza como factor de ponderación. Un número mayor indica que el segmento se seleccionará con preferencia sobre un segmento con un número menor en las instancias en las que varios segmentos son válidos.

    • Valor mínimo: 0
    • Valor máximo: 1000000
  4. Arrastre una comparación o referencia al editor de segmentos que aparecerá en el contenedor AND predeterminado.

  5. Haga doble clic en la opción de configuración de la nueva referencia o segmento para editar los parámetros específicos. En este ejemplo, estamos probando personas en San José.

    screen_shot_2012-02-02at103135am

    Establezca siempre un Tipo de datos si es posible, para garantizar que las comparaciones se evalúen correctamente. Consulte Comparaciones para obtener más información.

  6. Clic OK para guardar su definición:

  7. Agregue más componentes según sea necesario. Puede formular expresiones boolean utilizando los componentes de contenedor para las comparaciones AND y OR (consulte Uso de los contenedores AND y OR más abajo). Con el editor de segmentos puede eliminar componentes que ya no se necesitan o arrastrarlos a nuevas posiciones dentro de la instrucción.

Uso de contenedores AND y OR using-and-and-or-containers

Con los componentes de contenedor AND y OR, puede construir segmentos complejos en AEM. Al hacer esto, es práctico tener en cuenta algunos puntos básicos:

  • El nivel superior de la definición es siempre el contenedor AND que se crea inicialmente. Esto no se puede cambiar, pero no afecta al resto de la definición del segmento.
  • Asegúrese de que tenga sentido anidar el contenedor. Los contenedores pueden verse como los corchetes de su expresión boolean.

El siguiente ejemplo se utiliza para seleccionar visitantes que se consideran en nuestro grupo de edad principal:

Varón y entre 30 y 59 años

O

Mujer y entre 30 y 59 años

Para empezar, coloque un componente contenedor OR dentro del contenedor AND predeterminado. Dentro del contenedor OR, se agregan dos contenedores AND y en ambos se puede agregar la propiedad o los componentes de referencia.

screen_shot_2012-02-02at105145am

Uso de referencias de secuencia de comandos using-script-references

Mediante el componente Referencia de secuencia de comandos, la evaluación de una propiedad de segmento se puede delegar a una secuencia de comandos externa. Una vez que la secuencia de comandos está configurada correctamente, puede utilizarse como cualquier otro componente de una condición de segmento.

Definición de una secuencia de comandos para referencia defining-a-script-to-reference

  1. Agregar archivo a contexthub.segment-engine.scripts clientlib.

  2. Implemente una función que devuelva un valor. Por ejemplo:

    code language-none
    ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - script.profile-info.js');
    
    (function() {
        'use strict';
    
        /**
         * Sample script returning profile information. Returns user info if data is available, false otherwise.
         *
         * @returns {Boolean}
         */
        var getProfileInfo = function() {
            /* let the SegmentEngine know when script should be re-run */
            this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));
            this.dependOn(ContextHub.SegmentEngine.Property('profile/givenName'));
    
            /* variables */
            var name = ContextHub.get('profile/givenName');
            var age = ContextHub.get('profile/age');
    
            return name === 'Joe' && age === 123;
        };
    
        /* register function */
        ContextHub.SegmentEngine.ScriptManager.register('getProfileInfo', getProfileInfo);
    
    })();
    
  3. Registre la secuencia de comandos con ContextHub.SegmentEngine.ScriptManager.register.

Si la secuencia de comandos depende de propiedades adicionales, la secuencia de comandos debería llamar a this.dependOn(). Por ejemplo, si la secuencia de comandos depende de profile/age:

this.dependOn(ContextHub.SegmentEngine.Property('profile/age'));

Referencia a una secuencia de comandos referencing-a-script

  1. Crear segmento de ContextHub.
  2. Agregar el componente Referencia de secuencia de comandos en el lugar deseado del segmento.
  3. Abra el cuadro de diálogo de edición del componente Referencia de secuencia de comandos. Si está configurado correctamente, la secuencia de comandos debe estar disponible en la lista desplegable Nombre de la secuencia de comandos.

Organización de segmentos organizing-segments

Si tiene muchos segmentos, puede que sea difícil administrarlos como una lista plana. En estos casos, puede resultar útil crear carpetas para administrar los segmentos.

Cree una nueva carpeta create-folder

  1. Después acceso a los segmentos, haga clic en Crear y seleccione Carpeta.

    Agregar carpeta

  2. Proporcione un Título y Nombre para su carpeta.

    • El Título debe ser descriptivo.

    • El Nombre se convertirá en el nombre de nodo en el repositorio.

    Crear carpeta

  3. Haga clic en Crear.

    Confirmar carpeta

  4. La carpeta aparece en la lista de segmentos.

    • La forma en que ordene las columnas afectará a dónde aparece la nueva carpeta en la lista.

    • Puede hacer clic en los encabezados de columna para ajustar la ordenación.

      La nueva carpeta

Modificar carpetas existentes modify-folders

  1. Después acceso a los segmentos, haga clic en la carpeta que desee modificar para seleccionarla.

    Seleccionar carpeta

  2. Clic Cambiar nombre en la barra de herramientas para cambiar el nombre de la carpeta.

  3. Proporcione un nuevo Título de carpeta y haga clic en Guardar.

    Cambiar nombre de carpeta

NOTE
Al cambiar el nombre de las carpetas, solo se puede cambiar el título. No se puede cambiar el nombre.

Eliminar una carpeta

  1. Después acceso a los segmentos, haga clic en la carpeta que desee modificar para seleccionarla.

    Seleccionar carpeta

  2. Clic Eliminar en la barra de herramientas para eliminar la carpeta.

  3. Un cuadro de diálogo presenta una lista de carpetas seleccionadas para su eliminación.

    Confirmar eliminación

    • Clic Eliminar para confirmar.
    • Clic Cancelar para cancelar.
  4. Si alguna de las carpetas seleccionadas contiene subcarpetas o segmentos, su eliminación debe confirmarse.

    Confirmar la eliminación de tareas secundarias

    • Clic Forzar eliminación para confirmar.
    • Clic Cancelar para cancelar.
NOTE
No es posible mover un segmento de una carpeta a otra.

Prueba de la aplicación de un segmento testing-the-application-of-a-segment

Una vez definido el segmento, se pueden probar los resultados potenciales con la ayuda de la variable ContextHub.

  1. Previsualización de una página
  2. Haga clic en el icono de ContextHub para mostrar la barra de herramientas de ContextHub
  3. Seleccione un perfil que coincida con el segmento que ha creado
  4. ContextHub resolverá los segmentos aplicables para el personaje seleccionado

Por ejemplo, nuestra definición de segmento simple para identificar a los usuarios en nuestro grupo de edad principal es una definición de segmento simple basada en la edad y el sexo del usuario. Al cargar un perfil específico que coincida con esos criterios, se muestra si el segmento se ha resuelto correctamente:

screen_shot_2012-02-02at105926am

O si no se resuelve:

screen_shot_2012-02-02at110019am

NOTE
Todos los rasgos se resuelven inmediatamente, aunque la mayoría solo cambia al volver a cargar la página.

Estas pruebas también se pueden realizar en páginas de contenido y en combinación con contenido de destino y Actividades y Experiencias relacionadas.

Si ha configurado una actividad y experiencia utilizando el ejemplo de segmento de grupo de edad principal anterior, puede probar fácilmente el segmento con la actividad. Para obtener más información sobre la configuración de una actividad de, consulte la documentación sobre creación de contenido de destino.

  1. En el modo de edición de una página en la que ha configurado contenido de destino, puede ver que el contenido se orienta mediante un icono de flecha en el contenido.

    chlimage_1-313

  2. Cambie al modo de previsualización y, con el Context Hub, cambie a un perfil que no coincida con la segmentación configurada para la experiencia.

    chlimage_1-314

  3. Cambie a un perfil que no coincida con la segmentación configurada para la experiencia y compruebe que la experiencia cambia en consecuencia.

    chlimage_1-315

Uso del segmento using-your-segment

Los segmentos se utilizan para dirigir el contenido real que ven determinadas audiencias de destino. Consulte Administración de audiencias para obtener más información sobre audiencias y segmentos, y Creación de contenido de destino acerca del uso de audiencias y segmentos para segmentar contenido.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2