Guía de exportación Amazon DSP — Script Python

GMSF v1.3 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.3 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
  1. Python 3.8+ instalado en su máquina
  2. Instalar dependencias: pip install requests pandas
  3. Crear una aplicación en la Consola de desarrolladores de Amazon Ads
  4. Obtener sus credenciales: Client ID, Client Secret, Refresh Token
  5. Identificar su DSP Profile ID en la consola de Amazon Ads
Configurar
  1. Abrir el archivo carbon-intelligence-amazon-dsp-export.py
  2. 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
  3. Establecer el directorio de salida en OUTPUT_DIR
Ejecutar
  1. Ejecutar el script: python carbon-intelligence-amazon-dsp-export.py
  2. Los datos exportados aparecen en OUTPUT_DIR
  3. Programar una ejecución regular mediante cron (Linux/macOS) o Programador de tareas (Windows)
📊
Qué se exporta
11 pestañas creadas automáticamente
PestañaContenidoUso Carbon Intelligence
CI_CampaignsPor order/line item + semanaVista general de emisiones
CI_DeviceDesktop, móvil, tablet, CTV, Fire TabletFactor energético por dispositivo
CI_GeoPor país y regiónMix energético país GMSF v1.3
CI_PlacementsPor fuente de inventarioUbicaciones de alto consumo energético
CI_CreativeSizePor tamaño de creatividadPeso de transferencia de datos
CI_AdFormatDisplay, Video, OLV, STV, Audio (formatos Amazon)Factor de formato publicitario
CI_VideoDatos de vídeo detallados (duración, cuartiles)Cálculo de carbono de vídeo
CI_SupplySourceInventario Amazon vs terceros🎯 Específico Amazon DSP
CI_EnvironmentContexto de distribuciónParámetros de distribución
CI_MetadataInformación de cuenta y exportaciónTrazabilidad y auditoría
CI_Export_CSVTodas las dimensiones consolidadasImportació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™
📨
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
# 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'
🛠️
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
Versión del script 1.0.0
Metodología GMSF v1.3 (Ad Net Zero)