Guía de exportación The Trade Desk — Script Python

GMSF v1.3 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.3 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
  1. Python 3.8+ instalado en su servidor o máquina local
  2. Instalar dependencias: pip install requests pandas
  3. Obtener un API Token y un Partner ID de The Trade Desk
  4. Anotar el Advertiser ID objetivo para la exportación
Configurar el script
  1. Abrir el archivo carbon-intelligence-thetradedesk-export.py
  2. Completar los parámetros de autenticación: API_TOKEN, PARTNER_ID, ADVERTISER_ID
  3. Configurar OUTPUT_DIR para la carpeta de destino de los CSV
Ejecutar
  1. Ejecutar el script: python carbon-intelligence-thetradedesk-export.py
  2. Programar una ejecución recurrente mediante cron (Linux/macOS) o Programador de tareas (Windows)
  3. Recomendación: semanal (cada lunes por la mañana)
📊
Qué se exporta
13 pestañas creadas automáticamente
PestañaContenidoUso Carbon Intelligence
CI_CampaignsResumen por campaña y díaVista general de emisiones
CI_DevicePor dispositivo (móvil, escritorio, CTV)Factor energético por dispositivo
CI_GeoPor país y regiónMix energético país GMSF v1.3
CI_PlacementsPor sitio y aplicaciónUbicaciones de alto consumo energético
CI_CreativeSizePor tamaño de creatividad (300x250, 728x90, etc.)Peso de transferencia de datos
CI_AdFormatPor formato (Display, Video, Native)Factor de formato publicitario
CI_VideoDatos de vídeo detallados (duración, tipo)Cálculo de carbono de vídeo
CI_ExchangePor exchange (Rubicon, OpenX, AppNexus, etc.)🎯 Específico TTD — Fuente de inventario
CI_ConnectionPor tipo de conexión (WiFi, móvil, cableado)🎯 Específico TTD — Eficiencia energética de red
CI_EnvironmentPor contexto (app, web, OTT)🎯 Específico TTD — Tipo de entorno multimedia
CI_BuyTypePor modo de compra (open auction, PMP, PG)🎯 Específico TTD — Transparencia de estrategia de compra
CI_MetadataInfo de cuenta, versión del script, fechasTrazabilidad y auditoría
CI_Export_CSVTodas las dimensiones consolidadasImportació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™
📨
Comparta el Google Sheet con: support@carbonintelligence.green (accès lecteur)
O envíe el CSV exportado por email a la misma dirección.
🔧
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
🛠️
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
Versión del script 1.0.0
Metodología GMSF v1.3 (Ad Net Zero)