Saltar al contenido principal
Con la integración de Adobe Audience Manager, puede crear perfiles de audiencia únicos para identificar sus segmentos más valiosos y utilizarlos en Kameleoon para crear campañas altamente personalizadas. Para utilizar esta integración, necesita permisos de administrador en AAM, ya que debe crear un destino de Kameleoon para que Kameleoon pueda recuperar los detalles del segmento (nombre y ID del segmento) de AAM.

Configurar un destino de Kameleoon en Adobe Audience Manager

Primero, debe crear un destino de Kameleoon en AAM:
  1. Haga clic en Manage Data > Destinations y cree un nuevo Cookie destination con la siguiente configuración:
    • Name: Kameleoon
    • Type: Cookie
    • Auto-fill Destination Mapping: Segment ID
  2. Haga clic en Next. Se abrirá la configuración de Configuration.
    • Cookie Name: El valor de este campo debe ser aamkamsegs (no lo cambie, ya que impedirá que la integración funcione).
    • Cookie Domain: Introduzca todos los dominios donde debe crearse la cookie amkamsegs. Recomendamos indicar su dominio principal en este campo: mymaindomain.com. Para obtener más información, lea este artículo.
    • Data format option: Establezca el formato de datos como Serial single key (con las siguientes propiedades):
      • Key: aam_segs_
      • Key-Value Pair Delimiter: debe ser dos puntos ”:
      • Serialize: desmarque la opción Enabled.
  3. Haga clic en Save para añadir el destino de Kameleoon a su cuenta de AAM.

Elegir los segmentos de AAM que desea utilizar con Kameleoon

Una vez creado el destino de Kameleoon, puede elegir los segmentos de AAM que quiere utilizar con Kameleoon:
  1. Vaya a Manage Data > Segments y seleccione los segmentos que quiere utilizar con Kameleoon.
  2. Haga clic en Add to Destination y seleccione el destino Kameleoon.
  3. Haga clic en Save.
Para ver todos los segmentos disponibles en Kameleoon, vaya a Manager Data > Destinations y seleccione el destino Kameleoon. Asegúrese de que la columna Mapping contenga valores como aamseg=ID of the segment. Si no es así, póngase en contacto con su Customer Success Manager de AAM.

Configurar un dato personalizado de Kameleoon para utilizar los segmentos de AAM

Para utilizar sus segmentos de AAM en nuestro Segment builder, debe configurar un dato personalizado en su cuenta de Kameleoon. Puede elegir el nombre de su dato personalizado (por ejemplo, Adobe Audience Manager Segments). Siga los pasos a continuación (la configuración debe establecerse exactamente como se escribe):
  • Acquisition method : Custom JavaScript Code. Copie y pegue el siguiente código en la sección de código personalizado del dato personalizado como se muestra a continuación.
 function getCookie(cname) {
   var name = cname + "=";
   var decodedCookie = decodeURIComponent(document.cookie);
   var ca = decodedCookie.split(';');
   for(var i = 0; i <ca.length; i++) {
     var c = ca[i];
     while (c.charAt(0) == ' ') {
       c = c.substring(1);
     }
     if (c.indexOf(name) == 0) {
       return c.substring(name.length, c.length);
     }
   }
   return null;
 }
 var aam_segments = getCookie("aamkamsegs");
 if (aam_segments && aam_segments!= "" && aam_segments!= " "){
 aam_segments = aam_segments.split("=");
 if(aam_segments.length > 0){
 aam_segments = aam_segments[1];
 aam_segments = aam_segments.split(",");
 return {"value": aam_segments, "overwrite": true};
 }
 }
  • Type: List of strings
  • Scope: Page
Para cada usuario que visite su sitio, Kameleoon comprobará automáticamente la presencia de la cookie aamkamsegs y rellenará el dato personalizado con los segmentos de AAM para los que cumple el usuario actual. Si se ejecuta una campaña de Kameleoon en su proyecto para un segmento de AAM determinado, Kameleoon determinará, en tiempo real (sin ninguna petición de red a un endpoint de la API de AAM), la elegibilidad del usuario, y mostrará la campaña en consecuencia.

Obtener los nombres de los segmentos de AAM en Kameleoon

Los nombres de los segmentos mapeados de AAM pueden recuperarse a través de la AAM REST API, por lo que cuando utilice el dato personalizado en el Segment builder de Kameleoon, podrá usar el nombre del segmento de AAM en lugar del ID del segmento. Cuando abre el Segment builder de Kameleoon, Kameleoon realiza una petición autenticada al endpoint https://api.demdex.com/v1/destinations/destinationId/mappings, donde destinationId se sustituye por el ID correspondiente al destino Kameleoon que creó. Para cada segmento mapeado, Kameleoon recupera el nombre del segmento (elementName) y el ID del segmento (sid). El nombre del segmento estará entonces disponible en el Segment builder de Kameleoon cuando utilice el dato personalizado. Para configurar esta funcionalidad, póngase en contacto con su Customer Success Manager de Kameleoon; debe proporcionar credenciales de autenticación, como se explica en este artículo.

Utilizar un segmento de AAM en el Segment Builder de Kameleoon

Una vez configurado el dato personalizado para los segmentos de AAM en Kameleoon, puede crear segmentos dentro del Segment builder de Kameleoon eligiendo los IDs de segmento que desea segmentar con su campaña O eligiendo la opción is among the values, que mostrará una lista de cada segmento de su destino Kameleoon.