Guide d'export Google Ads

GMSF v1.2 Google Ads 5 min install
🎯
Objectif
Ce script exporte automatiquement les données de vos campagnes Google Ads avec la granularité nécessaire pour l'analyse carbone GMSF v1.2 dans Carbon Intelligence.
⚙️
Installation
3 étapes · 5 minutes
Créer le Google Sheet de destination
  1. Allez sur sheets.new
  2. Renommez le fichier : CI_Export_GoogleAds_[NomClient]
  3. Copiez l'URL du Sheet
Installer le script
  1. Connectez-vous à Google Ads
  2. Allez dans Outils et paramètres → Actions groupées → Scripts
  3. Cliquez sur + (Nouveau script)
  4. Nommez le script : Carbon Intelligence Export
  5. Collez le contenu du fichier carbon-intelligence-google-ads-export.js
  6. Remplacez COLLER_URL_GOOGLE_SHEET_ICI par l'URL de votre Google Sheet
  7. Cliquez sur Autoriser puis Exécuter
Planifier l'exécution
  1. Après la première exécution réussie, cliquez sur Créer un planning
  2. Sélectionnez Hebdomadaire (lundi matin recommandé)
  3. Le script tournera automatiquement chaque semaine
📊
Ce qui est exporté
10 onglets créés automatiquement
OngletContenuUsage Carbon Intelligence
CI_CampaignsRésumé par campagne et semaineVue d'ensemble des émissions
CI_DevicePar appareil (mobile, desktop, tablette)Facteur énergie par appareil
CI_GeoPar pays et régionMix énergétique par pays GMSF v1.2
CI_PlacementsPar site et applicationPlacements énergivores
CI_CreativeSizePar taille de créationPoids du transfert de données
CI_AdFormatPar format (Search, Display, Video)Facteur format publicitaire
CI_VideoDonnées vidéo détailléesCalcul carbone vidéo (durée, quartiles)
CI_MetadataInformations compte et exportTraçabilité et audit
CI_DiagnosticTests de chaque requêteIdentification des problèmes
CI_Export_CSVToutes les dimensions consolidéesImport direct plateforme CI
📁
Export CSV
Deux options disponibles
Option A — Depuis Google Sheets
  1. Allez sur l'onglet CI_Export_CSV
  2. Fichier → Télécharger → CSV (.csv)
Option B — Via le script
  1. Changez la fonction en exportToCSV
  2. Exécutez — un fichier CSV sera créé dans votre Google Drive
  3. Le lien du fichier apparaît dans les logs
🔗
Partage avec Carbon Intelligence
📨
Partagez le Google Sheet avec : support@carbonintelligence.green (accès lecteur)
Ou envoyez le CSV exporté par email à la même adresse.
⚠️
Dimensions non couvertes
DimensionPourquoiAlternative
Type de connexion (Wi-Fi/4G/5G)Non disponible dans Google AdsDisponible via DV360 ou TTD
Exchange (SSP)Google Ads = walled gardenDisponible via DV360 ou TTD
Mode d''achat (Open/PMP)Spécifique au programmatique openDisponible via DV360 ou TTD
Poids créatif (Ko)Non reporté par Google AdsEstimation GMSF par type de format
Active View / ViewabilityEn cours de sunset chez GoogleMétriques retirées en v1.2.0
Si vous utilisez DV360 ou un autre DSP, contactez-nous pour un script dédié.
🔧
Configuration avancée
Section CONFIG du script
// Dans le script, section CONFIG :

LOOKBACK_DAYS: 90,       // Jours d'historique (défaut : 90)
MIN_IMPRESSIONS: 1,      // Seuil minimum d'impressions par ligne
INCLUDE_PAUSED: true     // Inclure les campagnes en pause (recommandé)
🔍
Diagnostic
Fonction de diagnostic intégrée
  1. Dans Google Ads > Scripts, ouvrez le script
  2. Dans le menu déroulant à côté de Exécuter, sélectionnez diagnose
  3. Cliquez sur Exécuter
  4. Ouvrez le Google Sheet et allez sur l'onglet CI_Diagnostic

Le diagnostic teste : l'accès au compte Google Ads, chaque type de requête individuellement, le nombre de campagnes actives et en pause, la disponibilité des données par type (Device, Geo, Placements, Video...). Chaque test est coloré : vert (OK), jaune (vide mais normal), rouge (erreur). En cas d'erreur, envoyez une capture de l'onglet CI_Diagnostic à support@carbonintelligence.green.

🛠️
Résolution de problèmes
"Authorization required"
Normal lors de la première exécution. Cliquez sur Autoriser et acceptez les permissions.
"Spreadsheet not found"
Vérifiez que l'URL du Google Sheet est correcte dans CONFIG.SPREADSHEET_URL.
Colonnes vides (toutes)
Exécutez la fonction diagnose (menu déroulant à côté de Exécuter > sélectionnez "diagnose"). Consultez ensuite l'onglet CI_Diagnostic dans le Google Sheet qui identifie précisément le problème.
Campagnes en pause
Si vos campagnes sont en pause, le script n'exporte aucune donnée par défaut. En v1.2.0, INCLUDE_PAUSED est à true par défaut. Pour les versions antérieures, changez INCLUDE_PAUSED: true dans la section CONFIG.
Données manquantes
Vérifiez que les campagnes ont des impressions pour la période. Ajustez LOOKBACK_DAYS si nécessaire.
Timeout
Si le compte a beaucoup de données, réduisez LOOKBACK_DAYS à 30 jours.
Onglets vides
Certains onglets (Video, Placements) ne se remplissent que si les types de campagnes concernés sont actifs.
💬
Support
Email support@carbonintelligence.green
Version script 1.3.0
Méthodologie GMSF v1.2 (Ad Net Zero)