AttriSight

Read-only · Daily · Remembered

The flight recorder for your Google Ads account.

Google now runs most of your account. AttriSight records every change and every dollar, daily, and tells you what the automation did, what broke, and what it cost. With evidence you can forward.

Work emails get priority. Free tier, no card. It never writes to your account. Early access opens in waves.

Example record · acme-b2brecording daily
  1. Sep 03Auto-applyTarget CPA raised on 3 campaigns+$1,180/mo
  2. Sep 01GoogleSearch partners re-enabled+$310/mo
  3. Aug 28You42 negatives added−$420/mo
  4. Aug 25GoogleConsent change · Lead form silentbroken
  5. Aug 17GoogleSmart Bidding delivery changewatching

Google lists what changed. The record tells you what it cost.

62%

of PPC professionals name black-box platforms as their top challenge. 53% say measurement got worse.

State of PPC 2026, 1,306 respondents

29%

of 15,000 Google Ads accounts recorded zero conversions over 90 days. Most never got told their tracking was broken.

WordStream benchmarks, via Search Engine Land

Sep 2026

AI Max becomes the default Search stack. Campaigns migrate whether or not anyone evaluates the result.

AI Max migration timeline

What it finds

Six engines, one shape: evidence, confidence, dollars, and why it might be wrong.

Every finding carries the same fields. No optimisation scores, no vague health grades. The examples below are illustrative and follow the exact shape the product emits.

Change impact

harmful

An auto-applied recommendation raised target CPA on three campaigns.

Changed
Aug 17 · by recommendation auto-apply
CPA, 14 days after vs baseline
$61 → $74 (+22%)
Conversions
flat, 188 vs 191
confidence high+$1,180/mo cost

Might be wrong if

Back-to-school seasonality overlaps the window. We compared against the same weeks last year to control for it.

Breakage

broken

Primary conversion 'Lead form' has been silent for three days.

Expected per day
9.2, lag-adjusted
Observed
0, 0, 0
Probability of chance
< 0.1%
confidence high$540/day unmeasured

Might be wrong if

A site deploy on the same day could have moved the thank-you page. Check the tag before touching bids.

Money map

review

41% of Performance Max spend went to mobile game apps and search partners.

Game and app placements
$1,410, 0 conversions
Search partners
$930 at $185 CPA vs $11 on Google
Peer accounts flagging these placements
7
confidence high$2,340/mo recoverable

Might be wrong if

Google reports Performance Max placements without cost; the dollar figure is modelled from channel split.

Waste

block

18 search terms proven wasteful against your own baseline.

Largest
"free crm template" · 212 clicks · 0 conv
Account conversion rate
2.1%
Chance of 0 at that rate
1.1%
confidence high$420/mo

Might be wrong if

Hidden low-volume terms are modelled, not observed. The number is a floor.

Outside pressure

monitor

Three competitors bid on your brand; an AI Overview cites one of them on six of your top ten paid queries.

Brand SERP ads seen
3 advertisers, 11 of 14 checks
AI Overview citations
competitor 6, you 1
Brand CPC drift, 30 days
+18%
confidence mediumnot priced

Might be wrong if

SERP checks are sampled by state; a competitor might only bid in two of them.

Weekly narrative

week of Sep 1

What changed, what it cost, what to do. One page, forwardable.

Changes recorded
23 · 4 by Google, 2 auto-applied
Net effect
+$1,490/mo cost, tracking broken 3 days
Recommended
2 actions, Editor file attached
confidence high5 minutes to read

Might be wrong if

It is a summary of the findings above. Every number links back to its evidence.

How it works

Four ways in. The recorder is the one that builds the record.

Each door captures a little more. All of them start with your email and none of them can change your account.

  1. 1

    Lowest friction

    Start with a domain

    Competitor pressure, brand bidding and AI Overview exposure for your top terms, before you connect anything.

  2. 2

    No access needed

    Upload an export

    Search terms, placements, or the change-history export from the Google Ads interface, which reaches back two years and backfills the record on day one.

    Upload an export now
  3. 3

    The full record

    Install the recorder

    A readable Google Ads Script that runs daily under your own login and only reads. Paste it, schedule it, done. Delete it to stop.

  4. 4

    If scripts are not an option

    Connect read-only

    Google sign-in with read-only access for accounts where a script cannot be added.

What the recorder reads

Every query, listed from the script's own source.

The list on the right is generated from the same manifest the script is built from, so it cannot drift from what actually runs. Daily reports are split into one record per day. Change events are captured every day so each one can be matched to what happened next.

The script is plain JavaScript you can read top to bottom. It calls AdsApp.search and posts the result. Nothing else.

  • searchTermsdaily
  • placementsdaily
  • networksdaily
  • conversionsdaily
  • campaignsdaily
  • adGroupsdaily
  • conversionLagper window
  • auctionInsightsper window
  • changeEventsper window
  • settingssnapshot
  • recommendationSubscriptionssnapshot
  • conversionActionssnapshot

Trust

Read-only is the product, not the footnote.

An independent record is only worth something if it provably cannot touch what it records.

It cannot write to your account.
The generated script contains no mutating call. A test in our build fails if one ever appears.
You can stop in one click.
The recorder runs under your own Google login. Delete the script and nothing more leaves the account.
Your record is yours.
Kept while you record and 90 days after you stop, then deleted. Raw uploads are gone 30 days after processing.
Cross-account patterns are opt-in.
Junk placements and common negatives are built only from accounts that opt in, only when at least five share the pattern, with account ids hashed.
Dollar figures are earned, not invented.
When Google withholds cost, as it does for Performance Max placements, the finding says so instead of guessing.
Independent by design.
We take no money from Google, hold no write access, and sell nothing that depends on you spending more.

Pricing

Flat, per account. Never a percentage of your spend.

Early-access pricing. The free tier stays free; what you pay for is memory, the change ledger, and the tools that make acting on findings fast.

Recorder

$0forever

One account, recorded daily. Breakage alerts, waste, money map and the weekly narrative. Ninety days of memory.

  • 1 account
  • 90 days of memory
  • 4 of 6 engines
  • Findings only
Most chosen

Pro

$99/mo · $79 annual

Up to five accounts with the full record: the change-impact ledger, AI-surface exposure, Editor-ready exports, Slack alerts.

  • 5 accounts
  • Unlimited memory
  • 7 of 6 engines
  • Editor-ready exports

Agency

$249/mo · $199 annual

Thirty accounts, portfolio rollup, client-ready narratives, white-label reports and a Looker Studio connector.

  • 30 accounts, then $5 each
  • Unlimited memory
  • 7 of 6 engines
  • Editor-ready exports
  • Portfolio rollup and white-label

Not ready for a subscription? The Account Autopsy is a one-time $149 report that backfills a year of daily facts, scores everything, and leaves the recorder installed if you want to keep it.

Questions

The ones people ask before installing anything.

Does AttriSight change anything in my Google Ads account?

No. The recorder script only reads reports and sends them to us. It never calls a method that writes, and our test suite fails the build if one ever appears in the generated script. When a finding calls for action, you get a Google Ads Editor-ready file and apply it yourself.

Is this a marketing attribution tool?

No. AttriSight attributes changes in your account to their cause and their cost. It is not a multi-touch attribution or revenue attribution platform. If you need that, Triple Whale or Northbeam are the right category.

What if I cannot add a script to the account?

Upload exports from the Google Ads interface at attrisight.com/upload. Search terms, placements, campaigns and, most useful, the change history export, which reaches back two years. Or connect read-only through Google sign-in. Both capture less than the script, and we tell you exactly what is missing.

What does it keep, and for how long?

Daily facts (search terms, placements, networks, conversions, campaigns), every change event, and the settings the account had each day. Google's change history tells you what changed; ours also tells you what it did to cost and conversions afterward. We keep every change, with its impact, for as long as you are recording and for 90 days after you stop. Raw uploads are deleted 30 days after processing.

Where does my data live, and who sees it?

On AWS in the United States, under our account, encrypted at rest. Nobody outside AttriSight sees your account data. Cross-account patterns, like junk placements many accounts flag, are only built from accounts that opt in, only when at least five accounts share the pattern, and never expose who they are.

How is this different from Google's own Ads Advisor?

Ads Advisor is Google explaining Google. It cannot grade its own automation neutrally, it does not price the changes it lists, and it does not report exposure in AI Overviews or AI Mode. AttriSight is the independent record.

Which ad platforms does it cover?

Google Ads today. Microsoft Ads is next, because its automation now mirrors Google's and imports the same settings, then Meta. The record and the findings are platform-neutral by design, so each platform adds a recorder rather than a new product.

How long does setup take?

About three minutes. Paste the recorder script into Google Ads, authorise it, run it once and schedule it daily. The first run backfills 30 days and your first findings arrive within the hour. Uploads and the domain preview take under a minute.

What does it cost?

The Recorder tier is free: one account, recorded daily, 90 days of memory, breakage alerts and the weekly narrative. Pro and Agency add the full history, the change-impact ledger, exports and rollups. Pricing is flat per account, never a percentage of your spend.

Early access

Start the record before the next change you did not make.

The recorder is free for one account. The sooner it runs, the more of your account's history exists anywhere at all.

Work emails get priority. We reply from a person, not a sequence.

Built by a paid-search practitioner with over a decade across search, analytics and machine learning, on programmes that spent more than $1B.