All integrations
Source
Destination

Google Ads

Every campaign, keyword, and conversion, queryable in plain English

What you get

Get data

Extract data into the Verity semantic layer.

Push data

Sync audiences or signals back to the tool.

Semantic layer

Pre-modelled entities and metrics, ready to query.

Data Chat

Ask questions in plain English, get charts and SQL.

Pre-built dashboards

Starter dashboards you can customise per workspace.

Automations

Scheduled agents and alerts backed by this data.

Overview

Verity pulls your full Google Ads account structure (campaigns, ad groups, ads, keywords, and conversions) and shapes it into a semantic layer that speaks the language of marketing.

You ask questions. Verity writes the SQL, joins against your other sources (GA4, Shopify, Meta), and returns answers with the math shown. Push audiences back to Google Ads Customer Match when you want to act on what you find.

Data we pull

Entities mapped from the API

Accounts & MCCs

Manager hierarchy, linked customer accounts, and time zones.

customer_id
manager_id
descriptive_name
currency_code
time_zone

Campaigns

All campaign types: Search, Display, Shopping, Video, Performance Max.

campaign_id
name
status
channel_type
budget
bidding_strategy
start_date
end_date

Ad groups & Ads

Ad groups with bids, ads with creative metadata.

ad_group_id
ad_id
type
status
responsive_search_ad_assets
final_urls

Keywords

Keywords with match types, quality score, and search terms.

keyword_id
text
match_type
quality_score
status

Conversions

Conversion actions with values, primary vs secondary.

conversion_action_id
name
category
primary_for_goal
value_settings

Audiences

Custom audiences, Customer Match lists, and affinity segments.

audience_id
name
type
size
membership_status

Pre-built marts

Semantic layer, modelled and ready

Campaign performance

campaign × day

Daily rollups of spend, clicks, impressions, and conversions per campaign.

spend
impressions
clicks
ctr
cpc
conversions
conversion_value
roas
cpa

Keyword performance

keyword × day

How every keyword is pulling its weight, with quality score trends.

spend
impressions
clicks
ctr
quality_score
conversions
roas
search_impression_share

Ad performance

ad × day

Per ad metrics including responsive search ad asset strength.

spend
impressions
clicks
conversions
conversion_value
ad_strength

Cross-channel attribution

conversion × day

Google Ads conversions joined with GA4 sessions and Shopify orders.

conversions
conversion_value
blended_roas
first_touch_channel
last_touch_channel

Push data

Activation actions supported

Customer Match audience sync

Build audiences in Verity from any question, sync hashed email/phone lists to Google Ads on a schedule.

Offline conversion upload

Push Shopify orders and other conversion events back to Google Ads for accurate bidding.

Conversion adjustments

Correct or reshape conversion values after the fact, e.g. subtracting refunds.

Questions you can ask

Data Chat, out of the box

Which campaigns dropped ROAS more than 20% week over week?

What is my blended ROAS across Google Ads, Meta, and Microsoft?

Which keywords drive the most conversions at the lowest CPA?

How is my Performance Max campaign scaling month over month?

What is my search impression share for brand terms, and where am I losing?

Which ad groups have the weakest ad strength and need new creatives?

Pre-built dashboards

Starter dashboards for every team

Google Ads performance overview

Spend, ROAS, and conversions across all campaigns at a glance.

Campaign health scorecard

Flagging campaigns that are under-delivering, over-spending, or dropping off.

Keyword ROI analysis

Top and bottom performers by conversion value, segmented by match type.

Cross-channel ads attribution

Google Ads vs Meta vs Microsoft blended view with GA4 conversions.

Setup

Live in minutes

Google OAuth 2.0
Hourly (configurable)

1

Connect with Google OAuth

Sign in with a Google account that has access to your Google Ads manager or customer accounts. Verity handles the developer token, with no manual token application needed.

2

Select accounts

Pick the MCC or individual accounts you want Verity to read. Permissions follow your Google Ads roles.

3

Let extraction run

First backfill runs in minutes. After that Verity syncs hourly by default; you can change the cadence per account.

4

Start asking

Your Google Ads data shows up in Data Chat immediately. The semantic layer joins it with GA4, Shopify, and any other live source.

Related

Build the future of analytics with us

We're looking for companies to shape Verity together. Book a demo and help us build AI analytics that actually works.

Hands on onboarding with the founding team

Direct influence on the roadmap