Un événement produit capture une interaction unique entre un contact et un produit - comme une vue, un ajout au panier ou un achat. Vous pouvez utiliser ces événements pour mieux comprendre l'intention d'achat, créer des automatisations plus pertinentes et personnaliser la communication en fonction de l'engagement réel avec vos produits.
Les événements produit sont conçus pour gérer de grands volumes de données. Ils permettent de traiter efficacement de nombreuses interactions produits chaque mois, tout en gardant les données exploitables pour le ciblage et la segmentation.
Un événement produit est un type d’événement spécifique dans User.com. Il associe l’action d’un contact à un produit précis grâce à un identifiant produit unique et à un type d’événement défini. À chaque nouvel événement produit, les attributs du produit sont mis à jour avec les valeurs les plus récentes, plutôt que de stocker l'historique de chaque événement individuel.
Cette approche garantit des performances optimales, même avec un grand nombre d’interactions, tout en vous permettant de segmenter vos contacts, de lancer des automatisations et de personnaliser vos messages à partir de données produits toujours à jour.
Chaque événement produit correspond à une interaction spécifique entre un contact et un produit. Les types disponibles sont :
click
promo click
view
detail
liking
add to observation
reservation
add
add to cart
remove
checkout
checkout option
order
purchase
return
refund
Chaque type permet d’analyser une étape différente du parcours produit, de la première interaction jusqu’aux actions post-achat.
La configuration des événements produit est similaire à celle des événements classiques, avec quelques spécificités . Pour envoyer un événement produit, vous devez :
Utiliser le mot-clé product_event.
Inclure les attributs obligatoires : product_id and event_type.
Le nom du produit est facultatif ; s’il n’est pas renseigné et que le produit n’existe pas encore, il sera créé sans nom.
Les événements produit peuvent être envoyés via le SDK JavaScript ou l’API REST. Vous pouvez également les déclencher depuis des éléments HTML, par exemple lors d’un clic.
Vous pouvez envoyer des événements produit de plusieurs façons :
Via le SDK JavaScript
Via l’API REST
Directement depuis des éléments HTML (par exemple lors d’un clic)
Exemple (SDK JavaScript SDK / API widget) :
userengage('product_event', {product_id: 'the_id', event_type: 'add to cart', 'name': 'product name', 'my_attribute': 'value', 'my_attribute_2': 'value_2'})Exemple en HTML :
<a href="#" onclick="userengage('product_event', {product_id: 'the_id', event_type: 'add to cart', 'name': 'product name', 'my_attribute': 'value', 'my_attrbiute_2': 'value_2'})">CLICK ME!</a>Pour plus de détails sur l’envoi des événements produit, consultez cet article. [LINK]
Tous les événements produit sont accessibles via l’API REST de User.com, ce qui vous permet d’exploiter ces données en dehors de la plateforme.
Avec l’API, vous pouvez notamment :
Filtrer les événements produit selon leur type
Pour filtrer par type, ajoutez le paramètre : ?type=<product_event_type_id>
Dans l’API, chaque type d’événement est associé à un identifiant numérique :
ADD_TO_CART = 1
PURCHASE = 2
LIKING = 3
ADD_TO_OBSERVATION = 4
ORDER = 5
RESERVATION = 6
RETURN = 7
VIEW = 8
CLICK = 9
DETAIL = 10
ADD = 11
REMOVE = 12
CHECKOUT = 13
CHECKOUT_OPTION = 14
REFUND = 15
PROMO_CLICK = 16
Cette couche API est utile pour les intégrations, le reporting et les outils d’analyse externes.
Automatisations basées sur le comportement : Les événements produit permettent de déclencher des actions en temps réel selon le comportement des utilisateurs. Par exemple, vous pouvez envoyer un rappel ou une offre lorsqu’un contact ajoute un produit au panier, pour récupérer les paniers abandonnés et augmenter vos conversions.
Campagnes plus pertinentes : En vous basant sur les interactions réelles avec vos produits, vous pouvez envoyer des campagnes plus personnalisées et ciblées. Par exemple, vous pouvez cibler des contacts selon les produits consultés, ajoutés au panier ou achetés, et intégrer dynamiquement ces informations dans vos messages.
Segmentation basée sur le comportement d’achat : Les événements produit permettent de segmenter vos contacts selon leurs actions réelles. Par exemple :
Contacts ayant ajouté des produits au panier sans finaliser leur achat
Contacts intéressés par une catégorie de produits spécifique
Contacts ayant acheté des produits en promotion
Filtrage basé sur les produits : Vous pouvez identifier rapidement les prospects et clients avec une forte intention d’achat. En combinant types d’événements et attributs produits (catégorie, prix…), vous pouvez créer des audiences ciblées pour vos actions commerciales, vos campagnes de retargeting ou vos messages personnalisés.
Les attributs produit reflètent toujours la valeur la plus récente. Il n’est donc pas possible de consulter l’historique des états précédents d’un produit à partir des événements produit.
Si un produit existe en plusieurs variantes (taille, couleur, version, etc.), créez un produit séparé pour chacune afin d’éviter que les données d’une variante écrasent celles d’une autre.
Comment envoyer des événements produit ?
Qu'est-ce qu'un produit ?