L'envoi d'événements avec JavaScript est l'une des méthodes les plus populaires et les plus flexibles pour suivre le comportement des contacts dans User.com. Vous pouvez l'utiliser pour enregistrer des clics, des achats, des soumissions de formulaires ou toute autre action importante effectuée sur votre site. Ces événements peuvent ensuite alimenter vos automatisations, segments, statistiques et communications personnalisées.
Si vous souhaitez d'abord comprendre le fonctionnement des événements, consultez : Qu'est-ce qu'un événement ?
Vous pouvez envoyer un événement en l’associant directement à une action sur votre site web, comme un clic sur un bouton. Lorsque l'action se produit, l'événement est envoyé à User.com.
Exemple:
<a href="#" onclick="userengage('event.name_your_event_here')">CLICK ME!</a> Vous pouvez enrichir vos événements en ajoutant des attributs [LINK] en tant que second paramètre.
Exemple avec un attribut :
<a href="#" onclick="userengage('event.name_your_event_here', {'price': '10'})">CLICK ME!</a>Pour envoyer plusieurs attributs, il suffit de les regrouper dans un objet.
Exemple avec plusieurs attributs :
<a href="#" onclick="userengage('event.name_your_event_here', {'sku': '7', 'size': '39', 'color': 'teal', 'price': '39'})">CLICK ME!</a>Avant d’envoyer des événements avec des attributs, assurez-vous que tous les attributs d’événement sont créés dans User.com avec les bons types. Sinon, toutes les valeurs reçues seront traitées comme des chaînes de caractères (sauf le JSON), ce qui limiterait vos possibilités de filtre et d'automatisation.
Consultez notre article : Comment créer un attribut personnalisé ?
Exemple:
<a href="#" onclick="userengage('event.purchase_details', { 'sku': 7, 'size': 39, 'color': 'teal', 'price': 39 })"/>Dans cet exemple, seul “color” est une chaîne de caractères (string). Les autres attributs sont envoyés sous forme de nombres (number), conformément à leur type attendu.
Voici les différents types d'attributs d'événement disponibles :
Type | Description | Exemple |
String | Suite de caractères limitée à 255 éléments. Parfait pour des informations textuelles (nom, email, texte). | Attribut “Type d’abonnement”, valeur “Standard” |
Boolean | Options binaires (True/False). | Attribut “Consentement marketing”, valeur “True” |
Datetime | Champ pour stocker date et heure précises (inscription, dernière activité). Format ISO 8601 requis. | Attribut “dernière visite”, valeur “2016-08-03 12:00:00+00:00” |
JSON file format | Pour des valeurs longues qui ne peuvent pas être placées dans d’autres formats. | Attribut "Informations supplémentaires sur la commande", valeur (objet JSON valide): "key": "value" |
Number | Utilisé surtout pour les attributs d’événement, couvre entiers et nombres à virgule flottante. | Attribut “Prix”, valeur “150” |
Une fois que vous avez envoyé des données vers l'application User.com, vous pouvez les vérifier à deux endroits :
Le profil du contact (dans la section “Événements”)
Paramètres → Paramètres de l'espace de travail → Données & événements des contacts → Événements (cliquez sur le nom de l'événement pour consulter les journaux)
Exemple:

Comment afficher les données d’événement ?
How to Create Product Events