Comment ajouter Google Analytics à WordPress sans plugin (et rester rapide)

Publié le | Par
5 minutes de lecture

Most WordPress performance issues start the same way: adding “just one more plugin” for a basic task.

Lorsque vous installez un plugin Google Analytics, même les plus populaires comme MonsterInsights ou Site Kit, vous n'obtenez pas seulement un suivi. Vous injectez des tables de base de données supplémentaires, des widgets de tableau de bord, des fenêtres contextuelles marketing et parfois des dizaines de requêtes de base de données supplémentaires dans votre backend WordPress.

Le tout pour un simple script de 73 Ko que vous pouvez installer vous-même en 3 minutes.

If you care about Éléments essentiels du Web, Time to First Byte (TTFB), and keeping your admin dashboard clean, adding Google Analytics manually is the only way to go.

This guide will show you exactly how to add Google Analytics 4 (GA4) to your WordPress site without a plugin, ensuring it remains lightning fast.


Pourquoi ignorer le plugin Analytics ? Le coût des performances

Avant d’examiner le code, regardons les données. Pourquoi se donner la peine d'une installation manuelle ?

  1. Gonflement de la base de données : Les plugins Analytics stockent souvent les données de configuration et mettent en cache les rapports dans votre wp_options tableau. Au fil du temps, cela ralentit les requêtes de base de données.
  2. Faites glisser le panneau d'administration : Le chargement de graphiques interactifs dans votre tableau de bord WordPress consomme des ressources du serveur. Votre zone d'administration doit être destinée à la création de contenu et non à la visualisation de données. Vous disposez du véritable tableau de bord Google Analytics pour cela.
  3. Frais généraux frontaux : Certains plugins chargent leurs propres fichiers CSS ou JS avec le code de suivi Google juste pour faire fonctionner leurs intégrations spécifiques.
  4. Surface de vulnérabilité : Chaque plugin que vous ajoutez constitue un risque potentiel pour la sécurité.

En utilisant la méthode manuelle, vous ajoutez exactement zéro surcharge de votre serveur.


Étape 1 : Obtenez votre code de suivi GA4

Avant de toucher WordPress, vous avez besoin de votre balise Google unique.

  1. Connectez-vous à votre Google Analytics compte.
  2. Cliquez sur le Administrateur icône d'engrenage dans le coin inférieur gauche.
  3. Sous les paramètres de votre propriété, cliquez sur Flux de données.
  4. Sélectionnez le flux de données de votre site Web.
  5. Faites défiler jusqu'à Balise Google section et cliquez sur Afficher les instructions relatives aux balises.
  6. Passez au Installer manuellement languette.

Vous devriez voir un extrait de code qui ressemble à ceci :

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXXXX');
</script>

Copiez tout ce bloc de code.


Étape 2 : La bonne manière (en utilisant functions.php)

Il existe deux façons d'ajouter ce code à votre site. Nous allons utiliser le fonctions.php méthode.

Pourquoi? Parce que modifier votre header.php le fichier directement est fragile. Si vous changez de thème ou mettez à jour votre thème sans utiliser de thème enfant, votre code de suivi sera effacé.

Utiliser des hooks WordPress dans votre functions.php Le fichier est plus propre, plus sûr et constitue la norme de l'industrie en matière de code personnalisé.

Prérequis crucial : Vous devez utiliser un thème enfant. Si vous l'ajoutez à un thème parent, il sera écrasé lors de la prochaine mise à jour du thème.

  1. Connectez-vous à votre tableau de bord WordPress.
  2. Accédez à Apparence > Éditeur de fichiers de thème.
  3. Sur le côté droit, sous « Fichiers de thème », sélectionnez Fonctions du thème (functions.php).
  4. Faites défiler jusqu'au bas absolu du fichier.
  5. Collez l'extrait PHP suivant, en remplaçant le commentaire d'espace réservé par votre code GA4 réel :
/**
 * Add Google Analytics to WordPress header safely.
 */
add_action('wp_head', 'insert_custom_google_analytics', 20);

function insert_custom_google_analytics() ?>
    <!-- PASTE YOUR GOOGLE TAG CODE HERE -->
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-XXXXXXXXXX');
    </script>
<?php }

Voyons pourquoi cet extrait est optimisé :

  • add_action('wp_head', ...): This hooks into WordPress right before the  </head> tag closes, ensuring the script loads early enough to track bounces, but doesn’t break your page structure.
  • 20: C'est le numéro prioritaire. En le définissant sur 20 (la valeur par défaut est 10), nous disons à WordPress de le charger légèrement plus tard dans la séquence d'en-tête, en donnant la priorité à votre CSS principal et à vos scripts de thème critiques en premier.
  • async : Remarquez le async attribut dans la balise de script Google. Cela indique au navigateur de télécharger le script en arrière-plan sans bloquer le rendu de votre page.

Une fois collé, cliquez sur Mettre à jour le fichier.


Étape 3 : Vérifiez que cela fonctionne (sans attendre 24 heures)

Vous n’avez pas besoin d’attendre un jour pour voir si vous l’avez installé correctement.

  1. Ouvrez une nouvelle fenêtre « Incognito » ou « Navigation privée ».
  2. Accédez à la page d’accueil de votre site Web et cliquez sur quelques pages.
  3. Revenez à votre tableau de bord Google Analytics.
  4. Accédez à Rapports > Temps réel.

Tu devrais voir au moins 1 utilisateur actif sur votre site. Si vous le faites, félicitations, vous avez implémenté avec succès GA4 sans aucune surcharge de plugin.


Résumé : Un WordPress plus léger

Ajouter Google Analytics sans plugin ne consiste pas seulement à économiser quelques octets ; c’est une mentalité architecturale. En gardant les outils marketing tiers hors de votre base de données WordPress et de votre panneau d'administration, vous maintenez un site Web plus propre, plus rapide et plus sécurisé.

Chaque fois que vous pouvez remplacer un plugin volumineux par une fonction propre de 10 lignes, votre site devient plus rapide. Et dans le référencement moderne, la vitesse est primordiale.

Partager cette publication

Ajay Malik

Ajay Malik est un développeur WordPress et Elite Freelancer avec plus de 8 ans d'expérience.