COMPULSION / OVERVIEW
READ-ONLYBUILD 0.3.3
ANALYST CONSOLE // DECISION SUPPORT

Intelligence, not just reporting.

Evidence-led Google Ads account and campaign analysis.

C·I
DEMONSTRATION DATAIllustrative figures only. No client accounts or external APIs are connected.

01 / Google Ads performance

Google Ads campaign metrics · all panels use the same CSV

Campaign-level snapshot from the Google Ads report. No dated trend is inferred from an undated export.

CAMPAIGN COST DISTRIBUTION

Where the budget goes

Top campaigns by cost

REPORTED GOOGLE ADS VALUE

Cost vs conversion value

CostConv. value

Conv. value is the value reported by Google Ads; it is not independently verified business revenue.

IMPORTED GOOGLE ADS DATA

Campaign efficiency

CampaignCostConversionsCPAROAS

FROM THE FORENSIC AUDIT

Where to investigate

Flags indicate potential issues and missing evidence — not proof that spend is wasted. All account changes require human approval.

COMPULSION METHODDEFINE THE WIN→MEASURE THE TRUTH→APPLY JUDGEMENT→PROVE THE OUTCOME

02 / Account & campaign intelligence

Every campaign in the selected Google Ads export — sortable, comparable and evidence-led

ACCOUNT & CAMPAIGN BREAKDOWN

Campaign performance matrix

Select a heading to sort · Scroll for all metrics
Account ↕Campaign ↕Type ↕Impressions ↕Clicks ↕CTR ↕Cost ↕Avg CPC ↕Conversions ↕CPA ↕Conv. value ↕ROAS ↕Search lost IS (budget) ↕

CPA and ROAS are calculated from reported Google Ads campaign totals. A dash means unavailable, not zero.

03 / Findings & investigations

Campaign evidence from the same Google Ads CSV — no fabricated historical comparisons

0FINDINGS & EVIDENCE GAPS

Priority flags are review prompts, not proof of wasted spend or permission to change an account.

METHOD / ACCOUNT REVIEW

What the current evidence can — and cannot — say

Rules evaluate campaign-level cost, conversions, CPA, CTR, Search impression share and budget-related impression loss. Comparisons use the selected export, not a fabricated historical baseline. Action-level reporting and goal configuration need separate verification. Decisions remain with the analyst.

04 / Forensic audit

Deterministic findings with explicit evidence gaps — no account edits

ACCOUNT AUDIT ENGINE / v0.3

Interrogate the account.

Import an unsegmented Google Ads campaign report, then an optional separate conversion-action report. Everything runs locally in your browser, with no server uploads, API calls or storage.

SYNTHETIC AUDIT / EXAMPLE ONLYAnalysis pending

Synthetic example loaded. No external accounts connected.

SECOND OPTIONAL IMPORT

Conversion actions & account scope

No duplicate spend

Export a separate campaign-by-Conversion action report from Google Ads, containing Campaign, Conversion action, Conversions and Conv. value. It must cover the same period as the campaign report. Its action totals are never added to campaign totals.

No action file imported.

No action file selected

Data readiness score—NOT ACCOUNT HEALTH
Spend in export—Campaign totals
Reported conversions—Unverified goals
Cost / conversion—Reported Google Ads goal mix
Reported ROAS—Not contribution profit
Diagnostic signals—Needs human review
Google Ads revenue—Conv. value · not verified commerce
COS%—Cost / Conv. value
CTR—Clicks / impressions
Avg. CPC—Cost / clicks
ROI—Profit data unavailable
ACCOUNT HEALTH SCORE WITHHELD — A campaign report cannot establish tracking accuracy, conversion-action intent, search terms, margin or change history. The readiness score measures Google Ads export field coverage, not campaign performance or an audit grade.
EVIDENCE WE HAVE

Observable in this export

    EVIDENCE WE NEED

    Not yet established

      PRIORITISED REVIEW DESK

      Findings and next investigations

        SORTED BY REPORTED COST

        Campaign-level evidence

        AccountCampaignCampaign typeImpressionsClicksCTRCostAvg. CPCConversionsRevenue (Conv. value)ROASCOS%Search lost IS (budget)ROI provided*
        * ROI is shown only if explicitly provided in CSV and remains unverified. We cannot derive true profit ROI from Google Ads conversion value. Search lost IS (budget) applies to Search, not every campaign type. Scroll horizontally to view all fields.
        CONVERSION ACTIONS

        Reported conversion mix

        No conversion-action report imported.

        AccountCampaignConversion actionConversionsConv. value
        SAFETY AND INTERPRETATION · Import non-personal, aggregated exports only. Only test with non-confidential exports until the deployment has authentication and client-isolation controls. In this version CSV parsing runs locally in the browser; data are not sent to the server. No score or rule replaces verification of Google Ads conversion goals and attribution settings. Report files are saved to your own device.

        05 / Data & exports

        Know exactly what was imported, what is missing and what can be exported

        GOOGLE ADS DATA SOURCE

        Fictional Google Ads example

        Loaded in memory only.

        Imports happen in the Forensic Audit workspace. All five workspaces share the resulting campaign data.

        DATA CONTRACT

        Google Ads campaign report

        Minimum: Campaign, Impr., Clicks, Cost. For CPA/ROAS include Conversions and Conv. value. For auction context add Search lost IS (budget). Conversion actions are imported separately to prevent double counting.

        EXTRACT THE EVIDENCE

        Download your selected Google Ads evidence

        Exports reflect the active account filter, not the unrelated demonstration funnel.

        No data leaves your browser unless you download a file.

        DATA QUALITY

        Known reporting limitations