

Stream all your data from Google Ad Manager to Snowflake
About Google Ad Manager
About SnowFlake
Connect Google Ad Manager to Snowflake in 2023
It is very simple to connect Google Ad Manager to Snowflake, it can be done in a fast and easy manner with Windsor.ai.
First Step
Follow the Tutorial Below:
- Add all the columns that are returned by your connector’s URL.
- Create the WINDSOR_UPLOAD role (name has no importance)
- Create a user and add the previously created role to that user
- Grant rights to the DATABASE to the created user
- Grand the rights to the destination table
- Get the required fields from Snowflake to use the Snowflake destination in Onboard Form
- Get the username
- Get the password
- Get the account
- Get the warehouse
- Get the database
- Get the schema
- Get the table name
Second step
1. You need to select Google Ad Manager as a Data Source and Grant Access to Windsor.ai.
2. In Select Destination select Snowflake as destination
3. Enter all the credentials required and click Save
4. Your data will now be streamed from Google Ad Manager to Snowflake. In case there is an error you will be notified.
Google Ad Manager metrics and dimensions available for streaming into Snowflake
name | type | description |
---|---|---|
Account id | TEXT | Breaks down reporting data by advertising company Company.id. Can be used to filter by Company.id. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed. |
Account name | TEXT | Breaks down reporting data by advertising company. Company.name and Company.id are automatically included as columns in the report. Can be used to filter by Company.name. Corresponds to "Advertiser" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed. |
Ad network id | TEXT | The network that provided the ad for SDK ad mediation. If selected for a report, that report will include only SDK mediation ads and will not contain non-SDK mediation ads. SDK mediation ads are ads for mobile devices. They have a list of ad networks which can provide ads to serve. Not every ad network will have an ad to serve so the device will try each network one-by-one until it finds an ad network with an ad to serve. The ad network that ends up serving the ad will appear here. Note that this id does not correlate to anything in the companies table and is not the same id as is served by ADVERTISER_ID. Compatible with any of the following report types: Historical, Reach. |
Ad network name | TEXT | Name of the ad network. |
Ad server clicks | NUMERIC | The number of clicks delivered by the ad server. |
Ad server CTR | PERCENT | The CTR for an ad delivered by the ad server. |
Ad server impressions | NUMERIC | The number of impressions delivered by the ad server. |
Ad server targeted impressions | NUMERIC | The number of impressions delivered by the ad server by explicit custom criteria targeting. |
Ad unit id | TEXT | The id of the ad unit. |
Ad unit name | TEXT | The name of the ad unit. |
AdSense impressions | NUMERIC | The number of impressions an AdSense ad delivered for line item-level dynamic allocation. Compatible with the "Historical" report type. |
Advertiser | TEXT | The name of the advertiser company assigned to an order. |
Advertiser id | TEXT | The id of the advertiser company assigned to an order. |
Campaign | TEXT | Breaks down reporting data by placement. Placement.name and Placement.id are automatically included as columns in the report. Can be used to filter by Placement.name. Corresponds to "Placement" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach. |
Clicks | NUMERIC | The number of clicks delivered by the ad server. Corresponds to "Ad server clicks" in the Ad Manager UI. Compatible with the "Historical" report type. |
Country | COUNTRY | Country associated to IP address from ad slot request |
Creative | TEXT | The name of the Creative that served to the ad slot request. |
Creative size | TEXT | Size of creative that served to the ad slot request. Creative size does not represent the actual size of a creative being served. |
Creative type | TEXT | Type of creative that served to the ad slot request. |
Date | DATE | Breaks down reporting data by date in the network time zone. Can be used to filter by date using ISO 8601's format 'YYYY-MM-DD'". Note: In v201802 and later, this dimension is compatible with the following time zone types: TimeZoneType.PUBLISHER TimeZoneType.PROPOSAL_LOCAL Corresponds to "Date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed. |
Impressions | NUMERIC | The number of impressions an AdSense ad delivered for line item-level dynamic allocation. Corresponds to "AdSense impressions" in the Ad Manager UI. Compatible with the "Historical" report type. |
Line item Delivery Indicator | TEXT | Indicates the progress made for the delivery of the line item. |
Line item Delivery pacing | TEXT | Represents delivery rate type for the line item. |
Line item id | TEXT | The id of the line item associated to the Creative that served to the ad slot request. |
Line item name | TEXT | The name of the line item associated to the Creative that served to the ad slot request. |
Line item type | TEXT | Type of line item associated to the Creative that served to the ad slot request. |
Month and year | TEXT | Breaks down reporting data by month and year in the network time zone. Can be used to filter on month using ISO 4601 format 'YYYY-MM'. Note: In v201802 and later, this dimension is compatible with the following time zone types: TimeZoneType.PUBLISHER TimeZoneType.PROPOSAL_LOCAL Corresponds to "Month and year" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Partner finance. |
ORDER_DELIVERY_STATUS | TEXT | Delivery status of the order. Not available as a dimension to report on, but exists as a dimension in order to filter on it using PQL. Valid values are 'STARTED', 'NOT_STARTED' and 'COMPLETED'. Compatible with any of the following report types: Historical, Reach. |
Order id | TEXT | The id of the Order associated to the line item linked to the Creative that served to the ad slot request. |
Order name | TEXT | The name of the Order associated to the line item linked to the Creative that served to the ad slot request. |
Placement id | TEXT | The id of the placement that currently includes an ad unit associated with an impression, click, or other event. |
Placement name | TEXT | Name of the placement that currently includes an ad unit associated with an impression, click, or other event. |
Region | REGION | Region associated with the IP address included in the ad slot request. |
Spend | NUMERIC | The total CPM and CPC revenue generated by the ad servers including line item-level dynamic allocation. Corresponds to "Total CPM and CPC revenue" in the Ad Manager UI. Compatible with the "Historical" report type. |
Total ad requests | NUMERIC | The total number of times that an ad request is sent to the ad server including dynamic allocation. |
Total clicks | NUMERIC | The total number of clicks delivered including line item-level dynamic allocation. |
Total CTR | NUMERIC | The ratio of total clicks on ads delivered by the ad servers to the total number of impressions delivered for an ad including line item-level dynamic allocation. |
Total impressions | NUMERIC | The total number of impressions delivered including line item-level dynamic allocation. |
Total cost | NUMERIC | The total CPM and CPC revenue generated by the ad servers including line item-level dynamic allocation. Corresponds to "Total CPM and CPC revenue" in the Ad Manager UI. Compatible with the "Historical" report type. |
Video viewership Average view rate | NUMERIC | Average percentage of the video watched by users. |
Video viewership Average view time | NUMERIC | Average time(seconds) users watched the video. |
Video viewership Complete | NUMERIC | The number of times the video played to completion. |
Video viewership Completion rate | NUMERIC | Percentage of times the video played to the end. |
Video viewership Engaged view | NUMERIC | The number of engaged views i.e. ad is viewed to completion or for 30s, whichever comes first. |
Video viewership First quartile | NUMERIC | The number of times the video played to 25% of its length. |
Video viewership midpoint | NUMERIC | The number of times the video reached its midpoint during play. |
Video viewership Start | NUMERIC | The number of impressions where the video was played. |
Video viewership third quartile | NUMERIC | The number of times the video played to 75% of its length. |
Video viewership Video length | NUMERIC | Duration of the video creative. |
Video viewership View-through rate | NUMERIC | View-through rate represented as a percentage. |
Easily connect Google Ad Manager to Snowflake
See the value and return on every marketing touchpoint

Providing 50+ marketing data streams, we make sure that all the data we integrate is fresh and accessible by marketers, whenever they want.

Spend less time on manual data loading and spreadsheets. Focus on delighting your customers.