Carbon Intelligence™
Guide d'export Amazon DSP — Script Python
GMSF v1.2
Amazon DSP
15 min install
Objectif
Ce script Python exporte automatiquement les données de vos campagnes Amazon DSP avec la granularité nécessaire pour l'analyse carbone GMSF v1.2 dans Carbon Intelligence™. Amazon DSP offre des données uniques sur les sources d'inventaire Amazon (IMDb TV, Twitch, Fire TV, etc.).
Installation
3 étapes · 15 minutes
Prérequis
- Python 3.8+ installé sur votre machine
- Installer les dépendances :
pip install requests pandas - Créer une application dans la Console développeur Amazon Ads
- Obtenir vos identifiants : Client ID, Client Secret, Refresh Token
- Identifier votre DSP Profile ID dans la console Amazon Ads
Configurer
- Ouvrir le fichier
carbon-intelligence-amazon-dsp-export.py - Renseigner les variables de configuration au début du script :
- •
CLIENT_ID= votre Client ID - •
CLIENT_SECRET= votre Client Secret - •
REFRESH_TOKEN= votre Refresh Token - •
PROFILE_ID= votre DSP Profile ID
- •
- Définir le répertoire de sortie dans
OUTPUT_DIR
Exécuter
- Lancer le script :
python carbon-intelligence-amazon-dsp-export.py - Les données exportées apparaissent dans
OUTPUT_DIR - Planifier une exécution régulière via
cron(Linux/macOS) ou Planificateur de tâches (Windows)
Ce qui est exporté
11 onglets créés automatiquement
| Onglet | Contenu | Usage Carbon Intelligence |
|---|---|---|
| CI_Campaigns | Par order/line item + semaine | Vue d'ensemble des émissions |
| CI_Device | Desktop, mobile, tablette, CTV, Fire Tablet | Facteur énergétique par appareil |
| CI_Geo | Par pays et région | Mix énergétique pays GMSF v1.2 |
| CI_Placements | Par source d'inventaire | Placements énergivores |
| CI_CreativeSize | Par taille de créa | Poids du transfert de données |
| CI_AdFormat | Display, Video, OLV, STV, Audio (formats Amazon) | Facteur format publicitaire |
| CI_Video | Données vidéo détaillées (durée, quartiles) | Calcul carbone vidéo |
| CI_SupplySource | Inventaire Amazon vs tiers | 🎯 Spécifique Amazon DSP |
| CI_Environment | Contexte de diffusion | Paramètres de diffusion |
| CI_Metadata | Informations compte et export | Traçabilité et audit |
| CI_Export_CSV | Toutes dimensions consolidées | Import direct plateforme CI |
Export CSV
Deux options disponibles
Les fichiers CSV sont automatiquement générés dans le répertoire spécifié par
OUTPUT_DIR après chaque exécution du script. Vous pouvez les importer directement dans Carbon Intelligence™ ou les intégrer dans votre pipeline de données.Partage avec Carbon Intelligence™
Configuration avancée
Section CONFIG du script
# Variables de configuration avancée :
LOOKBACK_DAYS: 90, # Jours d'historique à exporter
MIN_IMPRESSIONS: 1, # Seuil minimum d'impressions par ligne
REPORT_WAIT_SECONDS: 60, # Attente avant récupération du rapport
TOKEN_REFRESH_URL: 'https://api.amazon.com/auth/o2/token'
LOOKBACK_DAYS: 90, # Jours d'historique à exporter
MIN_IMPRESSIONS: 1, # Seuil minimum d'impressions par ligne
REPORT_WAIT_SECONDS: 60, # Attente avant récupération du rapport
TOKEN_REFRESH_URL: 'https://api.amazon.com/auth/o2/token'
Résolution de problèmes
"401 Unauthorized"
Votre Refresh Token a expiré ou est invalide. Générez un nouveau token depuis la Console développeur Amazon Ads et mettez à jour
REFRESH_TOKEN dans le script."Profile not found"
Vérifiez que votre
PROFILE_ID est correct dans la console Amazon Ads et correspond à votre profil DSP."Report failed"
Le rapport n'a pas pu être généré. Vérifiez la plage de dates et réduisez
LOOKBACK_DAYS si la période est trop grande."No access"
Vérifiez que les permissions de votre application et votre profil DSP autorisent l'accès aux rapports. Contactez votre gestionnaire de compte Amazon Ads si nécessaire.
"Rate limit"
L'API Amazon Ads limite les requêtes. Attendez au moins 60 secondes entre les exécutions du script, ou augmentez
REPORT_WAIT_SECONDS.Support
Email
support@carbonintelligence.green
Site web
carbonintelligence.green
Version script
1.0.0
Méthodologie
GMSF v1.2 (Ad Net Zero)