Événements courants
page_view
La méthode page_view
appel vous permet d'enregistrer chaque fois qu'un utilisateur voit une page de votre site web, ainsi que toutes les propriétés optionnelles concernant la page.
Paramètres (requises et recommandés)
page_type
string
Oui
product_list
Catégorie de page. Types prédéfinis recommandés :
home
landing
product_list
product
content_list
content
search
funnel
success
funnel_confirmation
account
cart
legal (ex. Politique de confidentialité)
Équivalent à tc_vars.env_template
page_name
string
Non
Suggestion pour la Fête des Mères
Nom de la page.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
type
(déprécié)
string
Non
product_list
Catégorie de page.
Paramètres ajoutés automatiquement par l'API cact pour les sources web
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
path
string
Non
/products/mothers
Partie chemin de l'URL de la page : location.pathname
depuis l'API DOM.
Exemple
cact('trigger','page_view', {
page_type: 'product_list',
page_name: 'Best sellers',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
login
Envoyez cet événement pour signifier qu'un utilisateur s'est connecté.
Paramètres
method
string
Non
La méthode utilisée pour se connecter.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
Exemple
cact('trigger', 'login', {
method: 'LinkedIn',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
search
Utilisez cet event pour contextualiser les opérations de recherche. Cet event peut vous aider à identifier le contenu le plus populaire dans votre app.
Paramètres
search_term
string
Oui
t-shirts
Le terme qui a été recherché.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
Exemple
cact('trigger','search', {
search_term: 't-shirts',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
select_content
Cet event signifie qu'un utilisateur a sélectionné du contenu d'un certain type. Cet event peut vous aider à identifier le contenu populaire et les catégories de contenu dans votre app ou cliquer sur une promotion interne.
Paramètres
content_type
string
Non
product
Le type de contenu sélectionné.
item_id
string
Non
I_12345
Un identifiant pour l'article qui a été sélectionné.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
Exemple
cact('trigger','select_content', {
content_type: 'product',
item_id: 'I_12345',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
sign_up
Cet event indique qu'un utilisateur s'est inscrit pour un compte.
Paramètres (requis et recommandé)
method
string
Non
La méthode utilisée pour l'inscription.
user
Oui
consent_categories
est la liste des consentements de l'utilisateur. Elle est automatiquement remplie depuis les sources web si vous utilisez Commanders Act CMP.
Vous devez également ajouter toutes les propriétés de l'utilisateur dans cet objet user, en particulier la clé de réconciliation (id, email).
Exemple
cact('trigger','sign_up', {
method: 'email',
user: {
id: '12356',
email:'[email protected]',
consent_categories: [1,3]
}
});
- SCHÉMAS COURANTS -
User
Lorsque vous envoyez un event, il doit contenir suffisamment d'informations pour identifier quel utilisateur l'a émis. Nous pouvons relier les events entre eux en utilisant des cookies. Mais les partenaires de destination exigent des identifiants précis pour effectuer des actions.
id
et email
sont généralement les paramètres les plus utiles. Bien que certains partenaires de destination utilisent aussi firstname
, lastname
, birthdate
, city
, ...
Vous n'aurez pas toujours tous ces paramètres. Mais il est recommandé de les envoyer dès que possible pendant la navigation de l'utilisateur.
Paramètres (requis et recommandé)
id
string
Non*
845454
User's main identifier (e.g. CRM id)
(*) requis pour de nombreuses destinations et le traitement interne.
email
string
Yes*
Email (valeur simple)
(*) requis pour de nombreuses destinations et le traitement interne. Pas requis si email_sha256
est fourni
email_md5
string
Non*
8eb1b52... (taille 32)
Email, haché en utilisant MD5 algorithm. Pas requis si email
est fourni (voir ci-dessous)
email_sha256
string
Non*
836f82d... (taille 64)
Email, haché en utilisant SHA-256 algorithm. Pas requis si email
est fourni (voir ci-dessous)
phone
string
Non*
+33612345678
Numéro de téléphone, E.164 format (*) requis pour certaines destinations.
firstname
string
Non
John
Prénom
lastname
string
Non
Doe
Nom de famille
gender
string
Non
m
Genre
f
pour Femmem
pour Homme
birthdate
string
Non
1970-01-01
Date de naissance, YYYY-MM-DD
format
city
string
Non
Boston
Ville
state
string
Non
Massachusetts
État
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 rempli automatiquement à partir des sources web si vous utilisez Commanders Act CMP.
À 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
Mis à jour
Ce contenu vous a-t-il été utile ?