Share
Google Ads (Edge) Setup Guide

Google Ads is an advertising platform by Google that allows businesses to create and manage ad campaigns across Google Search, YouTube, and other Google properties. It connects businesses with users who are actively searching or browsing for related products and services, and provides tools to measure campaign performance, optimize bidding strategies, and target audiences based on demographics, interests, and behavior.

Hevo uses the Google Ads API to replicate data from your Google Ads account to the Destination of your choice.

Hevo supports the following authentication methods to connect to your Google Ads account:

  • Open Authorization (OAuth): Allows Hevo to connect to your account through an authorization flow, where you sign in to Google and grant Hevo access to your account data.

  • OAuth app: Allows Hevo to connect to your account using the client ID, client secret, and refresh token of an OAuth app that you create in Google.

    Note: To create a Pipeline with Google Ads as the Source using an OAuth app, you must use the Create a Pipeline endpoint through the Hevo API. This method is not available in the Hevo UI. Read Creating a Pipeline with Hevo API for the steps to create the Pipeline.


Supported Features

Feature Name Supported
Capture deletes Yes
History mode Yes
Custom data (user-configured tables & fields) Yes
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

For objects where only new and updated records are ingested after the first Pipeline run, Hevo identifies deleted records using the Google Ads change_status feed. If a record contains the REMOVED status, Hevo marks it as deleted in the Destination by setting the value of the metadata column __hevo__marked_deleted to True.

For child objects, Hevo re-ingests the complete data from the parent object on every Pipeline run. As a result, if a child record is deleted at the Source, it is automatically removed from the Destination on the next sync.

For all other objects, Hevo does not support capturing deletes.


Source Considerations

  • Google Ads custom reports can include only the objects and fields supported by the Google Ads API. Custom fields are not supported.

  • If a Google Ads entity has no performance data for a given period, the API does not return it. As a result, Hevo does not create a record for that entity in the corresponding Destination table for that period.


Limitations

  • You can configure a maximum of 50 custom reports per Pipeline.
Last updated on Oct 19, 2026

Tell us what went wrong

Skip to the section