Configuration des événements côté navigateur
Les Commanders Act Events Triggers sont des événements onsite utilisés par les utilisateurs de Commanders Act pour exécuter dynamiquement des Tags.
Définitions
Libellé du Trigger
Libellé d’un événement utilisé par les utilisateurs de Commanders Act pour exécuter des Tags. ex. add_to_basket
Trigger Data Layer
Un objet JavaScript accessible par les Tags exécutés sur le Trigger concerné. ex. product_id
Installation
Commanders Act permet de configurer automatiquement des Trigger communs sans l’intervention de l’équipe technique (par ex. Container loaded, DOM ready ou Vertical Scroll 25%). Dans les cas où les Triggers par défaut ne suffisent pas, il est possible pour le personnel technique d’implémenter des Triggers personnalisés. Les Trigger nécessaires sont définis lors du processus de configuration de Commanders Act, mais vous pouvez trouver une liste des Trigger natifs sur cette page.
Pour installer un Trigger personnalisé sur le site, il est nécessaire d’appeler une fonction JavaScript avec le modèle suivant :
tC.event.{{ Trigger Label }}(this, {{ Trigger Data Layer }});Un exemple typique est un Add to basket événement où l’id du produit sélectionné est envoyé avec l’événement :
tC.event.add_to_basket(this, { product_id: "12345" });Gestion des erreurs de Trigger
Dans certaines situations, il peut arriver qu’un utilisateur interagisse avec un Trigger personnalisé avant que le fichier Web Container de Commanders Act ne soit chargé. Dans ce cas, l’utilisation de la fonction Trigger provoquerait une erreur JavaScript ReferenceError. Par conséquent, il est recommandé de vérifier la disponibilité de la fonction Trigger avant de l’utiliser.
if (tC && tC.event && typeof tC.event.add_to_basket === "function") {
tC.event.add_to_basket(this, { product_id: "12345" });
}Test
Via le Tag Quality Assurance
Le template de Tag Commanders Act - Event QA dans la bibliothèque de Tags Commanders Act affiche automatiquement les informations du Data Layer d’un événement dans la console JavaScript lorsqu’il est exécuté. Assigner ce Tag avec le Trigger permet d’enregistrer un instantané du Data Layer lorsque le Trigger correspondant est exécuté. Autre méthode, plus technique : vous pouvez taper dans votre console tc_arrray_events lorsque l’événement est exécuté. Le Data Layer des variables de l’événement sera affiché.
Mis à jour
Ce contenu vous a-t-il été utile ?