Google Ads

Last updated on Aug 05, 2026

Effective August 05, 2026, Hevo supports Google Ads API v24, which includes enhanced reporting capabilities. To ensure uninterrupted service, your Pipelines were automatically upgraded. As part of this upgrade, the new API version has deprecated and introduced the following fields for the corresponding reports:

Report Changes
Ad Group Added Fields: ad_group.demand_gen_ad_group_settings.channel_controls.selected_channels.maps, ad_group.effective_target_cpc, ad_group.effective_target_cpc_source, ad_group.target_cpc_micros, ad_group.vertical_ads_format_setting.disable_text_ads, ad_group.vertical_ads_format_setting.enable_booking_links, ad_group.vertical_ads_format_setting.enable_vertical_promotion_ads
Ad Group Ad Removed Fields: ad_group_ad.ad.call_ad.business_name, ad_group_ad.ad.call_ad.call_tracked, ad_group_ad.ad.call_ad.conversion_action, ad_group_ad.ad.call_ad.conversion_reporting_state, ad_group_ad.ad.call_ad.country_code, ad_group_ad.ad.call_ad.description1, ad_group_ad.ad.call_ad.description2, ad_group_ad.ad.call_ad.disable_call_conversion, ad_group_ad.ad.call_ad.headline1, ad_group_ad.ad.call_ad.headline2, ad_group_ad.ad.call_ad.path1, ad_group_ad.ad.call_ad.path2, ad_group_ad.ad.call_ad.phone_number, ad_group_ad.ad.call_ad.phone_number_verification_url, ad_group_ad.ad.demand_gen_multi_asset_ad.lead_form_only

Added Fields: ad_group_ad.ad.demand_gen_multi_asset_ad.classic_display_images, ad_group_ad.ad.demand_gen_multi_asset_ad.classic_display_images.asset, ad_group_ad.ad.demand_gen_video_responsive_ad.companion_banners, ad_group_ad.ad.demand_gen_video_responsive_ad.companion_banners.asset, ad_group_ad.ad.synthetic_content_info.advertiser_attestation.source, ad_group_ad.ad.synthetic_content_info.advertiser_attestation.status, ad_group_ad.ad.synthetic_content_info.system_attestation.source, ad_group_ad.ad.synthetic_content_info.system_attestation.status, ad_group_ad.ad.video_responsive_ad.business_name, ad_group_ad.ad.video_responsive_ad.logo_images, ad_group_ad.ad.video_responsive_ad.logo_images.asset, ad_group_ad.start_date_time, ad_group_ad.end_date_time
Asset Group Added Fields: asset_group.google_local_services_info.callouts, asset_group.google_local_services_info.category_id
Asset Group Asset Removed Fields: asset_group_asset.performance_label
Campaign Removed Fields: campaign.start_date, campaign.end_date, campaign.url_expansion_opt_out, campaign.video_brand_safety_suitability

Added Fields: campaign.start_date_time, campaign.end_date_time, campaign.feed_types, campaign.hotel_setting.disable_hotel_setting, campaign.pmax_campaign_settings.local_services_enabled, campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.country_code, campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year, campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled, campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers, campaign.shopping_setting.ignore_brand_exclusion_in_shopping_ads, campaign.target_cpc.target_cpc_micros, campaign.text_guidelines.messaging_restrictions, campaign.text_guidelines.term_exclusions, campaign.video_campaign_settings.booking_details.cancellation_date_time, campaign.video_campaign_settings.booking_details.hold_expiration_date_time, campaign.video_campaign_settings.booking_details.status, campaign.video_campaign_settings.reservation_ad_category_self_disclosure.alcohol, campaign.video_campaign_settings.reservation_ad_category_self_disclosure.gambling, campaign.video_campaign_settings.reservation_ad_category_self_disclosure.politics, campaign.view_through_conversion_optimization_enabled
Cart Data Sales View Added Fields: cart_data_sales_view.resource_name
Experiment Added Fields: experiment.optimize_assets_experiment.optimize_assets_experiment_subtype, experiment.video_experiment.video_experiment_subtype
Matched Location Interest View Added Fields: matched_location_interest_view.resource_name
Metrics (shared across applicable reports) Removed Fields: metrics.average_cpv, metrics.video_view_rate, metrics.video_view_rate_in_feed, metrics.video_view_rate_in_stream, metrics.video_view_rate_shorts, metrics.video_views, metrics.asset_best_performance_cost_percentage, metrics.asset_best_performance_impression_percentage, metrics.asset_good_performance_cost_percentage, metrics.asset_good_performance_impression_percentage, metrics.asset_learning_performance_cost_percentage, metrics.asset_learning_performance_impression_percentage, metrics.asset_low_performance_cost_percentage, metrics.asset_low_performance_impression_percentage, metrics.asset_unrated_performance_cost_percentage, metrics.asset_unrated_performance_impression_percentage, metrics.sample_best_performance_entities, metrics.sample_good_performance_entities, metrics.sample_learning_performance_entities, metrics.sample_low_performance_entities, metrics.sample_unrated_performance_entities

Added Fields: metrics.active_view_audibility_invalid_givt_measurable_impressions_rate, metrics.active_view_audibility_invalid_measurable_impressions_rate, metrics.active_view_audibility_measurable_impressions, metrics.active_view_audibility_measurable_impressions_rate, metrics.active_view_audible_impressions, metrics.active_view_audible_impressions_rate, metrics.active_view_audible_quartile_p100_rate, metrics.active_view_audible_quartile_p25_rate, metrics.active_view_audible_quartile_p50_rate, metrics.active_view_audible_quartile_p75_rate, metrics.active_view_audible_thirty_seconds_impressions, metrics.active_view_audible_thirty_seconds_impressions_rate, metrics.active_view_audible_two_seconds_impressions, metrics.active_view_audible_two_seconds_impressions_rate, metrics.all_average_cart_size, metrics.all_average_order_value_micros, metrics.all_cost_of_goods_sold_micros, metrics.all_cross_sell_cost_of_goods_sold_micros, metrics.all_cross_sell_gross_profit_micros, metrics.all_cross_sell_revenue_micros, metrics.all_cross_sell_units_sold, metrics.all_gross_profit_margin, metrics.all_gross_profit_micros, metrics.all_lead_cost_of_goods_sold_micros, metrics.all_lead_gross_profit_micros, metrics.all_lead_revenue_micros, metrics.all_lead_units_sold, metrics.all_orders, metrics.all_revenue_micros, metrics.all_units_sold, metrics.average_video_watch_time_duration_millis, metrics.biddable_indirect_install_first_in_app_conversion_micros, metrics.clicks_margin_of_error, metrics.clicks_p_value, metrics.clicks_point_estimate, metrics.control_clicks, metrics.control_conversion_value, metrics.control_conversion_value_per_cost, metrics.control_conversions, metrics.control_cost_micros, metrics.control_cost_per_conversion, metrics.control_impressions, metrics.conversion_value_change_point_estimate, metrics.conversion_value_margin_of_error, metrics.conversion_value_p_value, metrics.conversion_value_per_cost_change_point_estimate, metrics.conversion_value_per_cost_margin_of_error, metrics.conversion_value_per_cost_p_value, metrics.conversions_absolute_change_margin_of_error, metrics.conversions_absolute_change_p_value, metrics.conversions_absolute_change_point_estimate, metrics.cost_micros_change_point_estimate, metrics.cost_micros_margin_of_error, metrics.cost_micros_p_value, metrics.cost_per_conversion_change_point_estimate, metrics.cost_per_conversion_margin_of_error, metrics.cost_per_conversion_p_value, metrics.cross_device_conversions_by_conversion_date, metrics.cross_device_conversions_value_by_conversion_date, metrics.impressions_margin_of_error, metrics.impressions_p_value, metrics.impressions_point_estimate, metrics.svr, metrics.trueview_average_cpv, metrics.unique_users_five_plus, metrics.unique_users_four_plus, metrics.unique_users_ten_plus, metrics.unique_users_three_plus, metrics.unique_users_two_plus, metrics.video_trueview_view_rate, metrics.video_trueview_view_rate_in_feed, metrics.video_trueview_view_rate_in_stream, metrics.video_trueview_view_rate_shorts, metrics.video_trueview_views, metrics.video_watch_time_duration_millis
Per Store View Added Fields: per_store_view.address1, per_store_view.address2, per_store_view.business_name, per_store_view.city, per_store_view.country_code, per_store_view.phone_number, per_store_view.postal_code, per_store_view.province
Segments (shared across applicable reports) Added Fields: segments.ad_sub_network_type, segments.ad_using_product_data, segments.ad_using_video, segments.mobile_device_platform, segments.product_sold_brand, segments.product_sold_category_level1, segments.product_sold_category_level2, segments.product_sold_category_level3, segments.product_sold_category_level4, segments.product_sold_category_level5, segments.product_sold_condition, segments.product_sold_custom_attribute0, segments.product_sold_custom_attribute1, segments.product_sold_custom_attribute2, segments.product_sold_custom_attribute3, segments.product_sold_custom_attribute4, segments.product_sold_item_id, segments.product_sold_title, segments.product_sold_type_l1, segments.product_sold_type_l2, segments.product_sold_type_l3, segments.product_sold_type_l4, segments.product_sold_type_l5, segments.vertical_ads_event_participant_display_names, segments.vertical_ads_hotel_class, segments.vertical_ads_listing, segments.vertical_ads_listing_brand, segments.vertical_ads_listing_city, segments.vertical_ads_listing_country, segments.vertical_ads_listing_region, segments.vertical_ads_listing_user_rating, segments.vertical_ads_listing_venue, segments.vertical_ads_partner_account, segments.vertical_ads_vertical
Shopping Product Added Fields: shopping_product.product_image_uri
Targeting Expansion View Added Fields: targeting_expansion_view.resource_name
Video Enhancement Added Fields: video_enhancement.duration_millis, video_enhancement.resource_name, video_enhancement.source, video_enhancement.title


Note: Hevo no longer supports ingesting data for the fields and metrics listed as Removed Fields. If your custom reports use these fields, Hevo may populate NULL values in the corresponding Destination columns. To avoid this, update your custom reports to use the supported fields as per Google Ads API v24.


This upgrade ensures that all the newly added resources, including attributes, metrics, and segments, are added to your reports. The upgrade process was seamless, with no downtime for your Pipelines. This change applies to all new and existing Pipelines created with this Source.

Google Ads is an advertising platform by Google that allows businesses to create ads for their products and services. It also provides statistics for these ads to gather insights and grow your business faster.

Hevo uses the Google Ads API to ingest data from your Google Ads account and replicate it into the Destination of your choice. The Google Ads API is the next generation of Google AdWords API. It provides you with new features and improvements over the AdWords API that make it easy for you to manage large and complex accounts.


Source Considerations

  • Google Ads does not support custom metrics and dimensions in the reports.

  • For custom reports, you can only select the metrics and dimensions that are compatible with the segments you select. Read Segments to know more about the segments in Google Ads, and the metrics and dimensions compatible with these segments.

  • The Google Ads API does not return any Events in the report if an ad did not get any impressions. Therefore, the schema for that ad is not created in your Destination. This is because the Google Ads API does not support the includeZeroImpressions parameter.

  • The Google Ads API uses a querying approach to fetch data from your Google Ads account. Therefore, there are no readily available reports in Google Ads. Hevo aggregates the data in your Google Ads account and generates a report using the segments, dimensions, and metrics of the various resources in your account. It results in a higher number of ingestions for your Hevo Google Ads Pipeline. For example, let us say, while setting up your Pipeline in Hevo, you also set the aggregation window as last 30 days for 100 reports, and the ingestion frequency as 1 hour. Then, the number of reports ingested every 1 hour would be 30 x 100 = 3000 reports. In one day, the number of reports ingested would be 3000 x 24 = 72000 reports. As a result, the number of Events ingested per day is high.

  • Google Ads has removed support for exporting data for some Gmail-related metrics in the Ad Group Ad report in Version 12 of their API. As a result, from Release 2.09, Hevo does not support the ingestion of historical data for these metrics, and all existing Pipelines containing these metrics now load null values for these fields.


Limitations

  • Hevo does not fetch data for the metrics that are not filterable by the segment, date.

  • Hevo does not load data from a column into the Destination table if its size exceeds 16 MB, and skips the Event if it exceeds 40 MB. If the Event contains a column larger than 16 MB, Hevo attempts to load the Event after dropping that column’s data. However, if the Event size still exceeds 40 MB, then the Event is also dropped. As a result, you may see discrepancies between your Source and Destination data. To avoid such a scenario, ensure that each Event contains less than 40 MB of data.

  • By default, Hevo schedules data ingestion based on Coordinated Universal Time (UTC), regardless of your Source account’s time zone. This can cause delays if the account operates in a different time zone. To address this, Hevo allows you to align the data ingestion with your preferred time zone; contact Hevo Support.

Revision History

Refer to the following table for the list of key updates made to this page:

https://docs.hevodata.com

Date Release Description of Change
Aug-05-2026 2.51.1 Updated the warning container to include information about the upgrade to Google Ads API v24.
Apr-28-2026 NA Updated section, Configuring Google Ads as a Source to mention that the historical sync duration cannot be changed after the Pipeline is created.
Nov-06-2025 NA Updated the document as per the latest Hevo UI.
Sep-22-2025 NA Updated section, Prerequisites to add information about providing access to manager accounts.
Sep-18-2025 NA Updated section, Configuring Google Ads as a Source as per the latest UI.
Aug-15-2025 2.39.1 - Updated the warning container in the page overview to mention about the version upgrade.
- Updated sections, Schema and Primary Keys and Data Model to remove reports deprecated in the new API version.
Aug-12-2025 2.39 Updated sections, Data Model and Schema and Primary Keys to add information about the Labels object.
Jul-07-2025 NA Updated the Limitations section to inform about the max record and column size in an Event.
Mar-21-2025 2.34.1 Updated the Limitations section to add information on ingestion delay due to time zone.
Jan-31-2025 2.32.2 - Removed section, Migrating Pipelines to Google Ads API V16.
- Updated the warning container in the page overview to include information about the upgrade to Google Ads API v18
Jan-07-2025 NA Updated the Limitations section to add information on Event size.
Jan-06-2024 NA Updated section, Granting Access to your Google Ads Account (Optional) as per the latest Google Ads UI.
Sep-30-2024 2.28.1 Updated section, Data Replication to change the default ingestion frequency to 12 Hrs.
Aug-19-2024 2.26.3 - Removed section, Migrating Pipelines to Google Ads API V15.
- Added section, Migrating Pipelines to Google Ads API V16.
Mar-05-2024 2.21 Updated the ingestion frequency table in the Data Replication section.
Nov-28-2023 2.18 - Added section, Migrating Pipelines to Google Ads API V15.
- Updated the page to add information about Google Ads API V15.
Jul-21-2023 NA Updated the page to add information according to the latest Hevo functionality.
Apr-04-2023 NA Updated section, Configuring Google Ads as a Source to update the information about historical sync duration.
Mar-09-2023 2.09 - Updated section, Source Considerations to add information about Google Ads not exporting data for some metrics.
- Updated section, Data Model to update the links of the reports to Version 12 of the Google Ads API.
Jan-10-2023 NA Updated section, Data Model to add descriptions for reports.
Oct-25-2022 2.00 Added the section, Granting Access to your Google Ads Account with steps to provide other users access to the Google Ads account.
Sep-21-2022 NA New document.

Tell us what went wrong