Carbon Intelligence™
Guía de exportación Amazon DSP — Script Python
GMSF v1.2
Amazon DSP
15 min install
Objetivo
Este script Python exporta automáticamente los datos de sus campañas Amazon DSP con la granularidad necesaria para el análisis de carbono GMSF v1.2 en Carbon Intelligence™. Amazon DSP ofrece datos únicos sobre las fuentes de inventario de Amazon (IMDb TV, Twitch, Fire TV, etc.).
Installation
3 pasos · 15 minutos
Requisitos previos
- Python 3.8+ instalado en su máquina
- Instalar dependencias:
pip install requests pandas - Crear una aplicación en la Consola de desarrolladores de Amazon Ads
- Obtener sus credenciales: Client ID, Client Secret, Refresh Token
- Identificar su DSP Profile ID en la consola de Amazon Ads
Configurar
- Abrir el archivo
carbon-intelligence-amazon-dsp-export.py - Completar las variables de configuración al inicio del script:
- •
CLIENT_ID= su Client ID - •
CLIENT_SECRET= su Client Secret - •
REFRESH_TOKEN= su Refresh Token - •
PROFILE_ID= su DSP Profile ID
- •
- Establecer el directorio de salida en
OUTPUT_DIR
Ejecutar
- Ejecutar el script:
python carbon-intelligence-amazon-dsp-export.py - Los datos exportados aparecen en
OUTPUT_DIR - Programar una ejecución regular mediante
cron(Linux/macOS) o Programador de tareas (Windows)
Qué se exporta
11 pestañas creadas automáticamente
| Pestaña | Contenido | Uso Carbon Intelligence |
|---|---|---|
| CI_Campaigns | Por order/line item + semana | Vista general de emisiones |
| CI_Device | Desktop, móvil, tablet, CTV, Fire Tablet | Factor energético por dispositivo |
| CI_Geo | Por país y región | Mix energético país GMSF v1.2 |
| CI_Placements | Por fuente de inventario | Ubicaciones de alto consumo energético |
| CI_CreativeSize | Por tamaño de creatividad | Peso de transferencia de datos |
| CI_AdFormat | Display, Video, OLV, STV, Audio (formatos Amazon) | Factor de formato publicitario |
| CI_Video | Datos de vídeo detallados (duración, cuartiles) | Cálculo de carbono de vídeo |
| CI_SupplySource | Inventario Amazon vs terceros | 🎯 Específico Amazon DSP |
| CI_Environment | Contexto de distribución | Parámetros de distribución |
| CI_Metadata | Información de cuenta y exportación | Trazabilidad y auditoría |
| CI_Export_CSV | Todas las dimensiones consolidadas | Importación directa plataforma CI |
Exportar CSV
Dos opciones disponibles
Los archivos CSV se generan automáticamente en el directorio especificado por
OUTPUT_DIR después de cada ejecución del script. Puede importarlos directamente en Carbon Intelligence™ o integrarlos en su pipeline de datos.Compartir con Carbon Intelligence™
Configuración avanzada
Sección CONFIG del script
# Variables de configuración avanzada:
LOOKBACK_DAYS: 90, # Días de historial a exportar
MIN_IMPRESSIONS: 1, # Umbral mínimo de impresiones por fila
REPORT_WAIT_SECONDS: 60, # Espera antes de obtener el informe
TOKEN_REFRESH_URL: 'https://api.amazon.com/auth/o2/token'
LOOKBACK_DAYS: 90, # Días de historial a exportar
MIN_IMPRESSIONS: 1, # Umbral mínimo de impresiones por fila
REPORT_WAIT_SECONDS: 60, # Espera antes de obtener el informe
TOKEN_REFRESH_URL: 'https://api.amazon.com/auth/o2/token'
Solución de problemas
"401 Unauthorized"
Su Refresh Token ha expirado o es inválido. Genere un nuevo token desde la Consola de desarrolladores de Amazon Ads y actualice
REFRESH_TOKEN en el script."Profile not found"
Verifique que su
PROFILE_ID sea correcto en la consola de Amazon Ads y corresponda a su perfil DSP."Report failed"
El informe no pudo ser generado. Verifique el rango de fechas y reduzca
LOOKBACK_DAYS si el rango es demasiado grande."No access"
Verifique que los permisos de su aplicación y su perfil DSP permitan acceso a los informes. Contacte a su gestor de cuenta Amazon Ads si es necesario.
"Rate limit"
La API de Amazon Ads limita las solicitudes. Espere al menos 60 segundos entre ejecuciones del script, o aumente
REPORT_WAIT_SECONDS.Soporte
Email
support@carbonintelligence.green
Sitio web
carbonintelligence.green
Versión del script
1.0.0
Metodología
GMSF v1.2 (Ad Net Zero)