Google Display & Video 360
Google Display & Video 360 is an integrated solution for end-to-end advertising campaigns.
This data source connector uses the Google Bid Manager API to create and run reports that measure the results of Display & Video 360 advertising campaigns. It automates data retrieval from Display & Video 360 Reports, allowing you to run existing reports defined via the DV360 Report Builder or create ad-hoc reports directly from the configuration.
Prerequisites
Section titled “Prerequisites”Before using the connector, make sure the following prerequisites are met:
-
Get access to the Display & Video 360 account.
-
Log in to your account using the Authorize Account button in the Keboola interface.
Configuration
Section titled “Configuration”The connector supports two modes:
- Running and downloading an existing report definition. Such a report may be defined using the DV360 Report Builder.
- This option is suitable when you need more control over the report definition.
- Defining the report definition directly in the UI.
- This allows you to define simple report definition directly in the configuration UI.
- This mode will automatically create an offline report in the DV360 console that will be linked to the configuration. The naming convention of the created report is:
keboola_generated_{PROJECT_ID}_{CONFIG_ID}_{ROWID}
Running Existing Report
Section titled “Running Existing Report”- Define your report in the DV360 Report Builder. See the official docs.
- Select the
Existing report IDin theReport definition modeconfiguration option. - Select the existing report ID from the dropdown of available reports.
- Define the desired
Time Range.- You may select either a predefined period or a
Custom Date Range. - This option allows you to define a relative report period range.
- You may select either a predefined period or a
- Define the destination parameters to control how the result is stored. See the Destination section.
Defining Report Directly in the UI
Section titled “Defining Report Directly in the UI”- Select the
Report specificationin theReport definition modeconfiguration option. - Define your report in
Report Details.- Select the
Report Type. - Select desired dimensions.
- Select the desired metrics.
- Optionally, specify filters.
- Select the
- Define the desired
Time Range.- You may select either a predefined period or a
Custom Date Range. - This option allows you to define a relative report period range.
- You may select either a predefined period or a
- Define the destination parameters to control how the result is stored. See the Destination section.
Destination / Output
Section titled “Destination / Output”This section defines how the extracted data will be saved in Keboola Storage.
- Load Type: If
Full Loadis used, the destination table will be overwritten every run. IfIncremental Loadis used, data will be “upserted” into the destination table. - Storage Table Name: The name assigned to the table in Keboola Storage.
- Primary Key: Since the reports are always custom-defined, you need to define what dimensions (columns) represent the unique primary key. This is then used to perform “upserts.”
- Note that if the primary key is not defined properly, you may lose some data during deduplication. If there is no primary key defined and
Incremental Loadmode is used, each execution will lead to a new set of records.
- Note that if the primary key is not defined properly, you may lose some data during deduplication. If there is no primary key defined and