Google Ads

Google Ads ETL connector for data replication

Snapshot

Features

Details

Release Status

Released

Source API Version

v14

Table Selection

Yes

Column Selection

Yes

Edit Integration

Yes

Replication Type Selection

No

Authentication Parameters

Google ads Login Id Password

Replication Type

Key Based Incremental

Replication Key

Date

Suggested Replication Frequency

24 hrs

Integrate Google Ads with Daton

  1. Sign in to Daton

  2. Select GoogleAds from Integrations page

  3. Provide Integration Name, Replication Frequency, Attribution window and History. Integration name would be used in creating tables for the integration and cannot be changed later

  4. You will be redirected to GoogleAds login for authorizing Daton to extract data periodically

  5. Post successful authentication, you will be prompted to create table names and link a resource.

  6. Select a combination of Attributes, Metrics and Dimensions

  7. Submit the integration

Workflow

  1. Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse

  2. Users would be able to edit/pause/re-activate/delete integration anytime

  3. Users can view job status and process logs from the integration details page by clicking on the integration name from the active list

Google Ads Resources Documentation

Official Documentation: https://developers.google.com/google-ads/api/fields/v10/overview

The Campaign.status column retrieves the current status of a campaign, and data in the campaigns table (resource) in the Google Ads API is fetched for all possible statuses. The possible statuses for a campaign are:

  • ENABLED

  • PAUSED

  • REMOVED

  • UNKNOWN

  • UNSPECIFIED

However, when validating data against the UI, you may not retrieve campaigns with the statuses "REMOVED," "UNKNOWN," or "UNSPECIFIED," which could lead to data discrepancies. To address this, you can either filter out these campaigns using the Campaign.status column or ensure you fetch data for all campaigns directly from the UI.

Resource name
Description
Documentation

accessible_bidding_strategy

Represents a view of BiddingStrategies owned by and shared with the customer.

account_budget

An account-level budget. It contains information about the budget itself, as well as the most recently approved changes to the budget and proposed changes that are pending approval.

account_budget_proposal

An account-level budget proposal.

account_link

Represents the data sharing connection between a Google Ads account and another account

ad_group_ad_asset_combination_view

A view on the usage of ad group ad asset combination. Now we only support AdGroupAdAssetCombinationView for Responsive Search Ads, with more ad types planned for the future.

ad_group_ad_asset_view

A link between an AdGroupAd and an Asset. Currently we only support AdGroupAdAssetView for AppAds.

ad_group_ad_label

A relationship between an ad group ad and a label.

ad_group_asset

A link between an ad group and an asset.

ad_group_audience_view

An ad group audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated at the audience level.

ad_group_bid_modifier

Represents an ad group bid modifier.

ad_group_criterion_customizer

A customizer value for the associated CustomizerAttribute at the AdGroupCriterion level.

ad_group_criterion_label

A relationship between an ad group criterion and a label.

ad_group_criterion_simulation

An ad group criterion simulation. Supported combinations of advertising channel type, criterion type, simulation type, and simulation modification method

ad_group_customizer

A customizer value for the associated CustomizerAttribute at the AdGroup level.

ad_group_label

A relationship between an ad group and a label.

ad_group_simulation

An ad group simulation. Supported combinations of advertising channel type, simulation type and simulation modification method

ad_parameter

An ad parameter that is used to update numeric values (such as prices or inventory levels) in any text line of an ad (including URLs). There can be a maximum of two AdParameters per ad group criterion. (One with parameter_index = 1 and one with parameter_index = 2.)

ad_schedule_view

An ad schedule view summarizes the performance of campaigns by AdSchedule criteria.

asset

sset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it.

asset_field_type_view

An asset field type view. This view reports non-overcounted metrics for each asset field type when the asset is used as extension.

asset_group

An asset group. AssetGroupAsset will be used to link an asset to the asset group. AssetGroupHint will be used to associate a hint to an asset group.

asset_group_asset

AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group.

asset_group_listing_group_filter

AssetGroupListingGroupFilter represents a listing group filter tree node in an asset group.

asset_group_product_group_view

An asset group product group view.

asset_group_signal

AssetGroupSignal represents a signal in an asset group. The existence of a signal tells the performance max campaign who's most likely to convert. Performance Max uses the signal to look for new people with similar or stronger intent to find conversions across Search, Display, Video, and more.

asset_set

An asset set representing a collection of assets. Use AssetSetAsset to link an asset to the asset set.

asset_set_asset

AssetSetAsset is the link between an asset and an asset set. Adding an AssetSetAsset links an asset with an asset set.

audience

Audience is an effective targeting option that allows you to intersect different segment attributes, such as detailed demographics and affinities, to create audiences that represent sections of your target segments.

batch_job

A list of mutates being processed asynchronously. The mutates are uploaded by the user.

bidding_data_exclusion

Represents a bidding data exclusion. See "About data exclusions" at https://support.google.com/google-ads/answer/10370710.

bidding_seasonality_adjustment

Represents a bidding seasonality adjustment. See "About seasonality adjustments" at https://support.google.com/google-ads/answer/10369906.

bidding_strategy_simulation

A bidding strategy simulation. Supported combinations of simulation type and simulation modification method are detailed below respectively. TARGET_CPA - UNIFORM TARGET_ROAS - UNIFORM

billing_setup

A billing setup, which associates a payments account and an advertiser. A billing setup is specific to one advertiser.

call_view

A call view that includes data for call tracking of call-only ads or call extensions.

campaign_asset

A link between a Campaign and an Asset.

campaign_asset_set

CampaignAssetSet is the linkage between a campaign and an asset set. Adding a CampaignAssetSet links an asset set with a campaign.

campaign_audience_view

A campaign audience view. Includes performance data from interests and remarketing lists for Display Network and YouTube Network ads, and remarketing lists for search ads (RLSA), aggregated by campaign and audience criterion. This view only includes audiences attached at the campaign level.

campaign_bid_modifier

Represents a bid-modifiable only criterion at the campaign level.

campaign_conversion_goal

The biddability setting for the specified campaign only for all conversion actions with a matching category and origin.

campaign_criterion_simulation

A campaign criterion simulation. Supported combinations of advertising channel type, criterion ids, simulation type and simulation modification method is detailed below respectively. SEARCH - 30000,30001,30002 - BID_MODIFIER - UNIFORM DISPLAY - 30001 - BID_MODIFIER - UNIFORM

campaign_customizer

A customizer value for the associated CustomizerAttribute at the Campaign level.

campaign_experiment

An A/B experiment that compares the performance of the base campaign (the control) and a variation of that campaign (the experiment).

campaign_label

Represents a relationship between a campaign and a label.

campaign_shared_set

CampaignSharedSets are used for managing the shared sets associated with a campaign.

campaign_simulation

A campaign simulation. Supported combinations of advertising channel type, simulation type and simulation modification method is detailed below respectively. SEARCH - CPC_BID - UNIFORM SEARCH - CPC_BID - SCALING SEARCH - TARGET_CPA - UNIFORM SEARCH - TARGET_CPA - SCALING SEARCH - TARGET_ROAS - UNIFORM SEARCH - TARGET_IMPRESSION_SHARE - UNIFORM SEARCH - BUDGET - UNIFORM SHOPPING - BUDGET - UNIFORM SHOPPING - TARGET_ROAS - UNIFORM MULTIPLE - TARGET_CPA - UNIFORM OWNED_AND_OPERATED - TARGET_CPA - DEFAULT DISPLAY - TARGET_CPA - UNIFORM

carrier_constant

A carrier criterion that can be used in campaign targeting.

combined_audience

Describe a resource for combined audiences which includes different audiences.

conversion_custom_variable

A conversion custom variable See "About custom variables for conversions" at https://support.google.com/google-ads/answer/9964350

conversion_goal_campaign_config

Conversion goal settings for a Campaign.

custom_audience

A custom audience. This is a list of users by interest.

custom_conversion_goal

Custom conversion goal that can make arbitrary conversion actions biddable.

custom_interest

A custom interest. This is a list of users by interest.

customer_asset

A link between a customer and an asset.

customer_client

A link between the given customer and a client customer. CustomerClients only exist for manager customers. All direct and indirect client customers are included, as well as the manager itself.

customer_client_link

Represents customer client link relationship.

customer_conversion_goal

Biddability control for conversion actions with a matching category and origin.

customer_customizer

A customizer value for the associated CustomizerAttribute at the Customer level.

customer_label

Represents a relationship between a customer and a label. This customer may not have access to all the labels attached to it. Additional CustomerLabels may be returned by increasing permissions with login-customer-id.

customer_manager_link

Represents customer-manager link relationship

customer_negative_criterion

A negative criterion for exclusions at the customer level.

customer_user_access

Represents the permission of a single user onto a single customer.

customer_user_access_invitation

Represent an invitation to a new user on this customer account.

customizer_attribute

A customizer attribute. Use CustomerCustomizer, CampaignCustomizer, AdGroupCustomizer, or AdGroupCriterionCustomizer to associate a customizer attribute and set its value at the customer, campaign, ad group, or ad group criterion level, respectively.

detail_placement_view

A view with metrics aggregated by ad group and URL or YouTube video.

detailed_demographic

A detailed demographic: a particular interest-based vertical to be targeted to reach users based on long-term life facts.

distance_view

A distance view with metrics aggregated by the user's distance from an advertiser's location extensions. Each DistanceBucket includes all impressions that fall within its distance and a single impression will contribute to the metrics for all DistanceBuckets that include the user's distance.

domain_category

A category generated automatically by crawling a domain. If a campaign uses the DynamicSearchAdsSetting, then domain categories will be generated for the domain. The categories can be targeted using WebpageConditionInfo. See: https://support.google.com/google-ads/answer/2471185

dynamic_search_ads_search_term_view

A dynamic search ads search term view.

expanded_landing_page_view

A landing page view with metrics aggregated at the expanded final URL level.

experiment

A Google ads experiment for users to experiment changes on multiple campaigns, compare the performance, and apply the effective changes.

experiment_arm

A Google ads experiment for users to experiment changes on multiple campaigns, compare the performance, and apply the effective changes.

feed_item_set

Represents a set of feed items. The set can be used and shared among certain feed item features. For instance, the set can be referenced within the matching functions of CustomerFeed, CampaignFeed, and AdGroupFeed.

feed_item_set_link

Represents a link between a FeedItem and a FeedItemSet.

geographic_view

Geographic View includes all metrics aggregated at the country level, one row per country. It reports metrics at either actual physical location of the user or an area of interest. If other segment fields are used, you may get more than one row per country.

hotel_reconciliation

A hotel reconciliation. It contains conversion information from Hotel bookings to reconcile with advertiser records. These rows may be updated or canceled before billing via Bulk Uploads.

keyword_plan

A Keyword Planner plan. Max number of saved keyword plans: 10000. It's possible to remove plans if limit is reached.

keyword_plan_ad_group

A Keyword Planner ad group. Max number of keyword plan ad groups per plan: 200.

keyword_plan_ad_group_keyword

A Keyword Plan ad group keyword. Max number of keyword plan keywords per plan: 10000.

keyword_plan_campaign

A Keyword Plan campaign. Max number of keyword plan campaigns per plan allowed: 1.

keyword_plan_campaign_keyword

A Keyword Plan Campaign keyword. Only negative keywords are supported for Campaign Keyword.

keyword_theme_constant

A Smart Campaign keyword theme constant.

landing_page_view

A landing page view with metrics aggregated at the unexpanded final URL level.

life_event

A life event: a particular interest-based vertical to be targeted to reach users when they are in the midst of important life milestones.

location_view

A location view summarizes the performance of campaigns by Location criteria.

mobile_app_category_constant

A mobile application category constant.

offline_user_data_job

A job containing offline user data of store visitors, or user list members that will be processed asynchronously. The uploaded data isn't readable and the processing results of the job can only be read using GoogleAdsService.Search/SearchStream

operating_system_version_constant

A mobile operating system version or a range of versions, depending on operator_type. List of available mobile platforms at https://developers.google.com/google-ads/api/reference/data/codes-formats#mobile-platforms

paid_organic_search_term_view

A paid organic search term view providing a view of search stats across ads and organic listings aggregated by search term at the ad group level.

remarketing_action

A remarketing action. A snippet of JavaScript code that will collect the product id and the type of page people visited (product page, shopping cart page, purchase page, general site visit) on an advertiser's website.

search_term_view

A search term view with metrics aggregated by search term at the ad group level.

shared_criterion

A criterion belonging to a shared set.

shared_set

SharedSets are used for sharing criterion exclusions across multiple campaigns.

shopping_performance_view

Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded.

smart_campaign_search_term_view

A Smart campaign search term view.

smart_campaign_setting

Settings for configuring Smart campaigns.

third_party_app_analytics_link

A data sharing connection, allowing the import of third party app analytics into a Google Ads Customer.

topic_constant

Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/Pets/Dogs").

user_interest

A user interest: a particular interest-based vertical to be targeted.

user_list

A user list. This is a list of users a customer may target.

user_location_view

User Location View includes all metrics aggregated at the country level, one row per country. It reports metrics at the actual physical location of the user by targeted or not targeted location. If other segment fields are used, you may get more than one row per country

Last updated