Quel est le code Google Analytics permettant de mesurer les événements OnClick ?

Il est possible de paramétrer Google Analytics pour qu'il suive l'utilisateur lorsqu'il clique sur un bouton. Voici l'astuce.

Google Analytics fournit tous les codes nécessaires pour suivre un internaute tout au long de son parcours sur votre site.
Il est possible de paramétrer l'outil pour qu'il suive l'utilisateur lorsque celui-ci clique sur un bouton. On se base alors sur l'événement JavaScript "onClick" qui se déclenche automatiquement.

Avant de paramétrer le clic sur un bouton, il faut initialiser le code de suivi (ci-dessous, ce sera celui d'Universal Analytics, la nouvelle version de Google Analytics, qui sera utilisé). Dans une balise script, copiez le code fourni par Google en remplaçant l'identifiant de suivi et l'URL du site internet par les vôtres :

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-420XXXXXX', 'monsite.com');
ga('send', 'pageview');
</script>

Pour enregistrer le clic de l'utilisateur, il faut appeler la méthode "ga" avec les paramètres suivants :
- "send", pour spécifier que l'on envoie les informations à Google Analytics ;
- "event", pour indiquer que l'enregistrement est lié à un événement qui s'est produit sur la page ;
- "Click", pour définir qu'il s'agit d'un clic de l'internaute sur un bouton ;
- vous pouvez également ajouter ce qu'on appelle un "label", il est optionnel, et permet de retrouver plus facilement cet événement dans les rapports de la plateforme.

Voici l'exemple avec un bouton, sur lequel l'internaute est invité à cliquer :

<button onClick="changerPage(); ga('send', 'event', 'Button', 'Click', 'Clic sur le bouton');">Cliquez !</button>

Ce paramétrage peut fonctionner sur n'importe quel élément cliquable. Voici un exemple avec un lien (de confirmation) :

<a href="confirmation.php" onClick=" ga('send', 'event', 'Button', 'Click', 'Accès à la page de confirmation');">Confirmer</a> 

Lire aussi :

​​​​​​​

Tutoriels Analytics