# Audit an ad account

> A full read of where the money goes, what it returns, and what changed, across the platforms you connected.

[Guides](https://www.getmcpads.com/guides)

## For you

## The way this normally goes

- Export campaign performance from each platform.
- Line the date ranges up, because none of them default to the same window.
- Reconcile the metric names, which differ on every platform.
- Look up who changed what, in a different screen again.
- Write it up.

## The way it goes with an assistant

- Ask for the audit and name the period.
- Each platform's insights tool plans its own query.
- The assistant lines the rows up and names what moved.
- Ask a follow-up question against the same data, without re-exporting.

## Prompts to start from

### The state of things

```text
Spend, CPA and ROAS by campaign across every connected platform, last 7 days against the 7 before.
Which campaigns are spending the most and returning the least?
Show me everything that is active but has spent nothing in five days.
Which ad accounts can you actually see?
```

### What changed

```text
Who changed what in this Google Ads account in the last two weeks?
Did anything change right before performance dropped?
Compare this month to the same month last year, by campaign.
```

### Where the waste is

```text
Is any Performance Max campaign spending without the ad strength to justify it?
Which Shopping products take spend and return nothing?
Which TikTok creatives are fatiguing?
```

## Tools this uses

| Tool | Why |
| --- | --- |
| `list_accounts` | First. It says which accounts are actually reachable, before any platform call. |
| `google_ads_get_insights` | Campaign and ad group performance. |
| `meta_get_insights` | The same, on Meta, with its own breakdowns. |
| `tiktok_get_insights` | The same, on TikTok. |
| `google_ads_get_change_events` | Who changed what, inside the 30 day window Google keeps. |
| `google_ads_get_pmax_asset_diagnostics` | Performance Max hides its structure; this is what it does expose. |

## What it will not do

- Metric names differ between platforms and are not silently unified. A cross-platform table lines up what is comparable and says when something is not.
- Google keeps change history for 30 days. Older changes are gone at the source.

## For your agent

This job reads several sources, across 6 tool calls. It changes nothing, so it works on every plan.

## Sequence

| Step | Tool | Purpose |
| --- | --- | --- |
| 1 | `list_accounts` | First. It says which accounts are actually reachable, before any platform call. |
| 2 | `google_ads_get_insights` | Campaign and ad group performance. |
| 3 | `meta_get_insights` | The same, on Meta, with its own breakdowns. |
| 4 | `tiktok_get_insights` | The same, on TikTok. |
| 5 | `google_ads_get_change_events` | Who changed what, inside the 30 day window Google keeps. |
| 6 | `google_ads_get_pmax_asset_diagnostics` | Performance Max hides its structure; this is what it does expose. |

> **Note** Tools not announced in your list are reachable through `search_tools`, then `describe_tool` for the schema, then `run_tool` to execute. `run_tool` runs the same plan check and account allowlist as a direct call.

## Constraints that will refuse you

- Only the ad accounts the account owner ticked are reachable. Call `list_accounts` first rather than guessing an identifier.
- Metric names differ between platforms and are not silently unified. A cross-platform table lines up what is comparable and says when something is not.
- Google keeps change history for 30 days. Older changes are gone at the source.

## What the person is likely to ask

```text
Spend, CPA and ROAS by campaign across every connected platform, last 7 days against the 7 before.
Which campaigns are spending the most and returning the least?
Show me everything that is active but has spent nothing in five days.
Which ad accounts can you actually see?
Who changed what in this Google Ads account in the last two weeks?
Did anything change right before performance dropped?
Compare this month to the same month last year, by campaign.
Is any Performance Max campaign spending without the ad strength to justify it?
Which Shopping products take spend and return nothing?
Which TikTok creatives are fatiguing?
```

---

This page as HTML: https://www.getmcpads.com/guides/campaign-audit
Every page under /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
