By Patrick McCurley

AI Ad Intelligence — Product Thesis

By Patrick McCurley · Created Mar 10, 2026 public

Date: March 10, 2026 | Author: GA Insights Team | Status: Exploration

The Opportunity

GA Insights has production access to 633 ad accounts spending $25M+/month (mixed currencies) across Google Ads and Meta Ads. We have OAuth tokens, Weld API integration, workflow agents, and a report generation pipeline already built.

The question: what product do we build on top of this infrastructure?

Core Insight

Dashboards give you data. AI agents give you analysis and recommendations.

Every pain point below is something a human analyst can do — but it takes 2-4 hours per account per week. An AI agent does it in 3 minutes across every account simultaneously. The value isn't in the intelligence of the analysis — it's in the labor elimination.

The 6 Highest-Value Pain Points

graph TD
    subgraph Weekly Automation
        A[1. Wasted Spend Detection] --> E[Weekly Intelligence Brief]
        C[6. Creative Fatigue Monitoring] --> E
        D[5. Client Communication] --> E
    end

    subgraph On-Demand Analysis
        B[3. Cross-Platform Attribution] --> F[Account Audit Report]
        G[7. Ad-to-Page Alignment] --> F
    end

    subgraph Strategic Planning
        H[4. Budget Allocation] --> I[Monthly Rebalancing Memo]
    end

    E --> J[The Product]
    F --> J
    I --> J

    style A fill:#fce4ec
    style C fill:#fff3e0
    style D fill:#e8f5e9
    style B fill:#e1f5fe
    style G fill:#f3e5f5
    style H fill:#fff9c4
    style J fill:#e1f5fe

1. Wasted Spend Detection

Pain: Money bleeds out on keywords, audiences, placements, and creatives that will never convert. Humans catch it in weekly reviews — days or weeks too late.

How AI Agents Solve This

Search Term Waste Analysis — Agent pulls Google Ads search terms report, identifies terms with spend but zero conversions over 14+ days. Groups them into themes.

"You spent $2,340 on 47 search terms containing 'free' — zero conversions. Recommended negative keywords: [list]"

Audience Decay Detection — For Meta, agent pulls demographic/placement breakdowns. Finds segments where CPA is 3x+ the account average.

"Age 18-24 on Instagram Stories: $890 spend, 0 conversions, 14-day trend worsening. Consider excluding."

Placement Bleeding — Google's Display Network and Meta's Audience Network are notorious money pits. Agent identifies placement-level waste automatically.

The Killer Feature — Agent generates an actionable waste report with exact dollar amounts. Not "you might be wasting money" but:

"You wasted $4,200 last month on these 12 specific things. Here's what to do about each one."

Why AI Is Essential

A human can do this analysis — it takes 2-3 hours per account. An agent does it in 3 minutes across every account simultaneously. The insight isn't complex; the labor is what makes it impossible to do regularly.

flowchart LR
    subgraph Agent Workflow
        A[Pull search terms & placements] --> B[Identify zero-conversion segments]
        B --> C[Quantify dollar waste per segment]
        C --> D[Generate negative keyword & exclusion list]
        D --> E[Write actionable report with $ amounts]
    end

    style A fill:#e1f5fe
    style E fill:#e8f5e9

3. Cross-Platform Attribution

Pain: Google says it drove the sale. Meta says it did too. Neither is lying, but the client only got one sale. No single source of truth across platforms.

How AI Agents Solve This

Overlap Analysis — Agent pulls conversion data from both Google Ads and Meta with date/time granularity. Correlates spikes.

"On March 3rd, Google reported 42 conversions and Meta reported 38. Your actual sales were 51. Estimated overlap: ~29 conversions claimed by both platforms."

Incrementality Estimation — Agent looks at days when one platform was paused or had low spend.

"During the 3 days Meta spend dropped below $50, Google conversions increased by only 12%. This suggests Meta is driving ~60% net-new conversions, not the 100% it claims."

Channel Role Mapping — Agent analyzes the type of conversions each platform drives.

"Google captures high-intent searchers (avg order value $120). Meta captures discovery buyers (avg order value $85). They're doing different jobs."

Plain-English Verdict — Instead of a data dump, the agent writes the explanation:

"Based on 30 days of data, your real blended CPA is likely $34 (not the $28 Google reports or $31 Meta reports). Here's why, and here's what it means for your budget split."

Why AI Is Essential

This requires reasoning across datasets, not just joining tables. The agent needs to infer causation from correlation, handle messy data, and explain uncertainty. This is literally what LLMs are built for. No dashboard does this.


4. Budget Allocation

Pain: "I have $30K/month. How do I split it across Google Search, Google Display, Meta prospecting, Meta retargeting, and YouTube?" Everyone guesses.

How AI Agents Solve This

Diminishing Returns Curve — Agent pulls daily spend vs. conversions for each channel over 60-90 days. Fits a curve.

"Google Search hits diminishing returns at ~$400/day. You're currently spending $600/day — the last $200/day is buying conversions at 2.3x your efficient CPA."

Marginal CPA Analysis — Where does the next dollar go?

"Your next $1,000 would be most efficient on Meta prospecting (estimated marginal CPA: $22) vs Google Search (estimated marginal CPA: $41)."

What-If Scenarios — Agent runs simulations:

"If you moved $5K from Google Display to Meta, expected impact: +23 conversions, -$1,200 in waste. Confidence: medium (based on 45 days of data)."

Weekly Rebalancing Memo — Every Monday, one paragraph:

"This week, shift $2K from YouTube (CTR declining 3 weeks straight) to Google Search (impression share only 64% — room to grow). Expected impact: +8-12 conversions."

Why AI Is Essential

The math here isn't hard — it's diminishing returns curves and marginal analysis. But no media buyer does it because it requires pulling data from 4 platforms, normalizing it, running the analysis, and making a judgment call. The agent collapses a 4-hour process into a paragraph.

flowchart TD
    A[Pull 60-day spend vs conversions per channel] --> B[Fit diminishing returns curves]
    B --> C[Calculate marginal CPA at current spend level]
    C --> D{Any channel past efficient frontier?}
    D -->|Yes| E[Recommend reallocation with $ amounts]
    D -->|No| F[Recommend scaling highest-efficiency channel]
    E --> G[Weekly rebalancing memo]
    F --> G

    style A fill:#e1f5fe
    style G fill:#e8f5e9

5. Client Communication & Justification

Pain: Client emails "Why did our CPA go up 30% this week?" The media buyer spends 2 hours pulling data to write a 3-paragraph response.

How AI Agents Solve This

Anomaly Root Cause Analysis — Agent detects the CPA spike, then automatically investigates. Checks: did spend increase? Did conversion rate drop? Creative change? New competitor? Landing page issue? Seasonality?

Auto-Generated Client Update — Agent writes the actual message:

"CPA increased 28% this week ($34 to $43.50). Root cause: Meta CPMs increased 22% across your target audience (35-54, AU) — this is an industry-wide trend, not specific to your account. Google performance remained stable. We're testing 3 new creatives to improve CTR and offset the higher CPMs. No budget changes recommended yet — we'll reassess after 5 days of creative testing data."

Proactive Alerts — Don't wait for the client to ask. Agent sends the explanation before they notice.

"Hey — you'll see CPA was up this week. Here's why and what we're doing about it."

This transforms the agency from reactive to proactive.

Performance Narrative — Monthly report isn't just charts. Agent writes the story:

"February was a strong month despite rising CPMs. We offset cost increases by improving creative CTR from 1.2% to 1.8%, resulting in a net CPA decrease of 6%. Three campaigns are scaling well; two should be paused."

Why AI Is Essential

This is literally "look at data, reason about causes, write a clear explanation." That's an LLM's core competency. No dashboard does this. The agent replaces the most time-consuming and dreaded part of agency work.

sequenceDiagram
    participant Agent
    participant Data as Ad Platforms
    participant Owner as Media Buyer
    participant Client

    Agent->>Data: Pull weekly performance data
    Agent->>Agent: Detect anomalies & root causes
    Agent->>Owner: Draft client update (editable)
    Owner->>Owner: Review & approve (30 seconds)
    Owner->>Client: Send proactive update

    Note over Agent,Client: Total time: 2 minutes vs 2 hours

6. Creative Fatigue Detection

Pain: An ad works great for 2 weeks, then CTR starts declining 5% per week. By the time the buyer notices, they've wasted 2-3 weeks of budget on a dying creative.

How AI Agents Solve This

Decay Curve Detection — Agent pulls daily CTR/conversion rate per creative. Fits a trend line. Flags when the slope turns negative beyond noise threshold.

"Ad 'Summer Sale v3' — CTR has declined from 2.1% to 1.4% over 11 days. Projected to hit below-average performance in 3 days."

Fatigue vs. External Factors — Smart differentiation:

"Is this creative dying, or did the whole market dip?" Agent compares the ad's trend against account-level and audience-level trends. "This is creative-specific fatigue, not market-wide — your other ads in the same ad set are stable."

Creative Health Ranking — All active creatives ranked by health score (current performance + trajectory):

"You have 3 healthy creatives, 2 fatiguing, and 1 dead (CTR below 0.5% for 7 days)."

Replacement Trigger — Forward-looking:

"You need 2 new creatives ready within 5 days to maintain current performance. Based on your top performers, winning patterns are: UGC-style, vertical video, first 3 seconds showing product in use."

Creative Element Correlation — Using Meta Graph API creative data, the agent correlates specific elements with performance:

"Your video ads have 3x the lifespan of static images before fatigue sets in."

Why AI Is Essential

Pattern detection across dozens of creatives, daily. No human monitors this at the per-ad level. The agent watches everything, every day, and only speaks up when action is needed.

flowchart LR
    A[Daily CTR per creative] --> B[Fit trend lines]
    B --> C{Declining beyond noise?}
    C -->|No| D[Healthy - no action]
    C -->|Yes| E{Account-wide or creative-specific?}
    E -->|Account-wide| F[Market alert, not fatigue]
    E -->|Creative-specific| G[Fatigue alert + replacement timeline]
    G --> H[Winning pattern analysis for next creative]

    style D fill:#e8f5e9
    style F fill:#fff9c4
    style G fill:#fce4ec
    style H fill:#e1f5fe

7. Landing Page Misalignment

Pain: Ad says "50% off summer collection." Landing page shows full-price fall inventory. Conversion rate: 0.3%. Nobody checks systematically.

How AI Agents Solve This

Ad Copy to Landing Page Matching — Agent reads the ad copy/headline, then fetches the landing page URL and reads the content:

"Ad headline: 'Free Trial — No Credit Card Required' Landing page: First thing visible is a pricing table with credit card form. Mismatch severity: HIGH — the core promise is contradicted."

Offer Consistency Check — Verifies that offers mentioned in ads actually appear on the landing page:

"Ad mentions '30-day money-back guarantee' — this text does not appear anywhere on the landing page."

Page Speed & Mobile Check — Flags slow or broken pages:

"Landing page for campaign 'Brand Awareness' takes 6.2s to load on mobile — expected conversion rate impact: -40%."

Systematic Coverage — Run this across every active ad x landing page combination. For an account with 50 active ads, a human would never check all 50. The agent checks them all in minutes.

Competitive Angle — Agent fetches competitor landing pages from SERP data and compares:

"Your competitor's landing page for the same keyword has a clearer CTA, loads 2s faster, and includes social proof above the fold."

Why AI Is Essential

This is multimodal reasoning — reading ad copy, fetching web pages, comparing semantics. Traditional tools can check page speed but can't understand meaning alignment. An LLM can say "the ad promises X but the page delivers Y" — that's a uniquely AI capability.


Product Architecture

graph TD
    subgraph Data Layer
        GA[Google Ads API via Weld]
        MA[Meta Ads API via Weld]
        LP[Landing Page Fetcher]
        SERP[SERP / Competitor Data]
    end

    subgraph Agent Layer
        W[Waste Hunter Agent]
        A[Attribution Referee Agent]
        B[Budget Optimizer Agent]
        C[Client Whisperer Agent]
        F[Creative Health Agent]
        P[Page Auditor Agent]
    end

    subgraph Output Layer
        WIB[Weekly Intelligence Brief]
        AAR[Account Audit Report]
        MRM[Monthly Rebalancing Memo]
        ALERT[Proactive Client Alerts]
    end

    GA --> W & A & B & F
    MA --> W & A & B & F
    LP --> P
    SERP --> P

    W --> WIB
    F --> WIB
    C --> WIB & ALERT
    A --> AAR
    P --> AAR
    B --> MRM

    style WIB fill:#e8f5e9
    style AAR fill:#e1f5fe
    style MRM fill:#fff9c4
    style ALERT fill:#fce4ec

Product Strategy — Land and Expand

flowchart LR
    subgraph Land
        A[Free Account Audit] --> B[Connect ad accounts]
        B --> C[Instant audit report in 3 min]
        C --> D[Show exact $ waste found]
    end

    subgraph Expand
        D --> E[Weekly Intelligence Brief - $49/mo/client]
        E --> F[Budget Optimizer - $99/mo/client]
        F --> G[Full Agent Suite - $199/mo/client]
    end

    style A fill:#e8f5e9
    style D fill:#fff9c4
    style G fill:#e1f5fe
Tier Delivers Price Point Unlock
Free One-time account audit (waste + page alignment + creative health snapshot) $0 Lead capture
Essentials Weekly Intelligence Brief + proactive anomaly alerts ~$49/client/mo Core retention
Pro + Budget rebalancing memos + creative fatigue monitoring + attribution analysis ~$99/client/mo Power users
Agency Full suite for unlimited clients + white-label reports + API access ~$199/client/mo Agencies at scale

Why Now

  1. LLMs can reason across data — dashboards couldn't do this before
  2. Media buying is getting more complex — more platforms, more automation, more things to watch
  3. Agencies are under margin pressure — they need to serve more clients with fewer analysts
  4. The infrastructure exists — GA Insights already has the API integrations, token management, and report generation pipeline

Competitive Landscape

Competitor What They Do What They Don't Do
AgencyAnalytics Dashboard + automated reports No AI analysis, no recommendations
Whatagraph Cross-platform reporting No waste detection, no reasoning
Supermetrics Data pipeline to sheets/BI tools Raw data only, no intelligence
Triple Whale E-commerce attribution E-commerce only, no agencies
Madgicx Meta Ads optimization Meta only, no cross-platform

Gap: Nobody combines cross-platform data access + AI reasoning + actionable recommendations in plain English. That's the product.

Existing GA Insights Assets We Can Leverage

Asset Status Relevance
Weld API integration (633 accounts) Production Data access for all analyses
Workflow agent pipeline Production Agent execution infrastructure
Meta Graph API MCP tools Production Creative fatigue + creative analysis
DataForSEO MCP tools Production Competitor / SERP data
HTML report generation Production Report output
Spend analysis script Built User segmentation + targeting
Upsell CRM + kanban board Built Lead management
Audit report generator Built Account audit prototype

Next Steps

  1. Pick the wedge — Free Account Audit or Weekly Intelligence Brief
  2. Prototype for 5 high-spend accounts — real data, real output, real feedback
  3. Measure time-to-value — can a new user go from "connect account" to "useful insight" in under 5 minutes?
  4. Price test — show the output to 10 agencies, ask "would you pay $X/month for this?"