web-dev-qa-db-fra.com

Puis-je suivre les formulaires soumis via Google Tag Manager?

Je souhaite suivre les soumissions de formulaires sur le site Web dans Google Analytics. Je pensais ajouter le code suivant au bouton SUBMIT,

<input id=”contact-submit” class=”button” type=”submit” value=”Submit” onClick="ga('send', 'event', { eventCategory: 'requestinfo', eventAction: 'submit', eventLabel: 'undergrad'});">

Mais puis-je faire tout cela via Google Tag Manager pour améliorer l'efficacité?

2
ledzee

Il y a plusieurs façons, donc cela dépend vraiment de ce que vous essayez d'accomplir. Vous trouverez ci-dessous quelques options qui s’appliqueront aux formulaires de contact et à tout autre type d’action de clic.

1) Vous pouvez configurer un déclencheur de lien dans GTM avec le paramètre de données HTML5 et la classe ou l'ID.

<input id=”contact-submit” class=”button” type=”submit” value=”Submit" data-form="Contact Us" data-whichpage="Home Page">

En GTM, déclenchez gtm.linkClick et utilisez l'ID d'élément -> est égal -> contact-submit

2) Si vous avez une page de confirmation, vous pouvez configurer un dataLayer et utiliser une dimension personnalisée pour capturer les informations.

Sur votre page de confirmation, configurez une couche de données à l'aide de PHP ou quelque chose d'autre:

dataLayer.Push({
"Form_Name": "Home Page",
"Form_Type": "Contact Us",
"Custom_Dimention_2": "Parameter 2"
});

Puis, dans GA, créez les dimensions personnalisées et faites-les correspondre aux champs correspondants dans GTM.

2
dasickle