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).
Fonctionnera avec GA4 ?
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 ?
La ligne 5 devrait être modifiée en :
if ( !is_user_logged_in() || !current_user_can(‘administrator’)) {
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.
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/
Puis-je utiliser ce code à la place ?
Mon code Google Analytics.
Oui, vous utiliseriez votre propre identifiant Google Analytics.
Merci, ça a marché !
Content que cela ait aidé 🙂
Titre trompeur. Où est la partie où vous montrez comment bloquer les utilisateurs connectés ?
La ligne 5 configure la condition pour ne pas exécuter le code Google Analytics si l'utilisateur est connecté.
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.