Datapipe
Google AdSense

Coming soon

Google AdSense for agencies and in-house teams

Affiliate publishers and agencies use Google AdSense in Datapipe to see estimated earnings, page views, RPM, impressions, clicks, CTR, CPC, and coverage for each site.

Start free

What connects

The same Google sign-in. The adsense.readonly scope is requested only when AdSense is added, not on the first consent. The Management API v2 lists accounts and sites.

What you can report on

What you set up

  1. Add AdSense from Connections so Google asks for adsense.readonly.
  2. Wait for Google's OAuth verification before expecting live earnings.
  3. The earnings-by-site report can be created now. It stays labeled sample.

Limitations

Pending Google verification. Listing accounts is not the same as a live earnings report. Page, ad unit, country, and platform breakdowns are described by the API and are not in the current pull. Sample numbers stay labeled.

Last reviewed 2026-10-29. Owner: Datapipe.

Connection

Coming soon

Coming soon. AdSense uses the same Google sign-in with the adsense.readonly scope. Earnings by site, page, ad unit, country, and platform, plus payments, need Google's verification. Sample numbers stay labeled.

Fields

AdSense Management API v2 reports and payments. Accounts and sites are discovered after the adsense.readonly scope is granted. Live numbers need Google's verification. Sample numbers stay labeled. Earnings by site is the ready-made Sheet. Source: https://developers.google.com/adsense/management/reference/rest. Read on 2026-10-29. 15 fields.

Ad unit

NameAPI fieldDescriptionTypeGroupCross-channel
Ad unitadUnitThe ad unit.dimension · stringAd unit

Country

NameAPI fieldDescriptionTypeGroupCross-channel
CountrycountryThe country of the visitor.dimension · stringCountry

Metrics

NameAPI fieldDescriptionTypeGroupCross-channel
Estimated earningsestimatedEarningsEstimated earnings.metric · numberMetrics
Page viewspageViewsPage views.metric · integerMetrics
Page RPMpageRpmEarnings per thousand page views.metric · numberMetrics
ImpressionsimpressionsAd impressions.metric · integerMetricsImpressions
ClicksclicksAd clicks.metric · integerMetricsClicks
CTRctrClick-through rate.metric · numberMetrics
CPCcpcCost per click.metric · numberMetrics
CoveragecoverageShare of page views that received an ad.metric · numberMetrics

Page

NameAPI fieldDescriptionTypeGroupCross-channel
Page URLpageUrlThe page that showed the ad.dimension · stringPage

Payments

NameAPI fieldDescriptionTypeGroupCross-channel
PaymentpaymentAmountA payment amount.metric · numberPayments

Platform

NameAPI fieldDescriptionTypeGroupCross-channel
PlatformplatformThe device platform.dimension · stringPlatform

Site

NameAPI fieldDescriptionTypeGroupCross-channel
DomaindomainThe site or domain.dimension · stringSite

Time

NameAPI fieldDescriptionTypeGroupCross-channel
DatedateThe day of the report.dimension · dateTime

Cross-channel metrics

Spend, Impressions, Clicks, Conversions, and Revenue roll up on All channels when a field maps to them. ROAS is revenue divided by spend. CPA is spend divided by conversions. The Cross-channel column above shows the match.

Example reports

Google AdSense report

A daily table of the synced columns, ready for Sheets or a CSV.

Destinations

Google AdSense to Looker Studio

Charts that read the Google Sheet this integration keeps up to date.

Included on every plan. Looker reads the sheet. There is no separate Looker install.

Google AdSense to AI and MCP

Ask a question in plain English, or let another tool read the report through MCP.

Included on every plan. An AI key is optional.

Google AdSense to Google Drive

CSV, Excel, and an optional JSON file in a Drive folder you pick. Each client gets a Datapipe folder. The file can overwrite itself or keep the date in the name.

Included on every plan. Drive API v3 with the drive.file scope only. Enable the Google Drive API in the GCP project. Hourly, daily, or weekly.

How to connect

  1. Create a free account.
  2. Open Connections. This source is marked Coming soon.
  3. You can still build a sample report so the destination and the schedule are ready.
  4. The owner turns the live connection on after the platform approves the app.

Refresh by plan

PlanRefreshBigQueryPrice
FreeDailyNo$0/mo
StarterDailyNo$15/mo
ProHourlyYes$49/mo
Agency15 minutesYes$149/mo

FAQ

Is the Google AdSense connection live?

Coming soon. AdSense uses the same Google sign-in with the adsense.readonly scope. Earnings by site, page, ad unit, country, and platform, plus payments, need Google's verification. Sample numbers stay labeled.

Do I have to talk to sales?

No. Create an account, connect the source, and the first report is on Home. Sample numbers stay available when a key is missing.

How often do the numbers refresh?

Free and Starter refresh daily. Pro refreshes hourly. Agency refreshes every 15 minutes on up to 50 accounts and hourly on the rest. We keep the history for you: 90 days on Free, and for as long as you subscribe on paid plans. No warehouse to set up.

Which fields are synced today?

The field list is the platform's published resource. A saved report uses the columns on that connector's card.

Create an account

Related integrations

Activecampaign · Airtable · Brevo · Calendly