Dans iAdvize, il existe deux types de “Custom Data” :
- Les custom data “standard”
Elles alimentent automatiquement les informations du profil visiteur.
- Les custom data “non standard”
{
"meta": {
"status": "success"
},
"data": {
"id": 101097152,
"unique_id": "912265878d8bf0ffa2b31099aaaf8daf60a2837777136",
"external_id": "user-aaa-0001",
"lastname": "DUPONT",
"firstname": "Jean",
"address": "",
"city": "Nantes",
"zip": "",
"country": "",
"phone": "",
"email": "",
"browser": "Chrome 90",
"created_at": "2021-05-17 16:53:56",
"website_id": 7114,
"_link": "/visitor/101097152"
}
}
Option 2 : récupérer les custom data "non standard” :
Voici un exemple de Custom Data dans dans le code.
<script type="text/javascript">
//<![CDATA[
window.idzCustomData = {
"computertype":"Mac Book air M1",
"website":"websitename",
"page_name":"welcomepage",
"virgule": 123.345,
"valeur chiffre": 12,
"booleen": true
};
//]]>
</script>
⚠️ Si vous souhaitez récupérer des custom data “non standard” (celles qui n’alimentent pas les données de la fiche visiteur) via l’API, il vous faut utiliser la query visitorConversationCustomData de l’API GraphQL.
Vous aurez besoin de renseigner le champ filtre suivant :
conversationId: valeur type “e6f2c877-0887-49c1-9ad3-74b1684d0382”.
Il faut également sélectionner les types (values) de custom data :
- StringValue: chaine de caractère de tout type. Se caractérise par des “ dans le code (ex:”websitename”).
- IntValue(integer): nombre entier.
- FloatValue: nombre avec décimal (sans limite après le . de décimal).
- BooleanValue: valeur binaire type true/false.
Sélectionner la clé (key) ainsi que sa valeur (value).
