Suivi des clics sur des liens sortants avec gtag.js

Les événements Google Analytics peuvent vous servir à effectuer le suivi des clics sur des liens qui dirigent les utilisateurs vers un site Web autre que le vôtre.

Pour configurer le suivi des événements avec Analytics, vous devez être à l'aise dans l'édition HTML et le codage en JavaScript, ou demander de l'aide à un développeur Web expérimenté.

En savoir plus sur la configuration du code de suivi de base

Si vous avez ajouté le code de suivi gtag.js dans votre site, vous pouvez copier et coller le script ci-dessous dans vos pages afin de configurer le suivi des événements pour les liens sortants.

Si vous copiez et collez ce script exactement comme il est présenté ci-dessous, vos clics sortants s'afficheront dans vos rapports "Événements" Analytics : la Catégorie sera "sortant", l'Action sera un "clic" et le libellé sera l'URL. Dans l'extrait de code, ces valeurs sont indiquées en gras. Vous pouvez conserver ces valeurs, ou les modifier et configurer les vôtres. En savoir plus sur les composants des événements.

<script>
/**
* Fonction de suivi des clics sur des liens sortants dans Analytics.
* Cette fonction utilise une chaîne d'URL valide comme argument et se sert de cette chaîne d'URL
* comme libellé d'événement. Configurer la méthode de transport sur 'beacon' permet d'envoyer le clic
* au moyen de 'navigator.sendBeacon' dans les navigateurs compatibles.
*/
var trackOutboundLink = function(url) {
  gtag ('event', 'clic', {
    'event_category': 'sortant',
    'event_label': url,
    'transport_type': 'balise',
    'event_callback': function(){document.location = url;}
  });
}
</script>

Vous devrez également ajouter, ou modifier, l'attribut onclick sur vos liens. Vous pouvez utiliser l'exemple ci-dessous comme modèle pour vos propres liens :

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Exemple de page de paiement example.com</a>

Ressources connexes

Ces informations vous-ont elles été utiles ?
Comment pouvons-nous l'améliorer ?