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.

Événements courantsÉvénements e-commerceÉvénements vidéoÉvénements de tracking de campagne

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)

Nom
Type
Requis
Valeur 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: '[email protected]',

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

items

Non

Les articles pour l'événement.

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

Nom
Type
Requis
Valeur 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 valeurparamè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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

Nom
Type
Requis
Exemple
Description

method

string

Non

LinkedIn

La méthode utilisée pour se connecter.

user

Oui

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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)

Nom
Type
Requis
Valeur 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 (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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

Nom
Type
Requis
Valeur Exemple
Description

user

Oui

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

title

string

Non

Products - 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 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

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

Nom
Type
Requis
Exemple
Description

id

string

Oui

O_1245

Identifiant de transaction. Utilisé comme clé pour les mises à jour

user

Oui

{ id: '12345', email: '[email protected]',

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.

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

items

Oui

Les articles pour l'événement.

payment_method

string

Oui

card

Payment method type (see list of possible values below)

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

Nom
Type
Requis
Exemple
Description

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

Nom
Type
Requis
Exemple
Description

id

string

Oui

O_1245

Identifiant de transaction. Utilisé comme clé pour les mises à jour

user

Oui

{ id: '12345', email: '[email protected]',

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.

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

Nom
Type
Requis
Exemple
Description

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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]
  }
});

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

Nom
Type
Requis
Valeur exemple
Description

search_term

string

Oui

t-shirts

Le terme qui a été recherché.

user

Oui

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

Nom
Type
Requis
Valeur exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

Nom
Type
Requis
Valeur exemple
Description

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

Nom
Type
Requis
Exemple
Description

method

string

Non

Facebook

La méthode utilisée pour l'inscription.

user

Oui

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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)

Nom
Type
Requis
Valeur Exemple
Description

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

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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

Nom
Type
Requis
Valeur exemple
Description

item_list_name

string

Non

Related products

Le nom de la liste dans laquelle l'article a été présenté à l'utilisateur.

user

Oui

{ id: '12345', email: '[email protected]',

consent_categories: [1,3]

}

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

items

Oui

Les articles pour l'événement.

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

Nom
Type
Requis
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 du produit comme valeur. Ce champ est utilisé comme clé pour les mises à jour (ex : refund)

product

Oui

Les détails du produit

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)

Nom
Type
Requis
Valeur Exemple
Description

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

Nom
Type
Requis
Valeur Exemple
Description

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 Femme

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

country

string

Non

USA

Code pays, ISO 3166-1 2-letter ou 3-letter formats

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 :

Property
Value

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 :

Property
Value

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 ?