Potions a développé un tag capable d’envoyer automatiquement des événements analytiques à partir d’événements détectés sur un site (clics, apparitions d’éléments…).
Cette technologie permet :
- de changer d’outils analytiques (UA vers GA4 par exemple) sans rien modifier au site
- de débugguer facilement
- de ne pas rentrer dans le fonctionnement des événements spécifique à chaque outil
Fonctionnement
Pour fonctionner, le tag Potions nécessite que les éléments du site soient enrichis d’attributs data.
Ces attributs data sont suivis par Potions et leur apparitions, leur clic, leur modifications… sont susceptibles de générer des événements analytiques.
Le tag Potions détecte les imbrications d’attributs (par exemple un attribut data-price dans un élément contenant un data-item-id) donc pas besoin de centraliser les attributs sur un même élément.
Les événements
Nous gérons les événements suivants de la doc de référence de GA4
- view_item_list
- select_item
- add_to_cart
- select_content
Les attributs
Item
Pour les informations au niveau item voici la liste des attributs que Potions suit
Attribut | Description | Valeur de l’attribut dans le cas d‘éléments construits par Potions pour qu’ils remontent dans Potions Lab |
data-item-id | Identifiant de l'article.
*Vous devez indiquer item_id ou item_name. | |
data-item-name | Nom de l'article.
*Vous devez indiquer item_id ou item_name. | |
data-item-list-name | Nom d'une liste d’articles. | potions_[experience_type_id]_[experience_name] |
data-item-list-id | ID de la liste d'articles. | potions_[experience_id] |
data-item-brand | Marque de l'article. | |
data-item-category | Catégorie de l'article S'il fait partie d'une hiérarchie de catégories ou d'une taxonomie, il s'agit de la première catégorie. | |
data-item-category2 | Hiérarchie de la deuxième catégorie ou taxonomie supplémentaire pour l'article. | |
data-item-category3 | Hiérarchie de la troisième catégorie ou taxonomie supplémentaire pour l'article. | |
data-item-category4 | Hiérarchie de la quatrième catégorie ou taxonomie supplémentaire pour l'article. | |
data-item-category5 | Hiérarchie de la cinquième catégorie ou taxonomie supplémentaire pour l'article. | |
data-item-variant | Variante de l'article, ou code unique ou description donnant plus de détails/options sur les articles. | |
data-affiliation | Affiliation du produit pour désigner l'entreprise qui fournit l'article ou le magasin physique dans lequel il a été vendu
Remarque: L'attribut "affiliation" n'est disponible qu'au niveau de l'article. | |
data-discount | Valeur de la remise monétaire associée à l'article. | |
data-coupon | Nom/Code du bon de réduction associé à l'article.
Les paramètres coupon au niveau de l'événement et de l'article sont indépendants. | |
data-price | Prix monétaire de l'article, en unités du paramètre de devise spécifié. |
Dans le cas d’une expérience Potions voici la correspondance entre les types d’experiences et le experience_type_id (présente dans l’attribut data-item-list-name)
Type d’experience | experience_type_id |
Bannières de recommandations | multiply |
Reprise de parcours et paniers abandonnés | propulse |
Authentification automatique | connect |
Pop ups ciblées | switch |
Produits récemment consultés | flashback |
Pour les informations sur les actions à déclencher au clic sur un élément on utilise les attributs suivants
Attribut | Valeurs possibles de l’attribut dans le cas d‘éléments construits par Potions |
data-click | add_to_cart |
select_item | |
remove_from_cart | |
close_item_list | |
select_content | |
close_content |
Il est aussi possible de créer un attribut data-input = “quantity” pour signifier à Potions de récupérer la quantité dans cet input.
Les valeurs de data-click deviennent les “event_name” envoyés à GA4