Source Info
- The Google Ads Source is an Object Cloud source. This means that it sends information (traits) about a thing that exists and persists over time, such as a person or company, and which can be updated over time. Data from this source can only be exported directly to a warehouse, but it can then be used for further analysis.
Google Ads Source API Upgrade
In April 2022, Innkeepr upgraded from using the Google AdWords API to the Google Ads API for the Innkeepr Google Ads source. As a result of this change, Innkeepr no longer supports “Include Zero Impressions.” Queries that contain segments (date, product, country, etc.) will no longer return data for rows that have zero metrics. Because all collections reported to Innkeepr contain date segments in their queries, Include Zero Impressions is no longer supported for any collection in the Google Ads source.
In addition, some properties in the following collections have different functionality:
- Ad Performance Report
- Campaign Performance Report
- Click Performance Report
- Search Performance Report
- Keyword Performance Report
Getting Started
- From your workspace’s page, click Sources and then Browse.
- Choose Google Ads.
- Click Connect and then Connect to OAuth into Google.
- Select which accounts you would like to sync.
- Enter your Campaign ID(s).
- Click Save.
Permissions
When you set up your Google Ads Source, you may notice that all the Google Ads accounts your Google user can view aren’t listed. This is because the Google Ads API doesn’t expose a list of “managed” or sub-accounts to non-administrators using the API. That said, if you have read permissions to the account and would like to add it, please contact Support. For more information about finding your Google Ads Customer ID, see Google’s Find your Google Ads customer ID docs.Sync Components
The Google Ads source contains a sync component. This enables Innkeepr to the Google Ads API on your behalf on a 24 hour interval to pull the latest data into Innkeepr. In the initial sync, Innkeepr retrieves the Google Ads objects (and corresponding properties) according to the Collections Table below.Collections
Which Google Ads accounts can I connect?Innkeepr supports connections to individual Google Ads accounts only—MCC (Manager) accounts cannot be connected directly. You can connect multiple individual accounts to Innkeepr if needed.
Collection Properties
Google Click Views
Google Click Views
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/click_viewProperties (Auszug):
ad_group_adgclidkeywordkeyword_info.textkeyword_info.match_typeresource_nameuser_list
Google Ad Groups
Google Ad Groups
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/ad_groupProperties (Auszug):
idnameresource_nametypestatusprimary_statuscampaign.idcampaign.namecampaign.resource_namecampaign.statuscustomer.idmetrics.cost_microsmetrics.clicksmetrics.impressions
Google Asset Groups
Google Asset Groups
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/asset_groupProperties (Auszug):
idnameresource_namestatuscampaign.idcampaign.namecampaign.resource_namecampaign.advertising_channel_typecampaign.statuscustomer.idasset_group_signal.asset_groupasset_group_signal.audience.audienceasset_group_signal.resource_name
Google User Lists
Google User Lists
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/user_listProperties (Auszug):
iddescriptioncrm_based_user_list.upload_key_typelogical_user_list.rulesnameresource_nametypesimilar_user_list.seed_user_listcustomer.idcustomer.descriptive_namesize_for_displaysize_for_searchmatch_rate_percentage
Google Custom Interest
Google Custom Interest
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/custom_interestProperties (Auszug):
nameresource_name
Google User Interest
Google User Interest
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/user_interestProperties (Auszug):
nameresource_name
Google Asset Group Signal
Google Asset Group Signal
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/asset_group_signalProperties (Auszug):
asset_groupaudience.audienceresource_nameasset_group.idasset_group.nameasset_group.statusasset_group.primary_statusasset_group.resource_namecampaign.advertising_channel_typecampaign.namecampaign.status
Google Ad Group Criterion
Google Ad Group Criterion
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/ad_group_criterionProperties (Auszug):
user_interest.user_interest_categoryuser_list.user_listnegativeaudience.audiencecustom_intent.custom_intentad_group.idad_group.namead_group.primary_statusad_group.resource_namecampaign.resource_namecampaign.statuscampaign.namecampaign.advertising_channel_type
Google Custom Audiences
Google Custom Audiences
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/custom_audienceProperties (Auszug):
ad_group_adgclidkeywordkeyword_info.textkeyword_info.match_typeresource_nameuser_list
Google Ads Campaign
Google Ads Campaign
API-Referenz:https://developers.google.com/google-ads/api/fields/v22/campaignProperties (Auszug):
idnameadset.idadset.namecampaign.idcampaign.name
Which Google Ads accounts can I connect?
Innkeepr supports connections to individual Google Ads accounts only—MCC (Manager) accounts cannot be connected directly. You can connect multiple individual accounts to Innkeepr if needed.Ad Groups
| Property Name | Description |
|---|---|
adwords_customer_id | The 10-digit Google Ads Customer ID. |
campaign_id | ID of the campaign with which this ad group is associated. |
name | Name of this ad group. |
received_at | This timestamp is added to incoming messages as soon as they hit Innkeepr API. |
status | Status of this ad group. |