Événements e-commerce
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
consent_categories est la liste des consentements de l’utilisateur et est obligatoire pour gérer les consentements. Elle est automatiquement renseignée 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 les clés de rapprochement (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 remise.
()revenue est généralement requis pour produire des rapports pertinents.
()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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
Exemple
cact('trigger','add_payment_info', {
payment_method: 'card',
revenue: 16.00,
currency: 'EUR',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});val event = TCAddPaymentInfoEvent("card")
event.revenue = 16.00f
event.currency = "EUR"
serverside.execute(event)TCAddPaymentInfoEvent event = new TCAddPaymentInfoEvent("card");
event.revenue = 16.6f;
event.currency = "EUR";
serverside.execute(event);TCAddPaymentInfoEvent *event = [[TCAddPaymentInfoEvent alloc] initWithId: @"ID";
event.revenue = [[NSDecimalNumber alloc] initWithFloat: 16.00f];
event.currency = @"EUR";
[TCS execute: event];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 paramètre revenue ou valeurvous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
valeur
number
Oui
22.53
La valeur monétaire de l’événement (prix de livraison et taxes inclus) après remise
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés de rapprochement (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
{% 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:'[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 (obligatoires et recommandés)
valeur
number
Oui*
8.00
La valeur monétaire de l’événement.
()valeur est généralement requis pour produire des rapports pertinents.
()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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés 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 liste de souhaits. Utilisez cet événement pour identifier les articles-cadeaux populaires dans votre application.
Paramètres (obligatoires et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l’événement.
()revenue est généralement requis pour produire des rapports pertinents.
()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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés 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 de livraison et taxes exclus) après remise
valeur
number
Oui
22.53
La valeur monétaire de l’événement (prix de livraison et taxes inclus) 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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
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
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés 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
Consignez 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)
valeur
number
Non*
9.99
La valeur monétaire de l’événement.
()revenue est généralement requis pour produire des rapports pertinents.
()currency est requis si vous définissez revenue.
currency
string (ISO 4217)
No*
EUR
Devise de l’achat ou des articles associés à l’événement, au format ISO 4217 à 3 lettres.
(*) Si vous fournissez le paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
id
string
Non
ID du lead
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="iOS" %}
{% endtab %}
{% tab title="Swift" %}
{% endtab %}
{% tab title="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 (required and recommended)
id
string
Oui
O_1245
ID 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 automatiquement rempli 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 remise
valeur
number
Oui
22.53
La valeur monétaire de l’événement (prix de livraison et taxes inclus) après remise
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 (online, offline, call etc.)
payment_method
string
Oui
card
Type de méthode de paiement (voir la liste des valeurs possibles ci-dessous)
status
string
Oui
en_cours
Statut de la conversion (voir la liste des valeurs possibles ci-dessous). Les conversions avec le statut "pending" ne sont pas incluses dans la somme par défaut et les comptages agrégés sur la fonctionnalité des attributs utilisateur enrichis
last_channel
string
Non
display
Le dernier channel juste avant l'achat.
last_source
string
Non
google.com
La dernière source (referrer) juste avant l'achat.
Ajouté automatiquement par cact API
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="iOS" %}
{% endtab %}
{% tab title="Swift" %}
{% endtab %}
{% tab title="Dart (Flutter)" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
remboursement
Déclenchez cet événement lorsqu'un achat a été remboursé
Paramètres (required and recommended)
id
string
Oui
O_1245
ID 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 automatiquement rempli 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 remise
valeur
number
Oui
22.53
La valeur monétaire de l’événement (prix de livraison et taxes inclus) après remise
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 (online, offline, call etc.)
items
No*
(*) items est requis pour les remboursements partiels mais il peut être omis pour les remboursements complets.
Ajouté automatiquement par cact API
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 signifie qu'un article a été retiré d'un panier.
Paramètres (obligatoires et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l’événement.
()valeur est généralement requis pour produire des rapports pertinents.
()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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés 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 signifie 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 articles pour l'événement. Le items tableau doit 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 %}
view_cart
Cet événement signifie qu'un utilisateur a consulté son panier.
Paramètres (obligatoires et recommandés)
valeur
number
Non
8.00
La valeur monétaire de l’événement.
()valeur est généralement requis pour produire des rapports pertinents.
()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 paramètre revenue vous devez également fournir le paramètre currency afin que les métriques de revenu puissent être calculées correctement.
user
Oui
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés 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 consultés.
Paramètres (obligatoires et recommandés)
revenue
number
Oui*
9.99
La valeur monétaire de l’événement.
()revenue est généralement requis pour produire des rapports pertinents.
()currency est requis si vous définissez revenue.
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 renseignée 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 les clés 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
consent_categories est la liste des consentements de l’utilisateur. Elle est automatiquement renseignée 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 les clés de rapprochement (id, email).
Exemple
{% tabs %} {% tab title="Javascript" %}
{% endtab %}
{% tab title="Kotlin (Android)" %}
{% endtab %}
{% tab title="Java (Android)" %}
{% endtab %}
{% tab title="iOS" %}
{% endtab %}
{% tab title="Swift" %}
{% endtab %}
{% tab title="Flutter" %}
{% endtab %}
{% tab title="json" %}
{% endtab %} {% endtabs %}
- SCHÉMAS COMMUNS -
Items
Paramètres (required and recommended)
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)
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 remise associée à un achat
quantity
number
Oui
2
La quantité de l'article.
affiliation
string
Non*
TÉLÉCHARGER
Requis pour la plupart des destinations d'affiliation.
coupon
string
Non
CHRISTMAS
Le code promo associé à un article.
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, généralement le product.id est un identifiant de base de données, comme 9714107479 and the item.id est un identifiant public comme SKU-12345.
(*) Si vous avez importé le catalogue de votre produit 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
currency
string (ISO 4217)
Non
EUR
Devise du price, au format ISO 4217 à 3 lettres.
Si défini, le niveau événement currency est ignoré.
Plusieurs devises par événement ne sont pas prises en charge. Chaque article doit avoir la même devise.
category_1
string
Non
T-Shirts
Catégorie de produit (spécifique au contexte). 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 événement, il doit contenir suffisamment d'informations pour identifier quel utilisateur l'a créé. Nous pouvons relier les événements entre eux à l'aide des cookies. Mais les partenaires de destination ont besoin d'identifiants précis pour agir.
id et email sont généralement les paramètres les plus utiles. Cependant, 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 (required and recommended)
id
string
No*
845454
Identifiant principal de l'utilisateur (par ex. ID CRM)
(*) requis pour de nombreuses destinations et le traitement interne.
email
string
Yes*
E-mail (valeur en clair)
(*) requis pour de nombreuses destinations et le traitement interne. Non requis si email_sha256 est fourni
email_md5
string
No*
8eb1b52... (taille 32)
E-mail, haché à l'aide de algorithme MD5. Non requis si email est fourni (voir ci-dessous)
email_sha256
string
No*
836f82d... (taille 64)
E-mail, haché à l'aide de algorithme SHA-256. Non requis si email est fourni (voir ci-dessous)
firstname
string
Non
John
Prénom
lastname
string
Non
Doe
Nom de famille
gender
string
Non
m
Genre
fpour Femmempour Homme
birthdate
string
Non
1970-01-01
Date de naissance, YYYY-MM-DD format
city
string
Non
Boston
Ville
state
string
Non
Massachusetts
État
zipcode
string
Non
02108
Code postal
consent_categories
Array
Oui
[1,2,3]
Catégories de consentement de l’utilisateur. 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.
À propos du hachage
Dans certains cas, vous ne pourrez pas envoyer un paramètre en clair. Il est soit indisponible, soit restreint.
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é sous format haché avec le suffixe de l'algorithme : _md5 ou _sha256 (underscore suivi du nom de l'algorithme en minuscules)
Exemple :
ℹ️ nous ne prenons en charge que l'encodage hexadécimal (base16) &#xNAN;(c'est-à-dire : hachées les valeurs sont transmises par des chaînes contenant des 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 valeurs côté serveur en utilisant en clair. valeur
si vous n'envoyez pas en clair. 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 l'exacte hachées valeur
- VALEUR ÉNUMÉ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
paiement_à_l'avance
payment_method
contre_remboursement
payment_method
coupon
payment_method
prélèvement_automatique
payment_method
système_de_paiement_en_ligne
payment_method
autre
Statut d'achat
Valeurs énumérées pour le statut d'achat :
status
annulé
status
livré
status
en_cours
status
partiellement_livré
status
partiellement_retourné
status
partiellement_expedié
status
en_attente_d'expédition
status
retourné
status
expédié
status
en_attente
Mis à jour
Ce contenu vous a-t-il été utile ?