Display & Video 360-Übertragung planen
Mit BigQuery Data Transfer Service für Display & Video 360 können Sie wiederkehrende Ladejobs für Display & Video 360-Berichte und -Konfigurationsdaten automatisch planen und verwalten.
Unterstützte Berichte
BigQuery Data Transfer Service für Display & Video 360 unterstützt die folgende Berichtsoption:
Informationen zur Umwandlung von Display & Video 360-Berichten in BigQuery-Tabellen und -Ansichten finden Sie unter Display & Video 360-Datentransformation.
In Display & Video 360 werden Datenübertragungsdateien bis zu 60 Tage lang aufbewahrt.
Berichtsoption | Support |
---|---|
Zeitplan | Täglich zu der Zeit, zu der die Übertragung erstmalig erstellt wird (Standard) Sie können die Tageszeit konfigurieren. |
Aktualisierungsfenster | Letzte zwei Tage Nicht konfigurierbar |
Maximale Backfill-Dauer | Letzte 60 Tage |
Unterstützte Konfigurationsdaten
Neben den Berichtsdaten überträgt BigQuery Data Transfer Service auch die folgenden Konfigurationsdaten aus Display & Video 360. Konfigurationsdaten werden von Display & Video 360 API Version 3 abgerufen.
- LineItem
- LineItemTargeting
- Kampagne
- CampaignTargeting
- InsertionOrder
- InsertionOrderTargeting
- AdGroup
- AdGroupTargeting
- AdGroupAd
Weitere Informationen zu den einzelnen Konfigurationsdatentypen finden Sie unter den folgenden Links:
- Werbebuchung erstellen
- Kampagne erstellen
- Anzeigenauftrag erstellen
- „YouTube und Partner“-Werbebuchung
Hinweise
Prüfen Sie die folgenden Voraussetzungen und Informationen, bevor Sie eine Display & Video 360-Übertragung erstellen.
Vorbereitung
- Überprüfen Sie, ob Sie alle erforderlichen Aktionen ausgeführt haben, damit Sie den BigQuery Data Transfer Service aktivieren können.
- Erstellen Sie ein BigQuery-Dataset zum Speichern von Display & Video 360-Daten.
- Sie benötigen entweder Ihre Partner-ID für Display & Video 360 oder Ihre Werbetreibenden-ID. Die Partner-ID ist in der Hierarchie übergeordnet.
- Sie benötigen Leseberechtigungen, um über die Display and Video API auf Partner- oder Werbetreibendendaten zuzugreifen.
Ihre Organisation muss Zugriff auf Dateien von Display & Video 360 Data Transfer V2 (Display & Video 360 DTv2) haben. Diese Dateien werden vom Display & Video 360-Team in einem Cloud Storage-Bucket bereitgestellt. Wie Sie die Zugriffsberechtigungen für die Display & Video 360-DTv2-Dateien anfordern, hängt davon ab, ob Sie einen direkten Vertrag für Display & Video 360 haben. In beiden Fällen können zusätzliche Gebühren anfallen.
- Wenn Sie einen Vertrag für Display & Video 360 haben, wenden Sie sich an den Display & Video 360-Support, um Display & Video 360-DTv2-Dateien einzurichten.
- Wenn Sie keinen Vertrag für Display & Video 360 haben, wenden Sie sich an Ihre Agentur, um Zugriff auf Display & Video 360 DTv2-Dateien zu erhalten.
- Nach der Ausführung dieses Schritts erhalten Sie einen der folgenden Cloud Storage-Bucket-Namen, je nachdem, ob Sie die Einrichtung eines Partners oder Werbetreibenden vornehmen:
gs://dcdt_-dbm_partnerPARTNER_ID
gs://dcdt_-dbm_advertiserADVERTISER_ID
Zum Einrichten von Benachrichtigungen über die Übertragungsausführung für Pub/Sub benötigen Sie die Berechtigungen
pubsub.topics.setIamPolicy
. Weitere Informationen finden Sie unter BigQuery Data Transfer Service-Ausführungsbenachrichtigungen
Display & Video 360-ID ermitteln
Gehen Sie zum Abrufen Ihrer Display & Video 360-ID in der Google Cloud Console zur Cloud Storage-Seite Buckets und prüfen Sie die Dateien in Ihrem Display & Video 360-Datenübertragungs-Cloud Storage-Bucket. Die Display & Video 360-ID wird zum Abgleich der Dateien im bereitgestellten Cloud Storage-Bucket verwendet. Die ID ist in den Dateinamen und nicht in den Cloud Storage-Bucket-Namen eingebettet. Beispiel:
- In einer Datei mit dem Namen
dbm_partner123_activity_*
lautet die ID123
. - In einer Datei mit dem Namen
dbm_advertiser567_activity_*
lautet die ID567
.
Dateinamenpräfix suchen
In Ausnahmefällen können die Dateien in Ihrem Cloud Storage-Bucket benutzerdefinierte, nicht standardmäßige Dateinamen haben, die vom Serviceteam der Google Marketing Platform für Sie eingerichtet wurden. Beispiel:
In einer Datei namens dbm_partner123456custom_activity_*
lautet das Präfix dbm_partner123456custom
.
Unterstützung bei der Verwendung von Dateinamenpräfixen erhalten Sie vom Display & Video 360-Support.
Display & Video 360-Datenübertragung einrichten
Wählen Sie eine der folgenden Optionen aus:
Console
Öffnen Sie in der Google Cloud Console die Seite BigQuery.
Klicken Sie im BigQuery-Navigationsmenü auf Datenübertragungen.
Klicken Sie auf
Übertragung erstellen.Führen Sie auf der Seite Übertragung erstellen die folgenden Schritte aus:
- Wählen Sie im Abschnitt Source type (Quelltyp) für Source (Quelle) die Option Display & Video 360 – Vorschau aus.
- Geben Sie im Abschnitt Konfigurationsname für Übertragung für Anzeigename einen Namen für die Übertragung ein. Der Übertragungsname kann ein beliebiger Wert sein, mit dem Sie die Übertragung identifizieren können, wenn Sie sie später ändern müssen.
Im Abschnitt Zeitplanoptionen:
- Wählen Sie entweder Jetzt starten oder Zum festgelegten Zeitpunkt starten aus und geben Sie ein Startdatum und eine Laufzeit an.
- Wählen Sie für Repeats (Wiederholungen) eine Option aus, um festzulegen, wie oft die Übertragung ausgeführt werden soll. Wenn Sie Tage auswählen, geben Sie eine gültige Zeit in UTC an.
- Stunden
- Tage
- On demand
Wählen Sie im Abschnitt Destination settings (Zieleinstellungen) im Menü Destination dataset (Ziel-Dataset) das Dataset aus, das Sie zum Speichern Ihrer Daten erstellt haben.
Im Abschnitt Data source details:
- Geben Sie im Feld Display & Video 360-ID die Partner-ID oder die Werbetreibenden-ID ein.
- (Optional) Im Abschnitt Notification options (Benachrichtigungsoptionen):
- Klicken Sie auf den Umschalter, um E-Mail-Benachrichtigungen zu aktivieren. Wenn Sie diese Option aktivieren, erhält der Übertragungsadministrator eine E-Mail-Benachrichtigung, wenn ein Übertragungsvorgang fehlschlägt.
- Klicken Sie auf die Ein-/Aus-Schaltfläche, um Pub/Sub-Benachrichtigungen zu aktivieren. Wählen Sie unter Cloud Pub/Sub-Thema auswählen den Namen des Themas aus oder klicken Sie auf Thema erstellen. Mit dieser Option werden Pub/Sub-Ausführungsbenachrichtigungen für Ihre Übertragung konfiguriert.
Klicken Sie auf Speichern.
bq
Geben Sie den Befehl bq mk
ein und geben Sie das Flag --transfer_config
für die Übertragungserstellung an. Die folgenden Flags sind erforderlich:
--data_source
--target_dataset
--display_name
--params
bq mk --transfer_config \ --project_id=PROJECT_ID \ --target_dataset=DATASET \ --display_name=NAME \ --params='PARAMETERS' \ --data_source=DATA_SOURCE
Wobei:
- PROJECT_ID ist Ihre Projekt-ID.
- DATASET: Das Ziel-Dataset für die Übertragungskonfiguration.
- NAME: Der Anzeigename für die Übertragungskonfiguration. Der Übertragungsname kann ein beliebiger Wert sein, mit dem Sie die Übertragung identifizieren können, wenn Sie sie später ändern müssen.
- PARAMETERS: die Parameter für die erstellte Übertragungskonfiguration im JSON-Format.
Beispiel:
--params='{"param":"param_value"}'
. Für Display & Video 360-Übertragungen sind die Parameterbucket
unddisplayvideo_id
erforderlich. Der Parameterfile_name_prefix
ist optional und wird nur für seltene, benutzerdefinierte Dateinamen verwendet. - DATA_SOURCE. Die Datenquelle –
displayvideo
.
Mit dem folgenden Befehl wird beispielsweise eine Display & Video 360-Übertragung mit dem Namen My Transfer
erstellt. Dabei werden die Display & Video 360-ID 123456
, der Cloud Storage-Bucket dcdt_-dbm_partner123456
und das Ziel-Dataset mydataset
verwendet.
Die Übertragung wird im Standardprojekt erstellt:
bq mk --transfer_config \ --target_dataset=mydataset \ --display_name='My Transfer' \ --params='{"bucket":"dcdt_-dbm_partner123456","displayvideo_id": "123456","file_name_prefix":"YYY"}' \ --data_source=displayvideo
Nachdem Sie den Befehl ausgeführt haben, erhalten Sie eine Meldung wie die Folgende:
[URL omitted] Please copy and paste the above URL into your web browser and
follow the instructions to retrieve an authentication code.
Richten Sie sich nach der Anleitung in der Nachricht und fügen Sie den Authentifizierungscode in die Befehlszeile ein.
API
Verwenden Sie die Methode projects.locations.transferConfigs.create
und geben Sie eine Instanz der Ressource TransferConfig
an.
Daten abfragen
Bei der Übertragung Ihrer Daten in BigQuery werden die Daten in zeitpartitionierte Tabellen geschrieben. Weitere Informationen finden Sie unter Einführung in partitionierte Tabellen.
Wir empfehlen, die automatisch generierten Ansichten abzufragen, anstatt die Tabellen direkt abzufragen. Wenn Sie Ihre Tabellen jedoch direkt abfragen möchten, müssen Sie die Pseudospalte _PARTITIONTIME
in Ihrer Abfrage verwenden. Weitere Informationen finden Sie unter Partitionierte Tabellen abfragen.