Installer Google Analytics dans WordPress sans utiliser de plugin

WordPress c’est bien pratique, mais il y a une chose qui m’énerve dans ce CMS c’est de devoir installer un plugin pour tout et n’importe quoi.

Si WordPress t’énerves pourquoi l’utilises-tu ?

J’en parlerais peut-être plus tard mais WordPress n’était pas mon premier choix comme support de ce blog. Faute de temps je me suis rabattu sur cette solution que je connaissais un peu pour avoir travaillé un peu dessus pour le compte d’un certain nombre de clients.

En attendant peut-être mieux je me suis tourné vers WordPress car je me suis dit que c’était mieux que rien du tout.

WordPress c’est très bien pour faire un blog rapidement, il existe de nombreux thèmes pour le personnaliser à souhait et le nombre de plugin pour en faire ce que vous voulez est impressionnant.

Mon problème se situe sur ce dernier point, je suis d’accord pour installer un plugin pour ajouter une grosse fonctionnalité à mon blog mais pour simplement ajouter un bout de script JavaScript j’ai un peu de mal. D’autant que la majorité des failles de WordPress proviennent d’un plugin ça fait réfléchir sur le bien fondé d’installer tel ou tel plugin.

Bref, assez parlé, venons en au fait.

Ajouter le code de suivi Google Analytics sans plugin

Mon but est d’ajouté le code de suivi Google Analytics dans toutes les pages de mon blog sans passer par un quelconque plugin.

1. Récupérer son code Google Analytics

Le code de suivi Google Analytics est un script JavaScript qui ressemble à ça :

<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-123456789-1', 'auto');
 ga('send', 'pageview');
</script>

Vous pouvez le retrouver en vous connectant à votre Compte Google Analytics.

2. Éditer le fichier functions.php de votre thème WordPress

Dans l’admin de votre blog, cliquez sur « Éditeur » situé dans le sous-menu « Apparence »

WordPress-Google-analytics-editeur

Ensuite, ouvrez le fichier functions.php

WordPress-Google-analytics-functions

Dans ce fichier ajouter le code source suivant pour ajouter la fonction googleanalytics :

add_action('wp_footer', 'googleanalytics');
function googleanalytics() {
 echo <<<EOD
 // Collez ici votre code suivi Google Analytics
EOD;
}

Ce qui donnera :

add_action('wp_footer', 'googleanalytics');
function googleanalytics() {
 echo <<<EOD
 <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-123456789-1', 'auto');
 ga('send', 'pageview');
</script>
EOD;
}

Puis sauvegardez votre fichier.

Note: Si votre blog utilise un thème téléchargé depuis le site officiel ou un thème acheté sur une place de marché, avant cette étape, l’idéal et de créer un thème enfant afin d’éviter les éventuels conflits pour les futurs mises à jour. J’y reviendrais sans doute dans un prochain article.

3. Vérifiez que cela fonctionne

Pour cela rafraîchissez votre page, inspectez le code source et faites une recherche sur votre identifiant Google Analytics.

Si cela fonctionne, vous n’avez plus qu’a vous connecter les jours suivants à votre compte analytics pour observer le nombre de vos visiteurs.