Suivre automatiquement les modifications Google Ads : 4 méthodes et leurs angles morts

L’équipe Changeline · Publié le · 9 min de lecture

Vous pouvez suivre automatiquement les modifications Google Ads de quatre façons : l'historique des modifications dans l'interface (deux dernières années), un script planifié qui écrit les lignes change_event dans une feuille de calcul, la ressource change_event de l'API (30 derniers jours, 10 000 lignes par requête) ou un outil qui importe les modifications dans une frise chronologique partagée.

Comment suivre automatiquement les modifications Google Ads ?

Google Ads enregistre déjà la plupart des modifications pour vous. La vraie question est de savoir où ce registre se trouve, combien de temps vous pouvez y accéder et si quelqu'un le consulte à côté des autres modifications qui font bouger vos résultats. Il existe quatre options concrètes, de zéro configuration à un suivi entièrement automatique.

MéthodeProfondeurMise en placeIdéal pourPrincipale limite
Historique des modifications dans l'interfaceDeux dernières annéesAucuneDes vérifications ponctuelles sur un compteLecture manuelle, un compte à la fois, aucun contexte hors Google Ads
Script Google Ads qui écrit dans une feuille30 derniers jours par exécution (change_event)Coller et planifier un scriptUn journal quotidien ou une alerte pour quelques comptesVous maintenez le code ; chaque exécution est limitée à 30 minutes
API Google Ads (change_event)30 derniers joursJeton de développeur, code et stockageLes équipes avec des développeurs et un entrepôt de données10 000 lignes par requête ; les modifications faites dans Google Ads Editor ne remontent pas
Outil de journal des modifications avec importSelon l'outilConnecter le compteLes agences et équipes qui veulent une seule frise chronologiqueNe couvre que les plateformes intégrées

La suite détaille ce que chaque méthode enregistre, où elle s'arrête et comment exploiter le résultat quand un indicateur bouge. Si vous voulez seulement lire l'écran d'historique, le guide de l'historique des modifications Google Ads le présente étape par étape.

Que contient l'historique des modifications Google Ads par défaut ?

L'historique des modifications liste les modifications apportées à votre compte, à vos campagnes et à vos groupes d'annonces au cours des deux dernières années ; les données plus anciennes ne sont pas disponibles. Vous l'ouvrez depuis « Historique des modifications » dans le menu « Campagnes », ou depuis une campagne ou un groupe d'annonces précis.

  • Qui : la colonne « Utilisateur » affiche l'adresse e-mail de la personne qui a effectué la modification dans l'interface. Les systèmes automatisés ou internes de Google peuvent apparaître sous « ads-dartsearch-budget » ou « Système Google Ads », et les modifications via l'API sous « Google Ads API » ou le nom de l'outil.
  • Quoi : vous pouvez filtrer par type de modification, par exemple un ajustement de budget ou une modification de mots clés, et voir chaque modification sur une frise reliée aux impressions, clics, conversions, CTR et coûts.
  • Limite de détail : Google limite les détails affichés par entrée et recommande des modifications touchant moins de 2 000 entités pour tout voir.

C'est automatique au sens où personne n'a rien à saisir. Ce ne l'est pas au sens où quelqu'un doit encore ouvrir chaque compte, choisir la période et lire les lignes, et l'historique ne dit rien de votre site, de vos balises ou de votre CRM.

Comment enregistrer les modifications Google Ads dans une feuille avec un script ?

Un script Google Ads peut interroger la ressource change_event chaque jour et ajouter les lignes à une feuille Google Sheets, ce qui vous donne un journal continu sans développement lourd. Les scripts acceptent le Google Ads Query Language (GAQL) via AdsApp.search() et AdsApp.report().

  1. Dans Google Ads, cliquez sur l'icône Outils, ouvrez le menu « Actions groupées » et choisissez « Scripts ».
  2. Créez un script qui lance une requête du type SELECT change_event.change_date_time, change_event.user_email, change_event.client_type, change_event.change_resource_type, change_event.changed_fields FROM change_event WHERE change_event.change_date_time >= '2026-10-06' AND change_event.change_date_time <= '2026-10-07' ORDER BY change_event.change_date_time LIMIT 10000 et qui écrit chaque ligne dans la feuille.
  3. Prévisualisez-le, autorisez-le, puis définissez la fréquence. L'aide Google propose une exécution quotidienne, hebdomadaire ou mensuelle, à l'heure de votre choix.
  4. Si vous le souhaitez, envoyez un e-mail quand une modification vient d'une personne absente d'une liste approuvée. Des scripts de praticiens, comme l'alerte d'historique des modifications de Nils Rooijmans, font exactement cela et permettent d'ignorer les utilisateurs de confiance.

Les limites à prévoir : un script de compte annonceur s'exécute 30 minutes au maximum (60 minutes pour certains scripts de compte administrateur qui traitent des comptes en parallèle), la requête ne remonte pas au-delà de 30 jours et la maintenance du code vous revient quand Google fait évoluer l'API. Pour quelques comptes, c'est le journal automatique le moins coûteux à mettre en place.

Qu'apporte la ressource change_event de l'API Google Ads ?

change_event est la vue API de l'historique des modifications : une ligne par modification, avec les anciennes et les nouvelles valeurs. C'est ce que lisent en coulisses les scripts et la plupart des outils tiers.

  • Champs : change_date_time, user_email, client_type (par exemple le client web Google Ads ou Google Ads API), change_resource_type, resource_change_operation (création, mise à jour, suppression), changed_fields, old_resource et new_resource.
  • Fenêtre : la plage de dates doit se situer dans les 30 derniers jours, et un filtre sur change_date_time est obligatoire.
  • Volume : chaque requête exige un LIMIT de 10 000 lignes au maximum ; les comptes très actifs demandent donc plusieurs requêtes découpées par date.
  • Latence : une modification peut mettre jusqu'à trois minutes à apparaître.
  • Angles morts : Google précise que toutes les modifications n'apparaissent pas dans change_event et que celles faites dans Google Ads Editor ne peuvent pas être récupérées par ce biais.

À cause de la fenêtre de 30 jours, tout ce qui repose sur change_event doit tourner régulièrement et stocker les lignes ailleurs. S'il s'arrête cinq semaines, le trou reste définitif dans ce stockage, même si l'interface affiche toujours les deux dernières années.

Qu'apporte un outil de journal des modifications avec import Google Ads ?

Un outil de journal des modifications prend en charge la planification et le stockage, et place les modifications Google Ads à côté de celles qui se produisent ailleurs. C'est ce second point qui rend le registre utile quand vous devez expliquer un résultat.

Dans Changeline, par exemple, vous connectez un compte Google Ads avec un accès en lecture seule. La première connexion importe les 30 derniers jours, puis les modifications se synchronisent toutes les 6 heures, avec une mise à jour manuelle quand vous en avez besoin plus tôt. Chaque élément importé indique ce qui a changé (avant → après), qui l'a changé et la source : interface, API, scripts, règles automatiques ou recommandations. Les modifications importées et saisies sont conservées tant que le projet existe, ce qui permet de revoir ce qui a été modifié aux mêmes semaines l'an dernier. Meta Ads et les autres intégrations arrivent bientôt ; pour l'instant, l'équipe saisit ces modifications à la main sur la même frise.

Quel que soit l'outil étudié, posez trois questions : conserve-t-il l'historique au-delà de la fenêtre de l'API de la plateforme, affiche-t-il la source de chaque modification, et l'équipe peut-elle ajouter ce qu'il ne sait pas importer ?

Quelles modifications échappent au suivi automatique ?

Toute méthode automatique ne voit que ce qui se passe dans Google Ads, et même là, elle a des trous. Les modifications qui expliquent le mieux une baisse se trouvent souvent hors du compte publicitaire.

  • Envois depuis Google Ads Editor : change_event ne les renvoie pas ; vérifiez l'interface à ces dates ou consignez à la main les envois groupés.
  • Site et pages de destination : un nouveau formulaire, un changement de prix, une nouvelle version du tunnel de paiement, une page plus lente.
  • Mesure : une balise modifiée dans Google Tag Manager, une mise à jour de la bannière de consentement, une action de conversion passée de principale à secondaire.
  • CRM et ventes : de nouvelles règles de qualification des leads, l'import des conversions hors ligne en pause, un délai de rappel commercial qui change.
  • Autres canaux : Meta Ads, e-mailing, référencement naturel et partenaires qui déplacent la demande.
  • La raison : aucun système n'enregistre pourquoi un budget a été relevé ni ce que l'équipe attendait.

C'est pourquoi un journal des modifications marketing combine les modifications importées et celles que l'équipe saisit, chacune avec une date, un responsable et une raison. Un modèle de journal des modifications partagé suffit pour démarrer si vous n'avez pas encore d'outil.

Comment utiliser les modifications suivies pour trouver ce qui a fait bouger un indicateur ?

Placez toutes les modifications des jours qui précèdent la variation sur une seule frise chronologique, écartez d'abord un problème de mesure, puis testez une hypothèse à la fois. Le suivi automatique n'est rentable que s'il sert à cela.

  1. Notez la date à laquelle l'indicateur a bougé et les 7 à 14 jours qui précèdent.
  2. Rassemblez toutes les modifications de cette fenêtre : les modifications de l'équipe dans Google Ads, les automatismes de la plateforme (recommandations appliquées automatiquement, règles automatiques, scripts), les changements sur le site, la mesure et le CRM, et les événements externes comme une promotion d'un concurrent ou un jour férié.
  3. Écartez d'abord la mesure. Si les conversions ont baissé mais pas les sessions, les leads dans le CRM ou les commandes, le problème vient de la mesure, pas de la performance.
  4. Testez une hypothèse à la fois. Vérifiez si la baisse se limite aux campagnes, appareils ou actions de conversion touchés par la modification.
  5. Consignez le résultat sur la même frise pour que la personne suivante ne reparte pas de zéro.

Exemple (fictif) : le CPA augmente de 30 % un mardi. Les modifications Google Ads importées montrent un CPA cible abaissé le vendredi et une recommandation qui a ajouté des mots clés en requête large le samedi ; le journal de l'équipe montre une nouvelle page de destination le lundi. Les conversions dans le CRM sont stables, la mesure fonctionne donc. Les termes de recherche des nouveaux mots clés concentrent l'essentiel du surcoût : c'est ce que vous testez en premier. Pour la méthode complète, voyez l'analyse des causes racines en marketing, comment les recommandations appliquées automatiquement modifient les comptes et le guide pour expliquer une baisse de conversions à un client.

FAQ

Google Ads peut-il m'alerter quand quelqu'un modifie mon compte ?

L'historique des modifications n'envoie pas d'alerte de lui-même. La solution courante est un script Google Ads qui interroge change_event chaque jour, écrit les lignes dans une feuille Google Sheets et vous envoie un e-mail quand la modification vient d'un utilisateur absent de votre liste approuvée.

Jusqu'où peut-on remonter dans les modifications Google Ads ?

Dans l'interface, l'historique des modifications couvre les deux dernières années ; les données plus anciennes ne sont pas disponibles. Avec la ressource change_event de l'API, et donc avec les scripts qui l'utilisent, seuls les 30 derniers jours sont accessibles : un outil doit tourner régulièrement et stocker les lignes pour garder un historique plus long.

Les modifications faites dans Google Ads Editor apparaissent-elles dans l'API ?

Non. La documentation de change_event précise que les modifications faites dans Google Ads Editor ne peuvent pas être récupérées par ce biais, même si Editor figure parmi les types de client. Vérifiez l'historique des modifications dans l'interface à ces dates, ou consignez à la main les envois groupés depuis Editor avec une date et une raison.

Comment savoir qui a fait une modification dans Google Ads ?

Dans l'historique des modifications, la colonne « Utilisateur » affiche l'adresse e-mail de la personne qui a fait la modification dans l'interface. Les systèmes automatisés apparaissent sous des noms comme « Système Google Ads » et les modifications via l'API sous « Google Ads API » ou le nom de l'outil. Dans l'API, ces informations figurent dans user_email et client_type.

Un script Google Ads suffit-il à une agence pour suivre les modifications ?

Pour quelques comptes, un script quotidien qui écrit change_event dans une feuille fonctionne. Avec de nombreux clients, cela se complique : chaque script tourne 30 minutes au maximum, quelqu'un doit maintenir le code et la feuille ne contient ni les modifications du site, ni celles de la mesure ou du CRM, qui expliquent souvent la baisse.

Sources

  1. À propos de l'historique des modifications – Aide Google Ads
  2. Change Event – API Google Ads
  3. Effectuer des modifications automatiques à l'aide de scripts – Aide Google Ads
  4. Limites – Scripts Google Ads
  5. Rapports – Scripts Google Ads
  6. Google Ads Script – Change History Alerts – Nils Rooijmans

Toutes vos modifications sur une seule frise

Changeline est un journal des modifications marketing pour les agences et les équipes growth. Consignez une modification en quelques secondes et voyez-la à côté de tous les autres canaux. Gratuit pendant l’accès anticipé.

Commencer gratuitement