référence des événements
Dans cette section, vous trouverez toutes les références d'événements prises en charge par Commanders Act.
Introduction
Pour chaque événement, certaines propriétés sont requises.
Dans tous les cas, les propriétés suivantes sont requises :
event_namecontext.event_idcontext.event_timestamp
Note : Commanders Act un tag et les mobile sdks renseignent automatiquement les propriétés de contexte.
Dans cette section, vous trouverez la liste de tous nos événements standards, avec la liste des propriétés standards requises ou non.
Événements courantsÉvénements e-commerceÉvénements vidéoÉvénements de Campaign TrackingSi le type d'événement ou les propriétés que vous recherchez ne sont pas mentionnés dans cette section, vous pouvez tout de même envoyer des événements personnalisés et des propriétés personnalisées. Mais la propriété event_name reste obligatoire.
Voici les événements les plus utilisés :
add_payment_info
Cet événement signifie qu'un utilisateur a soumis ses informations de paiement
Paramètres (obligatoires et recommandés)
payment_method
string
Oui
card
La méthode de paiement choisie (voir la liste des valeurs possibles ci-dessous)
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur et est obligatoire pour gérer les consentements. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
revenue
number
Non
16.00
Revenue (prix d'expédition et taxes exclues) après remise.
()revenue est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez revenue.
currency
string (ISO 4217)
Non
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
Exemple
add_shipping_info
Cet événement signifie qu'un utilisateur a soumis ses informations d'expédition.
Paramètres
currency
string (ISO 4217)
Oui
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue ou valueparamètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
value
number
Oui
22.53
La valeur monétaire de l'événement (prix d'expédition et taxes incluses) après remise
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
shipping_tier
string
Non
Ground
Le niveau d'expédition (p. ex. Next-day, Air`) sélectionné pour la livraison de l'article acheté.
Exemple
{% tabs %} {% tab title="JavaScript" %} `
``javascript cact('trigger','add_shipping_info', { value: 8.00, currency: 'EUR', coupon: 'promo', shipping_tier: 'ups', items: [{ id: 'SKU_12345', quantity: 1, variant: 'red', coupon: 'CHRISTMAS', discount: 1.99, product:{ id: '12345', name: 'Trex tshirt', category_1: 'clothes', category_2: 't-shirts', category_3: 'boy', brand: 'Lacoste', price: 9.99 } }], user: { id: '12356', email:'toto@domain.fr', consent_categories: [1,3] } });
add_to_cart
Cet événement signifie qu'un article a été ajouté à un panier en vue d'un achat.
Paramètres (obligatoires et recommandés)
value
number
Oui*
8.00
La valeur monétaire de l'événement.
()value est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez value.
currency
string (ISO 4217)
Oui*
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
add_to_wishlist
Cet événement signifie qu'un article a été ajouté à une wishlist. Utilisez cet événement pour identifier les articles cadeaux populaires dans votre application.
Paramètres (obligatoires et recommandés)
value
number
Non
8.00
La valeur monétaire de l'événement.
()revenue est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez revenue.
currency
string (ISO 4217)
Non
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
begin_checkout
Cet événement signifie qu'un utilisateur a commencé un checkout.
Paramètres (obligatoires et recommandés)
revenue
number
Oui
16.00
La valeur monétaire de l'événement (prix d'expédition et taxes exclues) après remise
value
number
Oui
22.53
La valeur monétaire de l'événement (prix d'expédition et taxes incluses) après remise
currency
string (ISO 4217)
Oui
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
id
string
Non
0_12345
ID de transaction. Utilisé comme clé pour les mises à jour
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
generate_lead
Enregistrez cet événement lorsqu'un lead a été généré afin de comprendre l'efficacité de vos campagnes de réengagement.
Paramètres (obligatoires et recommandés)
value
number
Non*
9.99
La valeur monétaire de l'événement.
()revenue est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez revenue.
currency
string (ISO 4217)
Non*
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
id
string
Non
Lead ID
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
login
Envoyez cet événement pour indiquer qu’un utilisateur s’est connecté.
Paramètres
method
string
Non
La méthode utilisée pour se connecter.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
page_view
Le page_view l’appel vous permet d’enregistrer chaque fois qu’un utilisateur voit une page de votre site web, ainsi que d’éventuelles propriétés facultatives concernant la page.
Paramètres (obligatoires et recommandés)
page_type
string
Oui
product_list
Catégorie de page. Types prédéfinis recommandés :
home
landing
product_list
product
content_list
content
search
funnel
success
funnel_confirmation
account
cart
legal (e.g. Privacy Policy)
Équivalent à tc_vars.env_template
page_name
string
Non
Suggestion pour la fête des mères
Nom de la page.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
type
(deprecated)
string
Non
product_list
Catégorie de page
Paramètres ajoutés automatiquement par l’API cact pour les sources web
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
path
string
Non
/products/mothers
Partie du chemin de l’URL de la page : location.pathname depuis l’API DOM.
Exemple
{% tabs %} {% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
purchase
Déclenchez cet événement lorsqu’un ou plusieurs articles sont achetés par un utilisateur.
Paramètres (obligatoire et recommandé)
id
string
Oui
O_1245
ID de transaction. Utilisé comme clé pour les mises à jour
event_name
string
Oui
purchase
Doit être purchase
type
string
Oui
offline
Type de conversion (online, offline, call, etc.)
value
number
Oui
22.53
Le prix final de la conversion (livraison et taxes incluses) après remise
revenue
number
Oui
16.00
Le prix final de la conversion (livraison et taxes exclues) après remise
payment_method
string
Oui
card
Type de moyen de paiement (voir la liste des valeurs possibles ci-dessous)
currency
string (ISO 4217)
Oui
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
status
string
Oui
in_progress
Statut de la conversion (voir la liste des valeurs possibles ci-dessous). Les conversions dont le statut est "pending" ne sont pas incluses dans la somme et les comptes par défaut agrégés dans la fonctionnalité des attributs utilisateur enrichis
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3],
card:3320457845
}
Toutes les propriétés que vous ajoutez ici seront utilisées comme conditions pour faire correspondre les utilisateurs dans notre base de données.
consent_categories est rempli automatiquement si vous utilisez Commanders Act CMP.
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
tax_amount
number
Non
3.20
Montant des taxes à la fin de la conversion
shipping_amount
number
Non
3.33
Coût de livraison associé à une transaction.
shipping_provider
string
Non
Post
Informations sur le fournisseur
discount_value
number
Non
3.98
Montant de la remise (tax incluses)
original_value
number
Non
19.98
Premier prix pour la conversion initiale (taxes incluses)
original_revenue
number
Non
16.78
Premier revenu pour la conversion initiale (taxes exclues)
original_tax_amount
number
Non
3.20
Montant des taxes au début de la conversion
returned_value
number
Non
0
Montant des articles retournés (taxes incluses)
returned_quantity
number
Non
0
Quantité des articles retournés (taxes incluses)
cancelled_value
number
Non
0
Montant des articles annulés (taxes incluses)
cancelled_quantity
number
Non
0
Quantité des articles annulés (taxes incluses)
Ajouté automatiquement par l’API cact
url
string(url)
Non
none
URL du site web où vous pouvez acheter l’article
Équivalent à window.location.href
Exemple
{% tabs %} {% tab title="json" %}
{% endtab %}
{% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %} {% endtabs %}
refund
Déclenchez cet événement lorsqu’un achat a été remboursé.
Paramètres (obligatoire et recommandé)
id
string
Oui
O_1245
ID de transaction. Utilisé comme clé pour les mises à jour
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
Toutes les propriétés que vous ajoutez ici seront utilisées comme conditions pour faire correspondre les utilisateurs dans notre base de données.
consent_categories est rempli automatiquement si vous utilisez Commanders Act CMP.
revenue
number
Oui
16.00
La valeur monétaire de l'événement (prix d'expédition et taxes exclues) après remise
value
number
Oui
22.53
La valeur monétaire de l'événement (prix d'expédition et taxes incluses) après remise
shipping_amount
number
Non
3.33
Coût de livraison associé à une transaction.
tax_amount
number
Non
3.20
Coût de livraison associé à une transaction.
currency
string (ISO 4217)
Oui
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
type
string
Oui
offline
Type de conversion (online, offline, call, etc.)
items
Non*
(*) items est requis pour les remboursements partiels, mais il peut être omis pour les remboursements complets.
Ajouté automatiquement par l’API cact
url
string(url)
Non
none
URL du site web où vous pouvez acheter l’article
Équivalent à window.location.href
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
remove_from_cart
Cet événement indique qu’un article a été retiré du panier.
Paramètres (obligatoires et recommandés)
value
number
Non
8.00
La valeur monétaire de l'événement.
()value est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez value.
currency
string (ISO 4217)
Non
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
search
Utilisez cet événement pour contextualiser les recherches. Cet événement peut vous aider à identifier le contenu le plus populaire de votre application.
Paramètres
search_term
string
Oui
t-shirts
Le terme recherché.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
select_content
Cet événement indique qu’un utilisateur a sélectionné du contenu d’un certain type. Cet événement peut vous aider à identifier le contenu populaire et les catégories de contenu de votre application, ou les clics sur une promotion interne.
Paramètres
content_type
string
Non
product
Le type de contenu sélectionné.
item_id
string
Non
I_12345
Un identifiant pour l’article sélectionné.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
select_item
Cet événement indique qu’un article a été sélectionné dans une liste.
Paramètres
item_list_name
string
Non
Produits associés
Le nom de la liste dans laquelle l’article a été présenté à l’utilisateur.
items
Oui
Les éléments de l’événement. Le items Le tableau est censé contenir un seul élément, représentant l’article sélectionné.
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
sign_up
Cet événement indique qu’un utilisateur a créé un compte.
Paramètres (obligatoire et recommandé)
method
string
Non
La méthode utilisée pour l’inscription.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
view_cart
Cet événement indique qu’un utilisateur a consulté son panier.
Paramètres (obligatoires et recommandés)
value
number
Non
8.00
La valeur monétaire de l'événement.
()value est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez value.
currency
string (ISO 4217)
Non
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le revenue paramètre, vous devez également fournir le currency paramètre afin que les métriques de revenue puissent être calculées avec précision.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
view_item
Cet événement signifie qu’un contenu a été affiché à l’utilisateur. Utilisez cet événement pour gérer les articles les plus vus.
Paramètres (obligatoires et recommandés)
value
number
Oui*
9.99
La valeur monétaire de l'événement.
()value est généralement requis pour un reporting pertinent.
()currency est requis si vous définissez value.
currency
string (ISO 4217)
Yes*
EUR
Devise de l'achat ou des articles associés à l'événement, au format ISO 4217 à 3 lettres.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="JavaScript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
view_item_list
Enregistrez cet événement lorsque l’utilisateur s’est vu présenter une liste d’articles d’une certaine catégorie.
Paramètres
item_list_name
string
Non
Produits associés
Le nom de la liste dans laquelle l’article a été présenté à l’utilisateur.
user
Oui
{
id: '12345',
email: 'toto@domain.fr',
consent_categories: [1,3]
}
consent_categories est la liste des consentements de l'utilisateur. Elle est automatiquement remplie à partir des sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="Objective-C (iOS)" %}
{% endtab %}
{% tab title="Swift (iOS)" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
- SCHÉMAS COMMUNS -
Article
Paramètres (obligatoire et recommandé)
id
string
Oui
SKU_12345
L’ID d’un article.
Si vous n’avez pas d’ID d’article, vous pouvez utiliser l’ID produit comme valeur. Ce champ est utilisé comme clé pour les mises à jour (ex. : remboursement)
variante
string
Non
rouge
La variante de l’article.
list_position
number
Non
1
La position de l’article dans une liste ou une collection.
remise
number
Non
2.00
Valeur monétaire de la remise pour un article courant
quantité
number
Oui
2
La quantité de l’article.
affiliation
string
Non*
DOWNLOAD
Requis pour la plupart des destinations d’affiliation.
coupon
string
Non
CHRISTMAS
Le code promo associé à un article.
value
number
Non
0
Le prix final des articles (taxes incluses). Il correspond au prix unitaire TTC * quantité des articles
cancelled_value
number
Non
0
Montant des articles annulés (taxes incluses)
cancelled_quantity
number
Non
0
Quantité des articles annulés (taxes incluses)
original_value
number
Non
10.00
Prix initial de l’article (taxes incluses)
returned_value
number
Non
0
Prix de l’article retourné (taxes incluses)
returned_quantity
number
Non
0
Quantité d’articles retournés
Produit
Paramètres (obligatoires et recommandés)
id
string
Oui*
12345
L’ID du produit (ex. : dans la base de données de votre catalogue de produits)
Le item.id et product.id n’ont pas besoin d’être différents. S’ils sont différents, en général le product.id est un identifiant de base de données, comme 9714107479 et les item.id est un identifiant public comme SKU-12345.
(*) Si vous avez importé le catalogue de vos produits sur la plateforme, le product.id correspond à l’ID produit unique dans le catalogue et peut être utilisé avec la fonctionnalité d’expansion d’ID.
nom
string
Oui
Trex
Nom du produit
prix
number
Oui
14.99
Le prix du produit (remise et taxes exclues)
currency
string (ISO 4217)
Non
EUR
Devise de la prix, au format ISO 4217 à 3 lettres.
Si elle est définie, la devise au niveau de l’événement currency est ignorée.
Les événements multi-devises ne sont pas pris en charge. Chaque article doit utiliser la même devise.
category_1
string
Non
T-shirts
Catégorie de produit (selon le contexte). item_category2 jusqu’à item_category5 peut également être utilisé si le produit possède de nombreuses catégories.
brand
string
Non
Lacoste
Marque du produit
couleurs
Array[string]
Non
[blue, white]
La ou les couleurs du produit
taille
string
Non
128
Taille de l’article
Utilisateur
Lorsque vous envoyez un événement, il doit contenir suffisamment d’informations pour identifier l’utilisateur qui l’a émis. Nous pouvons relier les événements entre eux à l’aide de cookies. Mais les partenaires de destination ont besoin d’identifiants précis pour agir.
id et e-mail sont généralement les paramètres les plus utiles. Bien que certains partenaires de destination utilisent également prénom, nom, date de naissance, ville, ...
Vous n’aurez pas toujours tous ces paramètres. Mais il est recommandé de les envoyer dès que possible pendant la navigation de l’utilisateur.
Paramètres (obligatoire et recommandé)
id
string
Non*
845454
Identifiant principal de l’utilisateur (ex. ID CRM)
(*) requis pour de nombreuses destinations et le traitement interne.
e-mail
string
Yes*
john.doe@example.com
E-mail (valeur en clair)
(*) requis pour de nombreuses destinations et le traitement interne. Non requis si email_sha256 est fourni
email_md5
string
Non*
8eb1b52... (size 32)
E-mail, haché à l’aide de l’algorithme MD5. Non requis si e-mail est fourni (voir ci-dessous)
email_sha256
string
Non*
836f82d... (size 64)
E-mail, haché à l’aide de l’algorithme SHA-256. Non requis si e-mail est fourni (voir ci-dessous)
téléphone
string
Non*
+33612345678
Numéro de téléphone, E.164 format (*) requis pour certaines destinations.
prénom
string
Non
John
Prénom
nom
string
Non
Doe
Nom
genre
string
Non
m
Sexe
fpour Femmempour Homme
date de naissance
string
Non
1970-01-01
Date de naissance, YYYY-MM-DD format
ville
string
Non
Boston
Ville
état
string
Non
Massachusetts
État
street
string
Non
303 Sumner St
Adresse
zipcode
string
Non
02108
Code postal
consent_categories
Tableau
Oui
[1,3,4]
Les catégories de consentement de l’utilisateur. Il ne doit contenir que les catégories pour lesquelles l’utilisateur a donné son consentement. Nécessaire pour autoriser le partage des données avec les partenaires de destination. Il est automatiquement renseigné à partir des sources web si vous utilisez Commanders Act CMP.
status
string
Non
Nouveau
Statut tel que renseigné dans votre CRM (p. ex. "New", "Existing", "Premium")
À propos du hachage
Dans certains cas, vous ne pourrez pas envoyer un paramètre en clair valeur. Elle est soit indisponible, soit restreinte.
Il peut donc être possible d’envoyer les hachées valeurs. Nous acceptons actuellement 2 algorithmes : md5 et sha256.
Chaque user.<property> peut être envoyé au format haché avec le suffixe de l’algorithme : _md5 ou _sha256 (underscore suivi du nom de l’algorithme en minuscules)
Exemple :
ℹ️ nous prenons uniquement en charge l’encodage hexadécimal (base16) &#xNAN;(c.-à-d. : hachées les valeurs sont transportées par des chaînes contenant les caractères [0-9a-f]) Les autres encodages ne sont pas encore pris en charge
Pas besoin d’envoyer les deux en clair et hachées valeurs :
si vous envoyez en clair valeur, les hachées valeurs ne sont pas nécessaires &#xNAN;Nous pouvons générer hachées des valeurs côté serveur à l’aide de en clair value
si vous n’envoyez pas en clair de valeur, alors vous devriez renseigner autant de hachées valeurs que possible &#xNAN;Les partenaires exigent différents algorithmes de hachage et, sans en clair valeur, nous ne pouvons générer aucun hachage. C’est pourquoi nous avons besoin de la valeur exacte hachées value
- VALEUR ÉNUMÉRÉE -
Modes de paiement
Valeurs énumérées pour les modes de paiement :
payment_method
by_invoice
payment_method
by_bank_transfer_in_advance
payment_method
card
payment_method
check_in_advance
payment_method
cod
payment_method
coupon
payment_method
direct_debit
payment_method
online_payment_system
payment_method
other
Statut d’achat
Valeurs énumérées pour le statut d’achat :
status
canceled
status
delivered
status
in_progress
status
partially_delivered
status
partially_returned
status
partially_shipped
status
pending_shipment
status
returned
status
shipped
status
pending
Mis à jour
Ce contenu vous a-t-il été utile ?