Les événements personnalisés vous permettent d'effectuer le suivi des interactions qui se produisent sur votre site Web ou dans votre application mobile, et qui ne peuvent pas être gérées par les méthodes de suivi standards. Voici l'exemple d'utilisation le plus fréquent : vous souhaitez suivre les envois d'un formulaire, mais le comportement par défaut de ce dernier a été modifié (par exemple, l'événement de navigateur submit
a été ignoré).
Déclencheur d'événement personnalisé
Pour créer un déclencheur d'événement personnalisé, procédez comme suit :
- Cliquez sur Déclencheurs
Nouveau.
- Cliquez sur Configuration du déclencheur et sélectionnez le type de déclencheur Événement personnalisé.
- Saisissez un nom d'événement. Sélectionnez Utiliser la correspondance avec expression régulière pour autoriser ce champ à gérer les expressions régulières.
Exemple de configuration
Voici un exemple de configuration Web permettant de déclencher une balise lorsqu'un événement personnalisé appelé button1-click est transmis à la couche de données :
- Ajoutez ce code pour transmettre l'événement à la couche de données lorsque l'utilisateur clique sur le bouton :
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">Button 1</a>
- Créez un déclencheur d'événement personnalisé. Dans la section Configuration du déclencheur de votre nouvelle balise, utilisez les paramètres suivants :
Nom de l'événement : button1-click
Conditions dans lesquelles le déclencheur est exécuté : tous les événements personnalisés
Lorsque ce déclencheur est appliqué à une balise, celle-ci est exécutée même si l'événement d'envoi par défaut est ignoré. Lorsque l'utilisateur clique sur le bouton, un événement personnalisé, pour lequel la valeur button1-click est définie, est transmis à la couche de données. Tag Manager détecte "button1-click" en tant que valeur d'un événement personnalisé et déclenche donc la balise.
Envoyez plusieurs variables en même temps que l'événement à l'aide de dataLayer.push()
. Par exemple, vous pouvez envoyer une valeur de conversion avec le nom de l'événement personnalisé :
dataLayer.push({'event':'button1-click','conversionValue':25});
Créez la variable de la couche de données dans Tag Manager. Vous pourrez l'utiliser dans le champ "Valeur de conversion" de votre balise de suivi des conversions Google Ads.