Le tag de données personnalisées, ou “Custom Data”, permet d’enrichir les informations collectées par iAdvize en capturant des données supplémentaires issues de la navigation des visiteurs, telles que l'id de la page produit, la catégorie de page consultée ou d’autres critères personnalisés. En savoir plus...
1. Script à déclencher sur votre site
<script>
window.iAdvizeInterface = window.iAdvizeInterface || [];
window.iAdvizeInterface.push(function(iAdvize) {
iAdvize.set('customData', {
product_id: "my-product-id",
page_type: "product-detail",
cust_email: "john.doe@provider.com"
});
});
</script>
⚠ Le code n'est pas à copier / coller tel quel sur votre site. Les valeurs 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 :iAdvize.set('customData', { "my_obj" : { "field1": "toto" }});
Vous pouvez également consulter notre documentation technique.
2. Quand appeler ou déclencher ce script ?
Cette méthode du WebSDK JavaScript d'iAdvize peut-être appelée dès que vous avez connaissance de nouvelles informations de contexte à remonter à iAdvize.
Imaginons le scénario suivant :
- Votre visiteur arrive sur la page d'accueil => vous pouvez alors déclencher le code en ne remontant qu'une custom data "page_type" qui pourrait valoir "home-page"
- Le visiteur navigue ensuite sur une page produit => vous pouvez alors déclencher le code en remontant à la fois une custom data "page_type" valant "product-detail" et une custom data "product_id" contenant l'id du produit actuellement affiché sur cette page
- Si votre visiteur se connecte à son espace sur votre site web, vous pouvez alors déclencher un nouvel appel pour remonter son id et/ou son adresse email via une custom data "cust_email"