⚡
Cette méthode permet de passer d’un outil d’analytics à un autre sans développement supplémentaire mais simplement avec une modification des tags analytiques dans GTM.
Envoi d’événements au Datalayer
Lors de l’affichage des recommendations
On envoie un event lorsqu’on affiche la bannière de recommendations sur la page :
Ex : Page d’accueil prêt-à-porter
javascriptwindow.dataLayer.push({ event: "potions_items", potions: { "event_type": "op", "experience_type": "multiply", "experience_id": "df9ee7d4-795b-4a5f-b11b-1a2558672811", "experience_name": "home_page_ready_to_wear", "action_type": "show", "action_name": "banner", "potions_items" : '["66","316","321","326","126"]' #liste des ids des produits montrés } })
Lors de la redirection depuis les recommendations
On envoie un event lorsqu’un utilisateur clique sur une carte produit, et que cela entraîne une redirection vers la page concernée
Ex : Page d’accueil prêt-à-porter :
javascriptwindow.dataLayer.push({ event: "potions_items", potions: { "event_type": "op", "experience_type": "multiply", "experience_id": "df9ee7d4-795b-4a5f-b11b-1a2558672811", "experience_name": "home_page_ready_to_wear", "action_type": "convert", "action_name": "go_to_page", "potions_items" : '["66"]' #id du produit cliqué } })
Lors de l’ajout panier depuis les recommendations
On envoie un event lorsqu’un utilisateur ajoute un produit au panier depuis la carte produit
Ex : Page d’accueil prêt-à-porter :
javascriptwindow.dataLayer.push({ event: "potions_items", potions: { "event_type": "op", "experience_type": "multiply", "experience_id": "df9ee7d4-795b-4a5f-b11b-1a2558672811", "experience_name": "home_page_ready_to_wear", "action_type": "convert", "action_name": "add", "potions_items" : '["66"]' #id du produit cliqué } })
Si bouton “Voir mon panier” et/ou “Continuer mes achats”
S’il y a par exemple une popup de recommendations avec un bouton “Voir mon panier” et/ou “Continuer mes achats”, on envoie un event de redirection au click sur celui-ci.
Ex : Page produit popin A redirection panier
javascriptwindow.dataLayer.push({ event: "potions_no_items", potions: { "event_type": "op", "experience_type": "multiply", "experience_id": "df9ee7d4-795b-4a5f-b11b-1a2558672811", "experience_name": "home_page_ready_to_wear", "action_type": "interact", "action_name": "go_to_cart" } })
Ex : Page produit popin A continuer mon shopping
javascriptwindow.dataLayer.push({ event: "potions_no_items", potions: { "event_type": "op", "experience_type": "multiply", "experience_id": "df9ee7d4-795b-4a5f-b11b-1a2558672811", "experience_name": "home_page_ready_to_wear", "action_type": "interact", "action_name": "continue_shopping" } })