Skip to content
Clarisights Knowledge Center home
InboxAsk a human

Integrating Google Ads on Clarisights

Connect your Google Ads accounts to monitor campaign performance, keywords, search terms, and creative assets across every campaign type — including Performance Max — alongside the rest of your marketing stack. This article covers the full integration: connection steps, hierarchy, dimensions, metrics, segments and breakdowns, PMax-specific behavior, and asset reporting.

At a glance

Authentication

OAuth 2.0 (Google)

Permissions needed

Read access on each Google Ads customer account or on the parent Manager (MCC) account

Account discovery

Automatic — Clarisights walks every MCC tree the authenticating user can access

Data freshness

Hourly

Lookback window

Rolling, refreshed daily

Backfill on connect

Last 30 days

Timezone

Each account's configured timezone (preserved as-is)

Currency

Account native currency (auto-converted via Currency Conversion)

Levels supported

Account · Campaign · Ad Group · Ad · Keyword · Asset · Search Term

Limited rollout

No

Prerequisites

  • An active Google account that has access to the Google Ads customer accounts you want to connect — either as a direct user on each account or as a user on a Manager (MCC) account that owns them

  • Permission to authorize third-party apps with your Google account (no domain-level OAuth restrictions blocking the https://www.googleapis.com/auth/adwords scope)

  • Pop-up blocker disabled for app.clarisights.com for the duration of the OAuth flow

Steps to Connect

Step 1 — Start the connection from Clarisights

In Clarisights, go to Integrations and click + Connect under the Google Ads tile.

[TODO: Screenshot needed — Integrations page with the Google Ads tile and Connect button]

Step 2 — Sign in with Google and authorize Clarisights

A pop-up will open Google's sign-in screen. Sign in with the account that has access to your Google Ads customer accounts (or to the parent MCC) and grant Clarisights the requested permissions.

⚠ Common error: The pop-up never appears or closes immediately. → A pop-up blocker is preventing the OAuth window. Allow pop-ups for app.clarisights.com and click + Connect again.

⚠ Common error: "This app is blocked" / "Access blocked: authorization error". → Your Google Workspace admin has restricted third-party app access to the adwords scope. Ask your admin to allowlist Clarisights or use a Google account without the restriction.

Step 3 — Pick the accounts to connect

After authentication, Clarisights crawls every Manager (MCC) tree the user can access and shows two lists:

  • Ad Accounts — individual customer accounts the user has direct access to (not via an MCC).

  • MCC Accounts — Manager accounts the user has access to. Click the + next to an MCC to expand it and reveal the customer accounts inside.

Tick the customer accounts you want to bring into Clarisights, click Add to Selection, and repeat across MCCs as needed.

[TODO: Screenshot needed — account selection screen with Ad Accounts and MCC Accounts lists]

⚠ Common error: An expected MCC or customer account is missing from the list. → The Google user you authenticated with doesn't have access to that account. Either add the user to the account in Google Ads (Tools & settings → Access and security) or re-authenticate with a different Google account.

Step 4 — Confirm

When your selection is complete, click Connect Accounts. Clarisights will register every account you selected and start the initial 30-day backfill.

[TODO: Screenshot needed — "Connect Accounts" confirmation step]

Verify the connection

  • Go to Integrations → Google Ads. Each connected account should show a "Connected" status, and you can enable, disable, or refresh the OAuth token from the same row.

  • You'll get an in-app notification once the 30-day backfill finishes (typically within a few hours, depending on account size).

  • Quick start: create a new report, add Google Ads as the data source, and add Account · Campaign · Impressions · Clicks · Cost.

Data available

Hierarchy

How Google Ads' native levels map to the standard Clarisights levels:

Google Ads native

Clarisights level

Customer (Account)

Account

Campaign

Campaign

Ad Group

Ad Group

Ad

Ad

Keyword

Keyword (sub-level under Ad Group)

Asset

Asset (cross-cuts Ads — see PMax & RSA below)

Search Term

Segment of Ad Group

Audience targeting

Super-dimension on Campaign + Ad Group

Location targeting

Super-dimension on Campaign

Manager (MCC) accounts are not their own reporting level — they're surfaced as the Linked Manager Accounts attribute on the Account level. If a customer account sits inside a chain of MCCs (e.g. MCC-1 → MCC-2 → Account), all parents are stored as a comma-separated list.

Dimensions

Account

Dimension

Description

Linked Manager Accounts (MCC)

Comma-separated list of every MCC in the customer's parent chain. Use the "Contains" filter (not "Is") when filtering by a specific MCC.

Campaign

Dimension

Description

Campaign Status

Current status of the campaign.

Campaign Type

Where the campaign serves and which settings are available (Search, Display, Performance Max, Universal App, Video, Shopping, etc.).

Campaign Labels

Comma-separated list of labels applied to the campaign. Use "Contains" for filtering when multiple labels are present.

Daily Budget

Campaign's daily budget. Reflects the entire shared budget if the campaign uses one.

Bidding Strategy Type

Manual or automated bidding strategy assigned to the campaign.

Location (Super Dimension)

Targeted locations from the campaign's location settings.

Campaign Audiences (Super Dimension)

Audiences targeted from the campaign's audience settings.

Campaign Start Date

The campaign's start date.

Ad Group

Dimension

Description

Ad Group Status

Current status of the ad group.

Ad Group Bid

Default Max CPC or Target CPA, depending on the ad group's bidding strategy.

Ad Group Labels

Comma-separated list of labels applied to the ad group. Use "Contains" for filtering.

Ad Group Audiences (Super Dimension)

Audiences targeted from the ad group's audience settings.

Targeting Types (Super Dimension)

Targeting methods applied to the ad group (Keyword, Demographic, Placement, etc.). Multiple values shown when several targeting types are used together.

Ad Group Type

Determines which ad formats are allowed (e.g., in-stream, video discovery).

Ad

Dimension

Description

Ad Status

Current status of the ad.

Ad Labels

Comma-separated list of labels applied to the ad. Use "Contains" for filtering.

Landing Pages

Final URL configured in the ad's settings.

Ad Type

Type of the ad (Expanded Text Ad, Responsive Search Ad, HTML5, Performance Max, App, etc.).

Ad Strength

Google's quality rating for the ad (Excellent, Good, Average, Poor). Available for Responsive Search Ads, Performance Max, and other supported ad formats.

Image (Super Dimension)

Display ad imagery. Identical images shared across multiple ads are rolled up into a single image.

Headline 1 / Headline 2

Headline text fields on the ad.

Description

Description text on the ad.

Display URL

Display URL configured for the ad.

Keyword

Dimension

Description

Keyword Status

Current status of the keyword.

Quality Score

Google's quality score for the keyword.

Keyword Labels

Labels applied to the keyword.

Match Type

Broad, Phrase, or Exact.

Est. Top of Page Bid / First Position Bid / First Page Bid

Google's bid estimates for landing in each position.

Keyword Final URL

Final URL configured on the keyword.

Max. CPC

Maximum CPC bid set on the keyword.

Unique Keyword

Deduplicated keyword identity across the account.

Word Count in Keyword

Number of words in the keyword phrase.

Landing Page Experience / Expected CTR / Ad Relevance

Quality Score component scores reported by Google.

Creative Asset

Creative Assets are creative elements (images, videos, headlines, descriptions, CTAs, sitelinks, structured snippets, etc.) attached to ads. They sit just below the Ad level and cross-cut Ads — the same asset can serve in multiple ads.

Dimension

Description

Creative Asset ID

Unique numeric identifier for the asset.

Creative Asset Resource Name

Google Ads API resource path for the asset.

Creative Asset Type

Image, Video, Text (Headline / Description / Long Headline), Call to Action, Structured Snippet, Sitelink, Discovery Carousel Card, etc.

Creative Asset URL

The asset's URL when applicable (e.g., sitelinks, video URLs).

Creative Asset Image

Rendered image preview of an image asset.

Creative Asset Image Width / Height / File Size / Mime Type

Image-asset metadata.

Creative Asset Video Duration

Length of the video asset.

Creative Asset Source

Whether the asset was advertiser-provided or auto-generated by Google.

Creative Asset Pinned Field

The position the asset is pinned to (e.g., Headline 1, Description 2).

Creative Asset Enabled

Whether the asset is currently enabled for serving.

Creative Asset Primary Status

Google's primary serving status for the asset.

Creative Asset Performance Label

Google's relative-effectiveness rating for the asset (Best, Good, Low) in eligible ad types.

Dimensions marked (Super Dimension) are computed by Clarisights and are not directly available in the Google Ads UI.

Segments & breakdowns

Segments are breakdown dimensions Google Ads exposes for slicing campaign data along orthogonal axes (geography, device, time of day, etc.). They appear in the dimension list with a (Breakdown) suffix.

Segment

Level

Description

Geographic

Region

Campaign

Geographic region where the impression / click was served.

Metro / DMA

Campaign

Designated Market Area (US) or equivalent metro breakdown.

City

Ad Group (special report)

City of the impression / click. Available via the Location report.

Landing Page

Special report

Final URL the click landed on. Available via the Landing Page report.

Audience demographics

Age Range

Ad Group

Reported age bucket of the user (18–24, 25–34, etc.).

Gender

Ad Group

Reported gender of the user.

Engagement context

Device

Campaign

Device type the ad served on (mobile, desktop, tablet, connected TV).

Network

Campaign

Network the ad served on (Search, Display, Search Partners, YouTube).

Top vs Other

Campaign

Whether the ad served at the top-of-page position or elsewhere.

Click Type

Campaign

Type of click (organic, cross-device, headline, sitelink, etc.).

Hour of Day

Campaign

Hour the impression / click occurred (0–23, in account time).

Conversion attribution

Conversion Category

Campaign

Google's conversion category (Purchase, Sign-up, Lead, etc.).

Conversion Tracker ID

Campaign

Identifier for the conversion-tracking tag.

Conversion Action

Campaign

Specific configured conversion action attributed to the click.

Conversion Source

Campaign

Source of the conversion (website, app, phone calls, store visits).

Search behavior

Search Terms

Ad Group

Actual user queries that triggered ads. Performance Max campaigns supported as of February 2026.

Most segments are stored at Campaign level. Search Terms, Age Range, and Gender are stored at Ad Group level. Segments cannot be joined with Analytics channel data (Google Analytics, Custom Analytics, Adobe) — they pair only with Google Ads metrics on the same widget. Segment, Location, and Audience reports require manual enablement (contact your Clarisights CSM).

Metrics

Core delivery

Metric

Description

Impressions

Total ad displays.

Clicks

Total clicks on the ad.

CTR

Click-through rate (Clicks / Impressions).

Cost

Total spend in the account's native currency (auto-converted to your reporting currency).

Avg. CPC

Average cost per click.

Avg. Position

Average ad position (legacy metric).

Conversions

Metric

Description

Conversions

Counted conversions.

Conv. Rate

Conversions / Clicks.

Cost / Conv.

Cost per conversion.

All Conversions

All conversions including those configured outside the "Include in Conversions" setting.

All Conv. Value / Total Conv. Value

Total monetary value of conversions.

Click-Assisted Conv. / Impression-Assisted Conv.

Conversions where the ad assisted but didn't get last-touch credit.

Cross-Device Conv.

Conversions completed on a different device than the ad interaction.

View-Through Conv.

Conversions following an ad impression without a click.

Quality & engagement

Metric

Description

Quality Score

Historical Quality Score trend for the keyword in the chosen period (impression-weighted average).

Asset-level metrics

Asset-level metrics are available for Responsive Search Ads (RSA), Performance Max, Discovery Carousel / Multi-Asset / Video Responsive ads, and App Ads. Availability of individual metrics varies by ad type — e.g., RSA exposes Impressions only, while PMax and Discovery formats expose the full set.

Metric

Description

Impressions

Times the asset was served.

Clicks

Clicks attributed to the asset.

Cost

Spend attributed to the asset.

Conversions

Conversions attributed to the asset.

Conversion Value

Monetary value of asset-attributed conversions.

All Conversions

All conversions (including non-"Include in Conversions" actions) attributed to the asset.

All Conversion Value

Total value of all conversions attributed to the asset.

CTR

Asset-level click-through rate.

Avg. CPC

Average cost per click at asset level.

Cost / Conv.

Cost per conversion at asset level.

View-Through Conv.

View-through conversions attributed to the asset.

Biddable App Install Conv.

App install conversions for App Ads / Discovery formats.

Biddable App Post-Install Conv.

Post-install conversions for App Ads / Discovery formats.

Custom conversions

Every custom conversion you've defined in Google Ads is fetched automatically and surfaced under the metric group Adwords All Conversions. Custom conversions with the same name across multiple ad accounts are also rolled up into account-aggregated metric groups, which is handy when accounts are split by geo or product line.

Performance Max (PMax)

  • Full PMax support (added February 2026): ad-group and ad-level hierarchy for Performance Max campaigns.

  • Asset-level performance for PMax creative assets — images, videos, headlines, descriptions, long headlines, and CTAs.

  • Search Terms segment at the Ad Group level for PMax campaigns.

  • Ad-group stats are rolled up to ads to keep widgets readable. PMax doesn't expose ads natively — Clarisights synthesizes a "dummy ad" record so the campaign hierarchy stays consistent across PMax, Search, Display, and other campaign types.

  • Asset Performance Label (Best / Good / Low) is surfaced as a dimension on the Asset level.

Special reports

Three reports require manual enablement — contact your Clarisights CSM to turn them on:

  • Audience Report — campaign- and ad-group-level audience-targeting performance.

  • Location Report — campaign-level location-targeting performance.

  • Segment-driven reports — Search Terms, Region, Metro / DMA, Device, Network, Top vs Other, Click Type, and Hour of Day. Once enabled, available as breakdowns on any widget.

Limitations & known constraints

  • Ad Name not available for: Responsive Display Ads (RDA), App Ads, App Engagement Ads, App Pre-Registration Ads, and Shopping Product Ads. Google's API does not expose ad-level names for these campaign types.

  • Segment, Location, and Audience reports require manual enablement — not on by default; ask your CSM to turn them on.

  • MCC tree access required: customer accounts must remain within the MCC tree the integration is bound to. Accounts moved outside the tree stop syncing.

  • Token revocation stops sync — re-authenticate via Integrations → Google Ads.

  • Auction Insights not supported (Google API limitation).

Operating notes

  • Refresh schedule: hourly with daily reconciliation against Google's finalized reporting numbers.

  • Backfill: 30 days of historical data on first connect; you'll get an in-app notification once it completes.

  • MCC traversal: full tree walk under the authenticating user. Multi-MCC customer chains are stored once with all parents listed in the comma-separated Linked Manager Accounts dimension on the Account level.

  • Currency: amounts are pulled in the account's native currency and converted to your reporting currency. Both converted and local-currency variants of cost metrics are available.

  • Adding new customer accounts: when you create or gain access to a new Google Ads customer or MCC, re-open Integrations → Google Ads to refresh the account picker and add it.

  • Credential rotation: OAuth tokens auto-refresh. Re-auth is needed only on Google password change, access revocation, or a Workspace policy update.

Need help?

When contacting support from the in-app messenger, please include:

  • The integration name and customer ID (Integrations → Google Ads)

  • The exact error message or screenshot

  • The step where the issue occurred (OAuth pop-up, account picker, post-connect data)

  • When the issue started, and whether it affects all accounts or a specific MCC / customer