Créer et utiliser les données personnalisées (custom data)

Les données personnalisées vous permettent de transmettre à iAdvize certaines informations relatives à vos visiteurs.

Elles permettent d’étendre les capacités du ciblage comportemental et offrent une meilleure compréhension du contexte du visiteur à vos conseillers.


1. Comment sont utilisées les données personnalisées

Une fois configurées, les données personnalisées (également appelées “Custom Datas”) peuvent ensuite :

custom-data-FR01.png

  • être affichées au sein du pupitre, ce qui permettra aux conseillers de connaître certaines informations relatives au visiteur en cours de conversation. Ces données s’affichent alors dans le volet d’information :

custom-data-FR03.png

  • en revanche elles ne permettent pas de personnaliser le contenu de vos message de façon automatique

Note : les données personnalisées sont conservées et rattachées à la conversation. La durée de conservation est la même que la durée appliquée à la conservation des conversations. Par défaut cette durée est de 3 ans mais est personnalisable sur demande auprès de l'équipe support.

Une stratégie de ciblage utilisant les données personnalisées offre de nombreuses possibilités, mais s'avère complexe à mettre en place.

iAdvize vous propose de vous accompagner dans la définition et conception de votre stratégie de ciblage, afin de maximiser votre retour sur investissement. Veuillez vous rapprocher de votre Customer Success Manager à cet effet.

Accéder à la page de gestion des données personnalisées

Pour accéder à la page de gestion des données personnalisées, rendez-vous dans “Engagement”, > “Paramètres", puis sélectionnez : "Données personnalisées” :

custom-data-FR02.png 

Sur cette page vous pourrez éditer, modifier et supprimer les données existantes.

Deux types de données personnalisées existent, "Dans la page" ou "Paramètre Javascript".

2. Créer une donnée personnalisée “Paramètre Javascript”

Avec ce type de donnée personnalisée, vous pouvez nous transmettre une valeur à l'aide d'un paramètre Javascript. Ce paramètre nécessite alors l'ajout d'un code Javascript additionnel sur votre site.

custom-data-FR05.png

Voici les différentes options à disposition :

  • Libellé de la donnée : Indiquez ici le libellé de la donnée (exemple : device). Vous retrouverez ce libellé dans la liste des critères lors de la création des règles de ciblage, ainsi que dans le volet d'information du pupitre si l'option "Afficher la donnée sur le pupitre des conseillers" a été cochée.
  • Source de la donnée : Dans notre cas, sélectionnez "Paramètre javascript".
  • Type de donnée : Vous devez indiquer le type de la donnée. Vous devez choisir entre un type de valeur numérique entière (ex : 12 avec valeur maximale autorisée 2147483647), un type de valeur numérique à virgule (ex : 12,1), un type de valeur textuelle (exemple : message d'erreur), un type de valeur booléen (ex : vrai ou faux).
  • Libellé de la variable : Indiquez ici le libellé de la variable javascript (exemple : device), qui sera à placer sur le site (exemple ci-dessous).
  • Afficher la donnée sur le pupitre des conseillers : Cette option permet l'affichage de la donnée sur le pupitre. Au sein du volet d'information, dans l'encart "Profil".

Intégration du code Javascript

Une fois vos nouvelles données Javascript sauvegardées, vous pourrez les intégrer sur votre site via le code suivant (ce code est un exemple) :

<script type="text/javascript">
window.idzCustomData = {
"device":"Mac OS",
"website":,
"page_name":"value",
"test":,
"test2":,
"horairefermeture":
};
</script>

Ce code est à insérer avant le code iAdvize sur l'ensemble des pages où iAdvize doit être présent.

Note : Vous pouvez obtenir le code à insérer en allant dans la page "Projets", accessible en cliquant l'avatar affiché tout en haut droite de votre administration iAdvize : 

Puis ensuite sélectionnez "Intégration", et dans la partie 3 vous trouverez le code des données personnalisées javascript :

custom-data-FR04.png

: Le code n'est pas à copier / coller tel quel sur votre site. Les valeurs "value" attribuées par défaut aux variables ne sont qu'un exemple. Elles doivent être remplacées dynamiquement par vos données (en PHP / ASP / Javascript...).

: Dans les paramètres ainsi que dans l'intégration du code javascript, veillez à bien à :
- Respecter la casse (majuscule/minuscule)
- Les "nested objects" ne sont pas supportés dans les custom data. Par exemple vous ne pouvez pas faire ceci :
window.idzCustomData = { "my_obj" : { "field1": "toto" }}


3. Créer une donnée personnalisée “dans la page”

Avec ce type de donnée personnalisée, vous pouvez définir une donnée et nous collecterons sa valeur directement et automatiquement sur la page de votre site.

custom-data-FR06.png

Voici les différentes options à disposition :

  • Libellé de la donnée : Indiquez ici le libellé de la donnée (exemple : device). Vous retrouverez ce libellé dans la liste des critères lors de la création des règles de ciblage, ainsi que dans le volet d'information du pupitre si l'option "Afficher la donnée sur le pupitre des conseillers" a été cochée.
  • Source de la donnée : Sélectionnez "Dans la page"
  • Type de donnée : Vous devez indiquer le type de la donnée. Vous devez choisir entre un type de valeur numérique entière (ex : 12), un type de valeur numérique à virgule (ex : 12,1), un type de valeur textuelle (exemple : message d'erreur), un type de valeur booléen (ex : vrai ou faux).
  • Chemin vers le container HTML : Vous devez renseigner ici le chemin vers le container html au sein duquel la donnée se trouve. Exemple : #device > span
  • Valeur de la donnée : Vous pouvez indiquer le type de valeur que vous souhaitez conserver
  • Afficher la donnée sur le pupitre des conseillers : Cette option permet l'affichage de la donnée sur le pupitre. Au sein du volet d'information, dans l'encart "Profil".

Attention : Contrairement à la donnée personnalisée de type "Javascript", le moteur de ciblage est capable de détecter un changement de valeur sur une donnée personnalisée de type "dans la page" même après le chargement complet de la page. Cependant, il est nécessaire que le container HTML soit déjà défini lors du chargement du DOM pour que cela fonctionne. Un container HTML ajouté via un code javascript à posteriori ne sera pas interprété par notre moteur de ciblage.


Pour aller plus loin :