Enriching Recommendations Banner HTML to send events to DataLayer through Recos Tag
Avec la bonne configuration de votre HTML, Recos Tag enverra des événements automatiquement en détectant simplement les attributs dans votre HTML
Installation
Enrichissez votre bannière de recommandation avec les attributs suivants
Où
data-reco-debug="true" est facultatif
RECO_ID est l'identifiant d'une recommandation
ITEM_ID est l'identifiant de l'élément
ACTION_ID est l'un des suivants
Actions sur les événements analytiques Recos
aller à la page
aller à la page lorsqu'un élément est cliqué
ajouter_un_article_au_panier
add_to_cart_item lorsqu'un article est ajouté au panier dans une recommandation
ajouter_des_articles_au_panier
add_to_cart_items lorsque tous les articles recommandés sont ajoutés au panier (comme dans les lots)
fermer
Fermer lorsqu'une expérience est fermée
convertir_XXX
lorsqu'un bouton de conversion est cliqué (XXX peut être n'importe quoi)
La balise Recos détecte l'envoi d'un événement d'affichage dès qu'un élément avec un attribut data-reco-id est attaché au DOM. Si cet élément est vide au début et rempli d'éléments uniquement plus tard, la balise Recos enverra un événement sans aucun item_id. Si vous prévoyez de remplir la bannière avec des éléments de manière asynchrone, vous devez ajouter l'attribut data-reco-id uniquement à la toute fin
Assurance qualité
Une fois que le div avec le data-reco-id=[RECO_ID] est apparu, vous devriez voir un événement d'affichage lors de la saisie dans votre couche de données de console
Une fois qu'un div avec un attribut data-reco-click=[ACTION_ID] a cliqué, vous devriez voir l'événement suivant lors de la saisie dans votre couche de données de console
Lorsque vous tapez dans votre console
Exemple
Le code HTML enrichi suivant
Enverra des événements
Lorsque l' élément data-reco-id="082ecd63-84ec-4f48-90ce-12271d456020" apparaît dans le DOM, l'événement suivant est poussé dans le DataLayer
When the buttondata-reco-click=add_to_cart_item is clicked, the following event is pushed in the DataLayer
When the divdata-reco-click=go_to_page is clicked, the following event is pushed in the DataLayer
where uuidXX, uuidyY, uuidZZ are generated on the fly to avoid event collision in the dataLayer
Was this helpful?