Pourquoi les événements personnalisés GA4 changent la donne

Depuis la migration définitive d’Universal Analytics vers Google Analytics 4 en juillet 2024, le modèle de collecte de données a fondamentalement changé. Fini les sessions et les pages vues comme piliers centraux : GA4 repose entièrement sur un modèle événementiel. Chaque interaction — un clic, un scroll, un téléchargement, une soumission de formulaire — est un événement.

Mais voilà le problème : les événements collectés automatiquement par GA4 ne couvrent qu’une fraction de ce qui se passe réellement sur votre site. Selon une étude de Measure School (2024), 68 % des données exploitables pour la prise de décision proviennent d’événements personnalisés correctement configurés.

Sans événements personnalisés, vous naviguez à l’aveugle. Vous savez combien de visiteurs arrivent sur votre site, mais pas ce qu’ils font réellement une fois qu’ils y sont.

Les trois catégories d’événements dans GA4

Avant de plonger dans la création d’événements personnalisés, il est essentiel de comprendre la hiérarchie des événements GA4.

Événements collectés automatiquement

Ces événements se déclenchent sans aucune configuration de votre part dès que le code GA4 est installé :

  • page_view : chargement d’une page
  • first_visit : première visite d’un utilisateur
  • session_start : début d’une session
  • user_engagement : interaction active sur la page
  • scroll : défilement jusqu’à 90 % de la page (si la mesure améliorée est activée)

Ils fournissent une base, mais ils sont loin d’être suffisants pour comprendre le parcours utilisateur.

Événements recommandés par Google

Google propose une liste d’événements standardisés avec des noms et paramètres prédéfinis. Ils sont particulièrement utiles pour le e-commerce :

  • purchase : validation d’une commande
  • add_to_cart : ajout au panier
  • sign_up : création de compte
  • generate_lead : génération d’un lead
  • begin_checkout : début du tunnel d’achat

Règle d’or : si un événement recommandé correspond à votre besoin, utilisez-le. Google l’exploite pour alimenter ses rapports prédéfinis et ses audiences automatiques.

Événements personnalisés

C’est là que la vraie puissance réside. Les événements personnalisés couvrent tout ce que Google n’a pas prévu :

  • Clic sur un bouton “Demander un devis”
  • Visionnage d’une vidéo de présentation au-delà de 50 %
  • Utilisation d’un configurateur produit
  • Ouverture d’un chat en direct
  • Téléchargement d’un livre blanc
  • Interaction avec un comparateur de prix

Chaque entreprise a des actions clés spécifiques. C’est précisément pourquoi les événements personnalisés existent.

Définir votre stratégie de tracking avant de coder

L’erreur la plus courante ? Se précipiter dans l’implémentation technique sans réflexion stratégique. Chez Lueur Externe, agence web spécialiste SEO et analytics depuis 2003, nous commençons systématiquement chaque projet de tracking par un plan de mesure structuré.

Identifier vos macro et micro-conversions

Classez vos actions utilisateur en deux catégories :

TypeDéfinitionExemples
Macro-conversionsActions directement liées à votre chiffre d’affairesAchat, soumission de formulaire de contact, prise de rendez-vous
Micro-conversionsActions qui signalent un engagement fort, précurseurs de la macro-conversionAjout au panier, consultation de la page tarifs, téléchargement de brochure, visionnage vidéo

Créer un plan de tagging

Pour chaque événement, documentez :

  • Le nom de l’événement (en snake_case, ex : demande_devis)
  • Les paramètres associés (ex : formulaire_type, page_source, valeur_estimee)
  • La méthode de déclenchement (clic, soumission de formulaire, scroll, temps passé)
  • La priorité (critique, importante, nice-to-have)

Ce document devient votre référence tout au long du projet. Il évite le piège du “on tracke tout” qui noie l’information utile dans le bruit.

Implémenter des événements personnalisés avec gtag.js

La méthode la plus directe consiste à utiliser la bibliothèque JavaScript gtag.js intégrée au code de votre site.

Syntaxe de base

Voici la structure fondamentale d’un appel d’événement personnalisé :

gtag('event', 'nom_evenement', {
  'parametre_1': 'valeur_1',
  'parametre_2': 'valeur_2',
  'parametre_3': valeur_numerique
});

Exemple concret : tracker un clic sur “Demander un devis”

Imaginons que votre site propose un bouton “Demander un devis” sur plusieurs pages. Voici comment tracker ce clic avec des données contextuelles :

document.querySelector('#btn-devis').addEventListener('click', function() {
  gtag('event', 'demande_devis', {
    'formulaire_type': 'devis_rapide',
    'page_source': document.title,
    'categorie_service': 'creation_site_web',
    'valeur_estimee': 1500
  });
});

Cet événement vous dira exactement :

  • Combien de visiteurs cliquent sur le bouton de devis
  • Depuis quelle page ils le font
  • Pour quel type de service
  • Quelle valeur estimée est en jeu

Exemple avancé : tracker le scroll de contenu par paliers

GA4 ne tracke le scroll qu’à 90 % par défaut. Pour un blog ou un site éditorial, vous voudrez probablement des données plus granulaires :

let scrollMilestones = [25, 50, 75, 100];
let milestoneReached = [];

window.addEventListener('scroll', function() {
  let scrollPercent = Math.round(
    (window.scrollY / (document.body.scrollHeight - window.innerHeight)) * 100
  );
  
  scrollMilestones.forEach(function(milestone) {
    if (scrollPercent >= milestone && !milestoneReached.includes(milestone)) {
      milestoneReached.push(milestone);
      gtag('event', 'scroll_profondeur', {
        'pourcentage': milestone,
        'titre_page': document.title,
        'longueur_contenu': document.body.scrollHeight
      });
    }
  });
});

Avec ce code, vous pouvez déterminer que 72 % de vos visiteurs lisent au moins 25 % d’un article, mais que seulement 18 % atteignent 75 %. Un signal clair pour retravailler vos contenus.

Implémenter via Google Tag Manager : la méthode recommandée

Pour les sites en production, Google Tag Manager (GTM) est de loin la méthode préférée. Elle offre plus de flexibilité, ne nécessite pas de modifier le code source, et facilite la collaboration entre développeurs et marketeurs.

Étape 1 : Créer le déclencheur

Dans GTM, allez dans Déclencheurs > Nouveau :

  • Type de déclencheur : Clic – Tous les éléments (ou Clic – Liens uniquement)
  • Condition : Click Classes contient btn-devis (ou Click ID est égal à btn-devis)
  • Nommez le déclencheur : “Clic – Bouton Devis”

Étape 2 : Créer la balise GA4 Event

Allez dans Balises > Nouvelle :

  • Type de balise : Google Analytics : événement GA4
  • ID de mesure : votre ID GA4 (G-XXXXXXXXXX) ou votre balise de configuration GA4
  • Nom de l’événement : demande_devis
  • Paramètres d’événement :
    • formulaire_typedevis_rapide
    • page_source{{Page Title}}
    • categorie_service → variable personnalisée ou valeur fixe
  • Déclencheur : “Clic – Bouton Devis”

Étape 3 : Tester avec le mode Aperçu

Avant de publier, toujours tester. Le mode Aperçu de GTM (Tag Assistant) vous montre en temps réel :

  • Si le déclencheur se déclenche au bon moment
  • Si les paramètres contiennent les bonnes valeurs
  • Si la balise GA4 envoie correctement les données

Combinez avec le DebugView de GA4 (Admin > DebugView) pour vérifier la réception côté Google.

Enregistrer vos paramètres comme dimensions personnalisées

Voici un point que beaucoup oublient : par défaut, les paramètres personnalisés ne sont pas disponibles dans les rapports GA4. Vous devez les enregistrer manuellement.

La procédure

  1. Dans GA4, allez dans Admin > Définitions personnalisées
  2. Cliquez sur Créer une dimension personnalisée
  3. Renseignez :
    • Nom de la dimension : ex. “Type de formulaire”
    • Portée : Événement (dans la majorité des cas)
    • Paramètre d’événement : formulaire_type (exactement le même nom que dans votre code)
  4. Sauvegardez

Important : les données ne sont pas rétroactives. Seules les données collectées après l’enregistrement de la dimension seront disponibles dans les rapports. C’est pourquoi il est crucial de faire cette étape dès le départ.

Rappel des limites :

  • 50 dimensions personnalisées basées sur des événements
  • 50 métriques personnalisées
  • 25 dimensions personnalisées basées sur l’utilisateur

Conventions de nommage : les règles à respecter

Un tracking mal nommé devient rapidement ingérable. Voici les conventions recommandées :

  • Utilisez le snake_case (mots séparés par des underscores) : demande_devis, pas DemandeDevis ni demande-devis
  • Jamais d’espace, d’accent, ni de caractère spécial dans les noms d’événements
  • Soyez descriptif mais concis : telechargement_brochure plutôt que dl_b
  • Préfixez par catégorie si vous avez beaucoup d’événements : form_devis, form_contact, form_newsletter
  • Les noms sont sensibles à la casse : Page_View et page_view sont deux événements différents
  • Ne commencez jamais par un chiffre et évitez les préfixes réservés comme ga_, google_, firebase_

Les 10 événements personnalisés que tout site devrait tracker

Selon notre expérience chez Lueur Externe, après plus de 20 ans d’accompagnement de sites web, voici les événements personnalisés les plus fréquemment utiles :

  1. formulaire_soumission — Avec le type de formulaire et la page source
  2. clic_telephone — Clic sur un numéro de téléphone cliquable
  3. clic_email — Clic sur une adresse email
  4. telechargement_document — PDF, brochure, catalogue avec le nom du fichier
  5. visionnage_video — Avec la progression (25 %, 50 %, 75 %, 100 %)
  6. clic_cta_principal — Clic sur le call-to-action principal de chaque page
  7. ajout_liste_souhaits — Pour le e-commerce (souvent oublié, mais très révélateur)
  8. utilisation_filtre — Utilisation des filtres de recherche ou de catalogue
  9. erreur_formulaire — Soumission échouée (champ manquant, erreur de validation)
  10. partage_social — Clic sur les boutons de partage réseaux sociaux

Chacun de ces événements répond à une question business précise. Le n°9, par exemple, peut révéler qu’un champ de formulaire pose problème et fait perdre jusqu’à 30 % de leads potentiels.

Analyser vos événements personnalisés dans GA4

Une fois vos événements en place, encore faut-il savoir les exploiter.

Rapport Événements

Dans Rapports > Engagement > Événements, vous trouvez la liste de tous vos événements avec :

  • Le nombre de déclenchements
  • Le nombre d’utilisateurs concernés
  • Les revenus associés (si applicable)

Explorations personnalisées

Pour une analyse plus fine, utilisez l’outil Explorer :

  • Créez un rapport en forme libre avec vos événements personnalisés en lignes
  • Ajoutez vos dimensions personnalisées (type de formulaire, page source, etc.)
  • Croisez avec des dimensions standards (source/support, appareil, pays)

Par exemple, vous pourriez découvrir que le taux de soumission du formulaire de devis est 2,3 fois plus élevé sur mobile que sur desktop, mais que la valeur moyenne estimée est plus basse. Des insights impossibles sans événements personnalisés bien configurés.

Marquer un événement comme conversion

Pour vos événements les plus importants, activez le statut de conversion clé :

  1. Allez dans Admin > Événements
  2. Trouvez votre événement personnalisé dans la liste
  3. Activez le toggle “Marquer comme conversion clé”

Ces conversions deviennent alors disponibles dans Google Ads pour l’optimisation de vos campagnes — un levier puissant pour améliorer votre ROI publicitaire.

Erreurs courantes à éviter

Même les équipes expérimentées tombent dans certains pièges :

  • Tracker trop d’événements : 500 événements, c’est une limite technique, pas un objectif. Concentrez-vous sur 15-30 événements réellement utiles.
  • Oublier d’enregistrer les dimensions personnalisées : vos paramètres existent dans le flux de données brut, mais ils n’apparaissent pas dans les rapports GA4 tant que vous ne les déclarez pas.
  • Ne pas tester avant la mise en production : un événement mal configuré peut polluer vos données pendant des semaines avant que vous ne vous en rendiez compte.
  • Dupliquer des événements recommandés : créer un achat_confirme alors que purchase existe déjà, c’est perdre les rapports e-commerce intégrés.
  • Ignorer les limites de cardinalité : un paramètre avec des milliers de valeurs uniques (comme un ID produit très granulaire) peut entraîner le regroupement sous “(other)” dans les rapports.

Intégration avec le e-commerce Prestashop et WordPress

Si votre site tourne sous Prestashop ou WordPress, l’implémentation des événements personnalisés GA4 nécessite une approche adaptée.

Sur Prestashop, les hooks et modules permettent d’injecter le code de tracking aux moments clés du parcours d’achat. Sur WordPress, des plugins comme Site Kit de Google ou des solutions sur mesure via functions.php et GTM offrent une flexibilité totale.

L’expertise CMS est ici déterminante. Lueur Externe, en tant qu’agence certifiée Prestashop et spécialiste WordPress, combine la maîtrise technique des plateformes avec une expertise analytics pointue pour garantir un tracking fiable et conforme au RGPD.

Respect du RGPD et consentement

Dernier point, mais pas des moindres : vos événements personnalisés doivent respecter le RGPD.

Concrètement :

  • Ne déclenchez les événements GA4 qu’après le consentement de l’utilisateur via votre CMP (Consent Management Platform)
  • N’envoyez jamais de données personnelles (email, nom, téléphone) dans les paramètres d’événements
  • Documentez votre plan de tagging dans votre registre de traitement des données
  • Activez l’anonymisation IP (activée par défaut dans GA4) et configurez la durée de rétention des données

Un tracking performant n’a de valeur que s’il est éthique et conforme.

Conclusion : passez à l’action avec un tracking GA4 sur mesure

Les événements personnalisés GA4 transforment votre outil d’analytics d’un simple compteur de visites en un véritable instrument de pilotage business. En identifiant les bons événements, en les implémentant correctement et en analysant les données collectées, vous obtenez des insights concrets pour optimiser votre site, votre tunnel de conversion et votre ROI marketing.

Mais entre la stratégie de tagging, l’implémentation technique via GTM ou gtag.js, l’enregistrement des dimensions, les tests et le respect du RGPD, le chemin peut être complexe.

C’est exactement le type d’accompagnement que propose Lueur Externe. Depuis 2003, notre agence web basée dans les Alpes-Maritimes aide ses clients à tirer le maximum de leurs données analytics. Contactez-nous pour un audit de votre tracking GA4 ou la mise en place d’un plan de mesure personnalisé adapté à vos objectifs.