X

Comment désactiver Google Analytics pour les utilisateurs connectés dans WordPress

Extraits par IsItWP

Vous utilisez Google Analytics pour suivre votre audience ? Alors, vous ne voudrez probablement suivre que les vrais visiteurs, et non vos auteurs et rédacteurs.

La manière la plus simple de suivre les visiteurs réels est d'utiliser MonsterInsights sur votre site, qui est le meilleur plugin Google Analytics pour WordPress.

Si vous préférez utiliser un extrait de code, suivez les instructions ci-dessous. Gardez à l'esprit que cet extrait ajoute automatiquement le code Google Analytics à votre pied de page (si “wp_footer()” est appelé), vous n'avez donc pas à insérer manuellement le code Analytics dans tous vos fichiers.

Instructions :

Placez cet extrait dans votre fichier functions.php situé dans le répertoire de votre thème ou dans un plugin spécifique au site. Vous devez insérer votre ID Google Analytics à “XXXXXXXX“. Amusez-vous bien !

<?php
// function for inserting Google Analytics into the wp_head
add_action('wp_footer', 'ga');
function ga() {
   if ( !is_user_logged_in() ) { // not for logged in users
?>
	<script type="text/javascript">
	  var _gaq = _gaq || [];
	  _gaq.push(['_setAccount', 'UA-XXXXXXXX']); // insert your Google Analytics id here
	  _gaq.push(['_trackPageview']);
	  _gaq.push(['_trackPageLoadTime']);
	  (function() {
	    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	  })();
	</script>
<?php
   }
}
?>

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : Meilleurs constructeurs de pages WordPress (comparés).

Commentaires   Laisser une réponse

  1. José Carlos Amaral 9 octobre 2022 à 14:32

    Fonctionnera avec GA4 ?

  2. Y a-t-il un moyen de faire en sorte que cela ne s'applique qu'aux administrateurs connectés, tout en suivant les autres utilisateurs connectés ?

    1. La ligne 5 devrait être modifiée en :

      if ( !is_user_logged_in() || !current_user_can(‘administrator’)) {

  3. Bonjour,

    J'ai essayé ceci mais cela n'a pas fonctionné. J'ai ajouté ce code en utilisant le plugin Code Snippets, en ajoutant wp_header au lieu de wp_footer. Je l'ai configuré pour qu'il s'exécute sur l'ensemble du site :

    var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-XXXXXX’]); // insérez votre identifiant Google Analytics ici _gaq.push([‘_trackPageview’]); _gaq.push([‘_trackPageLoadTime’]); (function() { var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })();

    Ai-je fait quelque chose de mal ? Aidez-moi, s'il vous plaît.

    1. Il semble que l'ID Google Analytics soit manquant. UA-XXXXXX n'est qu'un espace réservé. Vous voudrez peut-être consulter : https://www.isitwp.com/install-google-analytics-wordpress-site/

  4. Puis-je utiliser ce code à la place ?

    Mon code Google Analytics.

    1. Oui, vous utiliseriez votre propre identifiant Google Analytics.

  5. Merci, ça a marché !

    1. Shahzad Saeed 27 mai 2020 à 08:02

      Content que cela ait aidé 🙂

  6. Andrew Magill 28 janvier 2020 à 12:30

    Titre trompeur. Où est la partie où vous montrez comment bloquer les utilisateurs connectés ?

    1. La ligne 5 configure la condition pour ne pas exécuter le code Google Analytics si l'utilisateur est connecté.

  7. Merci, c'est très utile 🙂

    J'avais l'habitude de tout faire avec Tag Manager, mais c'est une option beaucoup plus rapide !

    Il y a un nouveau script de Google, vous voudrez peut-être mettre à jour votre article. De plus, j'ai changé wp_footer en wp_header car Google préfère le script dans l'en-tête.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !