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, la propriété event_name
est requise.
Dans cette section vous trouverez la liste de tous nos événements standard, avec la liste des propriétés standard requises ou non.
Si le type d'événement ou les propriétés que vous recherchez ne sont pas mentionnés dans cette section, vous pouvez toujours envoyer des événements personnalisés et des propriétés personnalisées. Mais la propriété event_name
reste requise.
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 (requises et recommandés)
payment_method
string
Oui
card
La méthode de paiement choisie (voir la liste des valeurs possibles ci-dessous)
user
Oui
consent_categories
est la liste des consentements de l'utilisateur et est obligatoire pour gérer les consentements. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
revenue
number
Non
16.00
Revenu (prix de livraison et taxes exclus) après réduction.
()revenue
est généralement requis pour des rapports significatifs.
()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 revenu puissent être calculées avec précision.
Exemple
cact('trigger','add_payment_info', {
payment_method: 'card',
revenue: 16.00,
currency: 'EUR',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
add_shipping_info
Cet événement signifie qu'un utilisateur a soumis ses informations de livraison.
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 valeur
paramètre, vous devez également fournir le currency
paramètre afin que les métriques de revenu puissent être calculées avec précision.
valeur
number
Oui
22.53
La valeur monétaire de l'événement (prix de livraison et taxes inclus) après réduction
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
shipping_tier
string
Non
Ground
Le niveau de livraison (par ex. Next-day
, Air`) sélectionné pour la livraison de l'article acheté.
Exemple
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:'[email protected]',
consent_categories: [1,3]
}
});
add_to_cart
Cet événement signifie qu'un article a été ajouté à un panier pour achat.
Paramètres (requises et recommandés)
valeur
number
Oui*
8.00
La valeur monétaire de l'événement.
()valeur
est généralement requis pour des rapports significatifs.
()currency
est requis si vous définissez valeur
.
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 revenu puissent être calculées avec précision.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','add_to_cart', {
value: 8.00,
currency: 'EUR',
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:'[email protected]',
consent_categories: [1,3]
}
});
add_to_wishlist
L'é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 (requises et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l'événement.
()revenue
est généralement requis pour des rapports significatifs.
()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 revenu puissent être calculées avec précision.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','add_to_wishlist', {
value: 8.00,
currency: 'EUR',
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:'[email protected]',
consent_categories: [1,3]
}
});
begin_checkout
Cet événement signifie qu'un utilisateur a commencé un checkout.
Paramètres (requises et recommandés)
revenue
number
Oui
16.00
La valeur monétaire de l'événement (prix de livraison et taxes exclus) après réduction
valeur
number
Oui
22.53
La valeur monétaire de l'événement (prix de livraison et taxes inclus) après réduction
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 revenu puissent être calculées avec précision.
coupon
string
Non
CHRISTMAS
Code promo utilisé pour un achat.
id
string
Non
0_12345
Identifiant de transaction. Utilisé comme clé pour les mises à jour
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','begin_checkout', {
id: 'O_12345',
coupon: 'CHRISTMAS',
revenue: 16.00,
value: 20.33,
currency: 'EUR',
user: {
id: '12356',
email:'[email protected]'
},
items: [{
id: 'SKU_12345',
quantity: 1,
price: 9.99,
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',
colors: ['red'],
price: 9.99
}
}, {
id: 'SKU_12346',
quantity: 1,
price: 9.99,
variant: 'green',
coupon: 'CHRISTMAS',
discount: 1.99,
product:{
id: '12346',
name: 'Heart tshirt',
category_1: 'clothes',
category_2: 't-shirts',
category_3: 'girl',
brand: 'Jenyfion',
colors: ['blue','white'],
price: 9.99
}
}]
})
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 (requises et recommandés)
valeur
number
Non*
9.99
La valeur monétaire de l'événement.
()revenue
est généralement requis pour des rapports significatifs.
()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 revenu puissent être calculées avec précision.
id
string
Non
Identifiant du lead
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','generate_lead', {
currency: 'EUR',
value: 9.99,
id: 'L_12345',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
login
Envoyez cet événement pour signifier qu'un utilisateur s'est connecté.
Paramètres
method
string
Non
La méthode utilisée pour se connecter.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger', 'login', {
method: 'LinkedIn',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
page_view
Le page_view
appel vous permet d'enregistrer chaque fois qu'un utilisateur voit une page de votre site web, ainsi que toutes les propriétés optionnelles concernant la page.
Paramètres (requises 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 (ex. Politique de confidentialité)
Équivalent à tc_vars.env_template
page_name
string
Non
Suggestion pour la Fête des Mères
Nom de la page.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
type
(déprécié)
string
Non
product_list
Catégorie de page
Paramètres ajoutés automatiquement par l'API cact pour les sources web
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
path
string
Non
/products/mothers
Partie chemin de l'URL de la page : location.pathname
depuis l'API DOM.
Exemple
cact('trigger','page_view', {
page_type: 'product_list',
page_name: 'Best sellers',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
purchase
Déclenchez cet événement lorsqu'un ou plusieurs articles sont achetés par un utilisateur.
Paramètres (requis et recommandé)
id
string
Oui
O_1245
Identifiant de transaction. Utilisé comme clé pour les mises à jour
user
Oui
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.
cosent_categories
est rempli automatiquement si vous utilisez Commanders Act CMP.
revenue
number
Oui
16.00
La valeur monétaire de l'événement (prix de livraison et taxes exclus) après réduction
valeur
number
Oui
22.53
La valeur monétaire de l'événement (prix de livraison et taxes inclus) après réduction
shipping_amount
number
Non
3.33
Frais de livraison associés à une transaction.
tax_amount
number
Non
3.20
Taxe associée à 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 (en ligne, offline, appel, etc.)
status
string
Oui
in_progress
Statut de la conversion (voir la liste des possible values ci-dessous). Les conversions avec le statut "pending" ne sont pas incluses dans la somme et les comptes par défaut agrégés sur la fonctionnalité d'attributs utilisateur augmentés
Ajouté automatiquement par l'API cact
url
string(url)
Non
aucun
URL du site où vous pouvez acheter l'article
Équivalent à window.location.href
Exemple
cact('trigger','purchase', {
id: 'O_12345',
coupon: 'CHRISTMAS',
revenue: 16.00,
value: 20.33,
shipping_amount: 3.33,
tax_amount: 3.20,
currency: 'EUR',
user: {
id: '12356',
email:'[email protected]'
},
items: [{
id: 'SKU_12345',
quantity: 1,
price: 9.99,
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',
colors: ['red'],
price: 9.99
}
}, {
id: 'SKU_12346',
quantity: 1,
price: 9.99,
variant: 'green',
coupon: 'CHRISTMAS',
discount: 1.99,
product:{
id: '12346',
name: 'Heart tshirt',
category_1: 'clothes',
category_2: 't-shirts',
category_3: 'girl',
brand: 'Jenyfion',
colors: ['blue','white'],
price: 9.99
}
}]
})
refund
Déclenchez cet event lorsqu'un achat a été remboursé
Paramètres (requis et recommandé)
id
string
Oui
O_1245
Identifiant de transaction. Utilisé comme clé pour les mises à jour
user
Oui
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.
cosent_categories
est rempli automatiquement si vous utilisez Commanders Act CMP.
revenue
number
Oui
16.00
La valeur monétaire de l'événement (prix de livraison et taxes exclus) après réduction
valeur
number
Oui
22.53
La valeur monétaire de l'événement (prix de livraison et taxes inclus) après réduction
shipping_amount
number
Non
3.33
Frais de livraison associés à une transaction.
tax_amount
number
Non
3.20
Frais de livraison associés à 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 (en ligne, offline, appel, etc.)
items
Non*
(*) items
est requis pour les remboursements partiels mais peut être omis pour les remboursements complets.
Ajouté automatiquement par l'API cact
url
string(url)
Non
aucun
URL du site où vous pouvez acheter l'article
Équivalent à window.location.href
Exemple
cact('trigger','refund', {
id: 'O_12345',
coupon: 'CHRISTMAS',
revenue: 16.00,
value: 20.33,
shipping_amount: 3.33,
tax_amount: 3.20,
currency: 'EUR',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
})
remove_from_cart
Cet event signifie qu'un article a été retiré d'un panier.
Paramètres (requises et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l'événement.
()valeur
est généralement requis pour des rapports significatifs.
()currency
est requis si vous définissez valeur
.
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 revenu puissent être calculées avec précision.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','remove_from_cart', {
value: 8.00,
currency: 'EUR',
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:'[email protected]',
consent_categories: [1,3]
}
});
search
Utilisez cet event pour contextualiser les opérations de recherche. Cet event peut vous aider à identifier le contenu le plus populaire dans votre app.
Paramètres
search_term
string
Oui
t-shirts
Le terme qui a été recherché.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','search', {
search_term: 't-shirts',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
select_content
Cet event signifie qu'un utilisateur a sélectionné du contenu d'un certain type. Cet event peut vous aider à identifier le contenu populaire et les catégories de contenu dans votre app ou cliquer 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 qui a été sélectionné.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','select_content', {
content_type: 'product',
item_id: 'I_12345',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
select_item
Cet event signifie qu'un article a été sélectionné à partir d'une liste.
Paramètres
item_list_name
string
Non
Related products
Le nom de la liste dans laquelle l'article a été présenté à l'utilisateur.
items
Oui
Les articles pour l'event. Le items
tableau est censé avoir un seul élément, représentant l'article sélectionné.
Exemple
cact('trigger','select_item', {
item_list_name: 'Related products',
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:'[email protected]',
consent_categories: [1,3]
}
});
sign_up
Cet event indique qu'un utilisateur s'est inscrit pour un compte.
Paramètres (requis et recommandé)
method
string
Non
La méthode utilisée pour l'inscription.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','sign_up', {
method: 'email',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
view_cart
Cet event signifie qu'un utilisateur a consulté son panier.
Paramètres (requises et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l'événement.
()valeur
est généralement requis pour des rapports significatifs.
()currency
est requis si vous définissez valeur
.
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 revenu puissent être calculées avec précision.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','view_cart', {
value: 8.00,
currency: 'EUR',
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:'[email protected]',
consent_categories: [1,3]
}
});
view_item
Cet event signifie qu'un contenu a été montré à l'utilisateur. Utilisez cet event pour gérer les articles les plus populaires consultés.
Paramètres (requises et recommandés)
valeur
number
Oui*
9.99
La valeur monétaire de l'événement.
()valeur
est généralement requis pour des rapports significatifs.
()currency
est requis si vous définissez valeur
.
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
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','view_item', {
value: 9.99,
currency: 'EUR',
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:'[email protected]',
consent_categories: [1,3]
}
});
view_item_list
Enregistrez cet event lorsque l'utilisateur s'est vu présenter une liste d'articles d'une certaine catégorie.
Paramètres
item_list_name
string
Non
Related products
Le nom de la liste dans laquelle l'article a été présenté à l'utilisateur.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les 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 réconciliation (id, email).
Exemple
cact('trigger','view_item_list', {
item_list_name: 'Related products',
items: [{
id: 'SKU_12345',
quantity: 1,
price: 9.99,
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',
colors: ['red'],
price: 9.99
}
}, {
id: 'SKU_12346',
quantity: 1,
price: 9.99,
variant: 'green',
coupon: 'CHRISTMAS',
discount: 1.99,
product:{
id: '12346',
name: 'Heart tshirt',
category_1: 'clothes',
category_2: 't-shirts',
category_3: 'girl',
brand: 'Jenny',
colors: ['blue','white'],
price: 9.99
}
}],
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
- SCHÉMAS COURANTS -
Article
Paramètres (requis 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 du produit comme valeur. Ce champ est utilisé comme clé pour les mises à jour (ex : refund)
variant
string
Non
red
La variante de l'article.
list_position
number
Non
1
La position de l'article dans une liste ou une collection.
discount
number
Non
2.00
Valeur monétaire de la réduction pour un article courant
quantity
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 coupon associé à un article.
Product
Paramètres (requises et recommandés)
id
string
Oui*
12345
L'ID du produit (ex : dans votre base de données de catalogue produit)
Le item.id
et product.id
n'ont pas à être différents. S'ils sont différents, typiquement le product.id
est un identifiant de base de données, comme 9714107479
et le item.id
est un identifiant destiné au public comme SKU-12345
.
(*) Si vous avez importé votre catalogue de produits dans la plateforme, le product.id
correspond à l'id produit unique dans le catalogue et peut être utilisé avec la fonctionnalité d'expansion d'id.
name
string
Oui
Trex
Nom du produit
price
number
Oui
14.99
Le prix du produit (taxes et réduction exclus)
currency
string (ISO 4217)
Non
EUR
Currency of the price
, in 3-letter ISO 4217 format.
Si défini, le niveau d'event currency
est ignoré.
Plusieurs devises par event ne sont pas prises en charge. Chaque article doit définir la même currency.
category_1
string
Non
T-Shirts
Catégorie de produit (contexte spécifique). item_category2
through item_category5
peuvent également être utilisés si le produit a de nombreuses catégories.
brand
string
Non
Lacoste
Marque du produit
colors
Array[string]
Non
[blue, white]
La ou les couleurs du produit
size
string
Non
128
Taille de l'article
User
Lorsque vous envoyez un event, il doit contenir suffisamment d'informations pour identifier quel utilisateur l'a émis. Nous pouvons relier les events entre eux en utilisant des cookies. Mais les partenaires de destination exigent des identifiants précis pour effectuer des actions.
id
et email
sont généralement les paramètres les plus utiles. Bien que certains partenaires de destination utilisent aussi firstname
, lastname
, birthdate
, city
, ...
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 (requis et recommandé)
id
string
Non*
845454
User's main identifier (e.g. CRM id)
(*) requis pour de nombreuses destinations et le traitement interne.
email
string
Yes*
Email (valeur simple)
(*) requis pour de nombreuses destinations et le traitement interne. Pas requis si email_sha256
est fourni
email_md5
string
Non*
8eb1b52... (taille 32)
Email, haché en utilisant MD5 algorithm. Pas requis si email
est fourni (voir ci-dessous)
email_sha256
string
Non*
836f82d... (taille 64)
Email, haché en utilisant SHA-256 algorithm. Pas requis si email
est fourni (voir ci-dessous)
phone
string
Non*
+33612345678
Numéro de téléphone, E.164 format (*) requis pour certaines destinations.
firstname
string
Non
John
Prénom
lastname
string
Non
Doe
Nom de famille
gender
string
Non
m
Genre
f
pour Femmem
pour Homme
birthdate
string
Non
1970-01-01
Date de naissance, YYYY-MM-DD
format
city
string
Non
Boston
Ville
state
string
Non
Massachusetts
État
street
string
Non
303 Sumner St
Adresse
zipcode
string
Non
02108
Code postal
consent_categories
Array
Oui
[1,3,4]
Les catégories de consentement de l'utilisateur. Cela ne doit contenir que les catégories pour lesquelles l'utilisateur a donné son consentement. Nécessaire pour autoriser le partage de données avec les partenaires de destination. Il est automatiquement rempli à partir des sources web si vous utilisez Commanders Act CMP.
status
string
Non
New
Statut tel que rapporté dans votre CRM (Ex. « New », « Existing », « Premium »)
À propos du hachage
Dans certains cas, vous ne pourrez pas envoyer un paramètre plain valeur. Elle est soit indisponible soit restreinte.
Ainsi il peut être possible d'envoyer les hashed valeurs. Nous acceptons actuellement 2 algorithmes : md5
et sha256
.
Chaque user.<property>
peut être envoyé sous format haché avec suffixe d'algorithme : _md5
ou _sha256
(underscore suivi du nom de l'algorithme en minuscules)
Exemple :
{
user: {
email_md5: '8eb1b522f60d11fa897de1dc6351b7e8', // md5('[email protected]')
email_sha256: '836f82db99121b3481011f16b49dfa5fbc714a0d1b1b9f784a1ebbbf5b39577f', // sha256('[email protected]')
phone_md5: '60dd761f55cb17f0532c9fb1679e8ddd', // md5('+33612345678')
phone_sha256: '42d573cfc315801d4cd8eddd5416b416a0bf298b9b9e12d6b07442c91db42bd8', // sha256('+33612345678')
}
}
ℹ️ nous ne supportons que l'encodage hexadécimal (base16) (c.-à-d. : hashed les valeurs sont transportées par des chaînes avec des caractères [0-9a-f]) Les autres encodages ne sont pas encore pris en charge
Pas besoin d'envoyer les deux plain et hashed valeurs :
si vous envoyez plain value, le hashed les valeurs ne sont pas nécessaires Nous pouvons générer hashed values on server side using plain valeur
si vous n'envoyez pas plain value, alors vous devriez remplir autant de hashed valeurs que possible Les partenaires exigent différents algorithmes de hachage et sans plain value, nous ne pouvons générer aucun hash. C'est pourquoi nous avons besoin de l'exact hashed valeur
- VALEUR ENUMÉRÉE -
Méthodes de paiement
Valeurs énumérées pour les méthodes 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 ?