Carbon Intelligence™
Guide d'export The Trade Desk — Script Python
GMSF v1.2
The Trade Desk
10 min install
Objectif
Ce script Python exporte automatiquement les données de vos campagnes The Trade Desk avec la granularité nécessaire pour l'analyse carbone GMSF v1.2 dans Carbon Intelligence™. The Trade Desk offre une granularité très fine sur les exchanges, connexions, et types d'achat.
Installation
3 étapes · 10 minutes
Prérequis
- Python 3.8+ installé sur votre serveur ou machine locale
- Installer les dépendances :
pip install requests pandas - Obtenir un API Token et un Partner ID depuis The Trade Desk
- Noter l'Advertiser ID cible pour l'export
Configurer le script
- Ouvrir le fichier
carbon-intelligence-thetradedesk-export.py - Renseigner les paramètres d'authentification :
API_TOKEN,PARTNER_ID,ADVERTISER_ID - Configurer
OUTPUT_DIRpour le dossier de destination des CSV
Exécuter
- Lancer le script :
python carbon-intelligence-thetradedesk-export.py - Planifier une exécution récurrente via
cron(Linux/macOS) ou Planificateur de tâches (Windows) - Recommandation : hebdomadaire (chaque lundi matin)
Ce qui est exporté
13 onglets créés automatiquement
| Onglet | Contenu | Usage Carbon Intelligence |
|---|---|---|
| CI_Campaigns | Résumé par campagne et par jour | Vue d'ensemble des émissions |
| CI_Device | Par appareil (mobile, desktop, CTV) | Facteur énergétique par appareil |
| CI_Geo | Par pays et région | Mix énergétique pays GMSF v1.2 |
| CI_Placements | Par site et application | Placements énergivores |
| CI_CreativeSize | Par taille de créa (300x250, 728x90, etc.) | Poids du transfert de données |
| CI_AdFormat | Par format (Display, Video, Native) | Facteur format publicitaire |
| CI_Video | Données vidéo détaillées (durée, type) | Calcul carbone vidéo |
| CI_Exchange | Par exchange (Rubicon, OpenX, AppNexus, etc.) | 🎯 Spécifique TTD — Source d'inventaire |
| CI_Connection | Par type de connexion (WiFi, mobile, filaire) | 🎯 Spécifique TTD — Efficacité énergétique réseau |
| CI_Environment | Par contexte (app, web, OTT) | 🎯 Spécifique TTD — Type d'environnement média |
| CI_BuyType | Par mode d'achat (open auction, PMP, PG) | 🎯 Spécifique TTD — Transparence stratégie d'achat |
| CI_Metadata | Infos compte, version du script, dates | Traçabilité et audit |
| CI_Export_CSV | Toutes dimensions consolidées | Import direct plateforme CI |
Export CSV
Deux options disponibles
Après chaque exécution du script, vous trouverez dans le dossier
OUTPUT_DIR les fichiers CSV suivants :- •
CI_Export_[DATE].csv— Fichier consolidé pour import direct - •
CI_Campaigns_[DATE].csv— Détails des campagnes - •
CI_Device_[DATE].csv— Par appareil - •
CI_Exchange_[DATE].csv— Par exchange (spécifique TTD) - • ...et autres dimensions
Partage avec Carbon Intelligence™
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
REPORT_TIMEZONE: 'UTC', # Fuseau horaire du rapport
MAX_RETRIES: 3 # Tentatives de réessai API en cas d'erreur
LOOKBACK_DAYS: 90, # Jours d'historique (défaut : 90)
MIN_IMPRESSIONS: 1, # Seuil minimum d'impressions par ligne
REPORT_TIMEZONE: 'UTC', # Fuseau horaire du rapport
MAX_RETRIES: 3 # Tentatives de réessai API en cas d'erreur
Résolution de problèmes
"401 Unauthorized"
Vérifiez que votre
API_TOKEN est valide et non expiré. Régénérez-le si nécessaire dans la console The Trade Desk."Advertiser not found"
Vérifiez que l'
ADVERTISER_ID existe et que votre token a accès à ce compte."Report timeout"
Le rapport prend trop de temps. Réduisez
LOOKBACK_DAYS de 90 à 30 jours."Empty report"
Vérifiez que vous avez des campagnes actives avec des impressions pour la période définie par
LOOKBACK_DAYS."Rate limit exceeded"
L'API The Trade Desk a un quota. Attendez quelques minutes et réessayez. Augmentez
MAX_RETRIES pour une meilleure résilience.Support
Email
support@carbonintelligence.green
Site web
carbonintelligence.green
Version script
1.0.0
Méthodologie
GMSF v1.2 (Ad Net Zero)