logo
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