For the complete documentation index, see llms.txt. This page is also available as Markdown.

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_name

  • context.event_id

  • context.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 Tracking

Si 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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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.

items

Non

Les items de l'événement.

Exemple

add_shipping_info

Cet événement signifie qu'un utilisateur a soumis ses informations d'expédition.

Paramètres

Nom
Type
Obligatoire
Valeur d'exemple
Description

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é.

items

Oui

Les items de l'événement.

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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

Nom
Type
Obligatoire
Exemple
Description

method

string

Non

LinkedIn

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

title

string

Non

Produits - MySite.com

Titre de la page :document.title depuis l’API DOM

url

string

Non

URL complète de la page. Équivalent àlocation.href depuis l’API DOM.

path

string

Non

/products/mothers

Partie du chemin de l’URL de la page : location.pathname depuis l’API DOM.

referrer

string

Non

URL complète de la page précédente : document.referrer 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é)

Nom
Type
Obligatoire
Exemple
Description

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.

items

Oui

Les items de l'événement.

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

Nom
Type
Obligatoire
Exemple
Description

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é)

Nom
Type
Obligatoire
Exemple
Description

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

Nom
Type
Obligatoire
Exemple
Description

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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 %}

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

Nom
Type
Obligatoire
Valeur d'exemple
Description

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

Nom
Type
Obligatoire
Valeur d'exemple
Description

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

Nom
Type
Obligatoire
Valeur d'exemple
Description

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é)

Nom
Type
Obligatoire
Exemple
Description

method

string

Non

Facebook

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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

Nom
Type
Obligatoire
Valeur d'exemple
Description

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).

items

Oui

Les items de l'événement.

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é)

Nom
Type
Obligatoire
Exemple
Description

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)

product

Oui

Les détails du produit

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)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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é)

Nom
Type
Obligatoire
Valeur d'exemple
Description

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

  • f pour Femme

  • m pour 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

pays

string

Non

États-Unis

Code pays, ISO 3166-1 à 2 lettres ou à 3 lettres formats

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 :

Propriété
Valeur

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 :

Propriété
Valeur

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 ?