Passer au contenu principal
Avec l’integration Adobe Audience Manager, vous pouvez construire des profils d’audience uniques pour identifier vos segments les plus precieux et les utiliser dans Kameleoon afin de creer des campagnes hautement personnalisees. Pour utiliser cette integration, vous avez besoin des autorisations d’administrateur dans AAM, car vous devez creer une destination Kameleoon afin que Kameleoon puisse recuperer les details des segments (nom et ID du segment) depuis AAM.

Configurer une destination Kameleoon dans Adobe Audience Manager

Tout d’abord, vous devez creer une destination Kameleoon dans AAM :
  1. Cliquez sur Manage Data > Destinations et creez une nouvelle Cookie destination avec les parametres suivants :
    • Name : Kameleoon
    • Type : Cookie
    • Auto-fill Destination Mapping : Segment ID
  2. Cliquez sur Next. Les parametres Configuration s’ouvrent.
    • Cookie Name : La valeur de ce champ doit etre aamkamsegs (veuillez ne pas la modifier, car cela empechera l’integration de fonctionner).
    • Cookie Domain : Saisissez tous les domaines ou le cookie amkamsegs doit etre cree. Nous recommandons d’indiquer votre domaine principal dans ce champ : mymaindomain.com. Pour en savoir plus, lisez cet article.
    • Data format option : Definissez le format de donnees comme Serial single key (avec les proprietes suivantes) :
      • Key : aam_segs_
      • Key-Value Pair Delimiter : doit etre deux points ”:
      • Serialize : decochez l’option Enabled.
  3. Cliquez sur Save pour ajouter la destination Kameleoon a votre compte AAM.

Choisir les segments AAM que vous souhaitez utiliser avec Kameleoon

Une fois la destination Kameleoon creee, vous pouvez choisir les segments AAM que vous souhaitez utiliser avec Kameleoon :
  1. Allez dans Manage Data > Segments et selectionnez les segments que vous souhaitez utiliser avec Kameleoon.
  2. Cliquez sur Add to Destination et selectionnez la destination Kameleoon.
  3. Cliquez sur Save.
Pour visualiser tous les segments disponibles dans Kameleoon, accedez a Manager Data > Destinations et selectionnez la destination Kameleoon. Assurez-vous que la colonne Mapping contient des valeurs telles que aamseg=ID of the segment. Si ce n’est pas le cas, veuillez contacter votre Customer Success Manager AAM.

Configurer une Custom Data Kameleoon pour utiliser les segments AAM

Pour utiliser vos segments AAM dans notre Segment Builder, vous devez configurer une custom data dans votre compte Kameleoon. Vous pouvez choisir le nom de votre custom data (par exemple, Adobe Audience Manager Segments). Suivez les etapes ci-dessous (les parametres doivent etre configures exactement comme indique) :
  • Acquisition method : Custom JavaScript Code. Copiez et collez le code ci-dessous dans la section custom code de la custom data comme ci-dessous.
 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
Pour chaque utilisateur qui visite votre site, Kameleoon verifiera automatiquement la presence du cookie aamkamsegs et remplira la custom data avec les segments AAM pour lesquels l’utilisateur actuel est qualifie. Si une campagne Kameleoon s’execute sur votre projet pour un segment AAM donne, Kameleoon determinera en temps reel (sans requete reseau vers un endpoint d’API AAM) l’eligibilite de l’utilisateur et affichera la campagne en consequence.

Recuperer les noms des segments AAM dans Kameleoon

Les noms des segments AAM mappes peuvent etre recuperes via l’API REST d’AAM, afin que lorsque vous utilisez la custom data dans le Segment Builder de Kameleoon, vous puissiez utiliser le nom du segment AAM au lieu de l’ID du segment. Lorsque vous ouvrez le Kameleoon Segment Builder, Kameleoon fait une requete authentifiee a l’endpoint https://api.demdex.com/v1/destinations/destinationId/mappings, ou le destinationId est remplace par l’ID correspondant a la destination Kameleoon que vous avez creee. Pour chaque segment mappe, Kameleoon recupere le nom du segment (elementName) et l’ID du segment (sid). Le nom du segment est alors disponible depuis le Kameleoon Segment Builder lorsque vous utilisez la custom data. Pour configurer cette fonctionnalite, veuillez contacter votre Customer Success Manager Kameleoon ; vous devrez fournir les credentials d’authentification, comme explique dans cet article.

Utiliser un segment AAM dans le Kameleoon Segment Builder

Une fois la custom data pour les segments AAM configuree dans Kameleoon, vous pouvez construire des segments dans le Kameleoon Segment Builder en choisissant les IDs de segments que vous souhaitez cibler avec votre campagne OU en choisissant l’option is among the values, ce qui affichera ensuite une liste de tous les segments pour votre destination Kameleoon.