DV360 Export-Anleitung — Python-Skript

GMSF v1.2 DV360 10 min install
🎯
Ziel
Dieses Python-Skript exportiert automatisch Ihre DV360-Kampagnendaten mit maximaler Granularität für die GMSF v1.2 CO2-Analyse in Carbon Intelligence. DV360 bietet exklusive Dimensionen, die in Google Ads nicht verfügbar sind: Verbindungstyp, Exchange, Umgebung und Einkaufsmodus.
⚙️
Installation
3 Schritte · 10 Minuten
Voraussetzungen
  1. Python 3.8+ auf Ihrem Rechner installiert
  2. Abhängigkeiten installieren: pip install google-api-python-client google-auth pandas
  3. Ein Dienstkonto in der Google Cloud Console erstellen
  4. Die DV360 Reporting API in Ihrem Cloud-Projekt aktivieren
  5. Die JSON-Datei des Dienstkontos herunterladen (privater Schlüssel)
Skript konfigurieren
  1. carbon-intelligence-dv360-export.py öffnen
  2. Im Abschnitt CONFIG ausfüllen:
    • SERVICE_ACCOUNT_PATH: Pfad zur heruntergeladenen JSON-Datei
    • ADVERTISER_ID: Ihre DV360-Advertiser-ID
  3. Optional: SPREADSHEET_URL für den Export nach Google Sheets konfigurieren
  4. Optional: OUTPUT_DIR für den lokalen CSV-Export konfigurieren
Skript ausführen
  1. Ausführen: python carbon-intelligence-dv360-export.py
  2. Zur Planung der Ausführung:
    • Linux/Mac: cron verwenden (z.B.: 0 9 * * 1 = Montag 9 Uhr)
    • Windows: Aufgabenplanung verwenden
  3. Empfohlen: wöchentliche Ausführung am Montagmorgen
📊
Was exportiert wird
12 Tabs automatisch erstellt
TabInhaltVerwendung Carbon Intelligence
CI_CampaignsNach Insertion Order und WocheEmissionsübersicht
CI_DeviceNach Gerät (Desktop, Mobil, Tablet, CTV)Energiefaktor
CI_GeoNach Land und RegionGMSF v1.2 Energiemix
CI_PlacementsNach Website/App und DomainEnergieintensive Platzierungen
CI_CreativeSizeNach KreativdimensionenDatentransfergewicht
CI_AdFormatNach Format (Display, Video, Native, Audio, Rich Media)Formatfaktor
CI_VideoDetaillierte Videometriken (Dauer, Quartile)Video-CO2-Berechnung
CI_ExchangeNach Exchange (Google, Index, OpenX, etc.)🎯 DV360-Exklusiv
CI_ConnectionNach Verbindungstyp (WiFi, 4G, 5G)🎯 DV360-Exklusiv
CI_EnvironmentNach Umgebung (Web, App, CTV)🎯 DV360-Exklusiv
CI_MetadataExport- und KontoinformationenRückverfolgbarkeit
CI_Export_CSVAlle Dimensionen konsolidiertDirekter CI-Import
📁
CSV-Export
Zwei Optionen verfügbar
Option A — Automatische CSV
Das Skript generiert automatisch CSV-Dateien in OUTPUT_DIR
Option B — Google Sheets
SPREADSHEET_URL für direkten Export konfigurieren
🔗
Teilen mit Carbon Intelligence
📨
Teilen Sie das Google Sheet mit: support@carbonintelligence.green (accès lecteur)
Oder senden Sie die exportierte CSV per E-Mail an dieselbe Adresse.
Vorteile vs Google Ads
Exklusive DV360-Dimensionen
Verbindungstyp (WiFi/4G/5G) — nicht verfügbar in Google Ads
Mehrere Exchanges — nicht verfügbar in Google Ads
Einkaufsmodus (Open/PMP/PG) — nicht verfügbar in Google Ads
Umgebung (Web/App/CTV) — nicht verfügbar in Google Ads
🔧
Erweiterte Konfiguration
CONFIG-Abschnitt des Skripts
# Im Skript, Abschnitt CONFIG:

LOOKBACK_DAYS: 90,           # Tage des Verlaufs
MIN_IMPRESSIONS: 10,          # Mindestschwelle
INCLUDE_PAUSED: False,          # Pausierte Kampagnen
OUTPUT_FORMAT: 'csv',          # csv oder sheets
🛠️
Fehlerbehebung
"Authentication failed"
Überprüfen Sie den Pfad zur JSON-Datei des Dienstkontos in SERVICE_ACCOUNT_PATH.
"API not enabled"
Aktivieren Sie die DV360 Reporting API in der Google Cloud Console für Ihr Projekt.
"Advertiser not found"
Überprüfen Sie die Advertiser-ID in ADVERTISER_ID — muss mit Ihrem DV360-Konto übereinstimmen.
Timeout
Reduzieren Sie LOOKBACK_DAYS auf 30 Tage, wenn die API zu lange braucht.
"No data"
Überprüfen Sie, ob aktive Kampagnen für den Zeitraum existieren. Erhöhen Sie LOOKBACK_DAYS bei Bedarf.
💬
Unterstützung
Email support@carbonintelligence.green
Script-Version 1.0.0
Methodik GMSF v1.2 (Ad Net Zero)