Carbon Intelligence™
Guía de exportación The Trade Desk — Script Python
GMSF v1.2
The Trade Desk
10 min install
Objetivo
Este script Python exporta automáticamente los datos de sus campañas The Trade Desk con la granularidad necesaria para el análisis de carbono GMSF v1.2 en Carbon Intelligence™. The Trade Desk ofrece una granularidad muy fina en exchanges, conexiones y tipos de compra.
Installation
3 pasos · 10 minutos
Requisitos previos
- Python 3.8+ instalado en su servidor o máquina local
- Instalar dependencias:
pip install requests pandas - Obtener un API Token y un Partner ID de The Trade Desk
- Anotar el Advertiser ID objetivo para la exportación
Configurar el script
- Abrir el archivo
carbon-intelligence-thetradedesk-export.py - Completar los parámetros de autenticación:
API_TOKEN,PARTNER_ID,ADVERTISER_ID - Configurar
OUTPUT_DIRpara la carpeta de destino de los CSV
Ejecutar
- Ejecutar el script:
python carbon-intelligence-thetradedesk-export.py - Programar una ejecución recurrente mediante
cron(Linux/macOS) o Programador de tareas (Windows) - Recomendación: semanal (cada lunes por la mañana)
Qué se exporta
13 pestañas creadas automáticamente
| Pestaña | Contenido | Uso Carbon Intelligence |
|---|---|---|
| CI_Campaigns | Resumen por campaña y día | Vista general de emisiones |
| CI_Device | Por dispositivo (móvil, escritorio, CTV) | Factor energético por dispositivo |
| CI_Geo | Por país y región | Mix energético país GMSF v1.2 |
| CI_Placements | Por sitio y aplicación | Ubicaciones de alto consumo energético |
| CI_CreativeSize | Por tamaño de creatividad (300x250, 728x90, etc.) | Peso de transferencia de datos |
| CI_AdFormat | Por formato (Display, Video, Native) | Factor de formato publicitario |
| CI_Video | Datos de vídeo detallados (duración, tipo) | Cálculo de carbono de vídeo |
| CI_Exchange | Por exchange (Rubicon, OpenX, AppNexus, etc.) | 🎯 Específico TTD — Fuente de inventario |
| CI_Connection | Por tipo de conexión (WiFi, móvil, cableado) | 🎯 Específico TTD — Eficiencia energética de red |
| CI_Environment | Por contexto (app, web, OTT) | 🎯 Específico TTD — Tipo de entorno multimedia |
| CI_BuyType | Por modo de compra (open auction, PMP, PG) | 🎯 Específico TTD — Transparencia de estrategia de compra |
| CI_Metadata | Info de cuenta, versión del script, fechas | Trazabilidad y auditoría |
| CI_Export_CSV | Todas las dimensiones consolidadas | Importación directa plataforma CI |
Exportar CSV
Dos opciones disponibles
Después de cada ejecución del script, encontrará en la carpeta
OUTPUT_DIR los siguientes archivos CSV:- •
CI_Export_[DATE].csv— Archivo consolidado para importación directa - •
CI_Campaigns_[DATE].csv— Detalles de campañas - •
CI_Device_[DATE].csv— Por dispositivo - •
CI_Exchange_[DATE].csv— Por exchange (específico TTD) - • ...y otras dimensiones
Compartir con Carbon Intelligence™
Configuración avanzada
Sección CONFIG del script
# En el script, sección CONFIG:
LOOKBACK_DAYS: 90, # Días de historial (predeterminado: 90)
MIN_IMPRESSIONS: 1, # Umbral mínimo de impresiones por fila
REPORT_TIMEZONE: 'UTC', # Zona horaria del informe
MAX_RETRIES: 3 # Intentos de reintento API en caso de error
LOOKBACK_DAYS: 90, # Días de historial (predeterminado: 90)
MIN_IMPRESSIONS: 1, # Umbral mínimo de impresiones por fila
REPORT_TIMEZONE: 'UTC', # Zona horaria del informe
MAX_RETRIES: 3 # Intentos de reintento API en caso de error
Solución de problemas
"401 Unauthorized"
Verifique que su
API_TOKEN sea válido y no haya expirado. Regenerelo si es necesario en la consola de The Trade Desk."Advertiser not found"
Verifique que el
ADVERTISER_ID existe y que su token tiene acceso a esta cuenta."Report timeout"
El informe está tardando demasiado. Reduzca
LOOKBACK_DAYS de 90 a 30 días."Empty report"
Verifique que tiene campañas activas con impresiones para el período definido por
LOOKBACK_DAYS."Rate limit exceeded"
La API de The Trade Desk tiene una cuota. Espere unos minutos e intente de nuevo. Aumente
MAX_RETRIES para mayor resiliencia.Soporte
Email
support@carbonintelligence.green
Sitio web
carbonintelligence.green
Versión del script
1.0.0
Metodología
GMSF v1.2 (Ad Net Zero)