Google Ads

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.

For creating Pipelines using this Source, Hevo provides you a fully managed BigQuery data warehouse as a possible Destination. This option remains available till the time you set up your first BigQuery Destination irrespective of any other Destinations that you may have. With the managed warehouse, you are only charged the cost that Hevo incurs for your project in Google BigQuery. The invoice is generated at the end of each month and payment is recovered as per the payment instrument you have set up. You can now create your Pipeline and directly start analyzing your Source data. Read Hevo Managed Google BigQuery.

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. Refer to section, Migrating from AdWords to Google Ads API know how you can switch over to the new API.

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.


  • Hevo currently does not support replication of the following metrics:

    • optimization_score_uplift

    • optimization_score_url

    This is because these are incompatible with the segment, date.

  • Hevo aggregates data from Google Ads Source over a rolling window of last 30 days. Therefore, it cannot capture any data updates made outside this aggregation window.

Revision History

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

Date Release Description of Change
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.
Last updated on 25 Nov 2022

Tell us what went wrong