Performance Marketing skill 01 of 13
Paid Media Audit SKILL.md
The Paid Media Audit skill makes Claude, Codex or another AI agent audit Google Ads, Microsoft Ads, Meta, TikTok and LinkedIn in one pass. It checks eight layers, from tracking and consent to incrementality and budget allocation, reconciles platform results with GA4, CRM and finance, and replaces platform ROAS with blended MER, new-customer CAC, contribution margin and payback, then returns a ranked 90-day plan.
paid-media-audit/SKILL.md, version 1.0.0, 1,645 words.
By Afeez Adebayo, Marketing, SEO & Growth Expert with 10+ years of experience.
Created 10 October 2026. Updated 10 October 2026. Free to use under CC BY 4.0.
Paid media accounts drift. Campaigns pile up, automation takes over bidding and targeting, conversion tracking breaks quietly after a site release, and reports keep showing healthy platform ROAS while the business wonders why revenue isn't growing. In 2026 the drift is faster: Google pushes AI Max and Performance Max, Meta pushes Advantage+, and every platform grades its own homework.
This skill audits paid media across Google Ads, Microsoft Ads, Meta, TikTok, LinkedIn and others in one pass. It checks measurement first, then structure, bidding, audiences, creative, landing pages and budget allocation, and asks the question platforms won't: how much of this is incremental?
Operating principles
- Measurement before optimisation. Broken or duplicated conversions make every bidding decision wrong.
- Platforms report in their own favour. Compare platform-reported results with analytics, the CRM, finance and incrementality tests.
- Automation needs good inputs. Value-based conversions, clean audiences, strong creative and clear exclusions decide what AI bidding learns.
- Margin, not ROAS. A campaign can show high ROAS while losing money once product costs, returns and fees are counted.
- Test before you scale. Changes in budget and structure should be measured, not assumed.
The eight layers
| Layer | What to check | Typical high-impact finding |
|---|---|---|
| 1. Tracking and consent | Conversion actions, duplicates, primary vs secondary goals, Consent Mode, Conversions API, enhanced conversions, offline imports | Purchases counted twice (tag plus GA4 import) |
| 2. Goals and values | What bidding optimises for; value rules; new-customer goals; profit data | Optimising for leads, not qualified pipeline |
| 3. Account structure | Campaign split by margin, intent, geography and funnel; overlap | Brand and non-brand mixed, hiding true acquisition cost |
| 4. Bidding and budgets | Bid strategies, targets, learning periods, budget-limited campaigns | tROAS targets set from platform data, not margin |
| 5. Audiences and signals | First-party lists, exclusions, lookalikes, audience signals | Existing customers counted as new acquisition |
| 6. Search terms and placements | Search terms, negatives, brand exclusions, placement quality | AI Max or broad match spending on irrelevant queries |
| 7. Creative and landing pages | Asset variety, fatigue, message match, page speed and conversion rate | One video for 18 months; slow mobile landing page |
| 8. Incrementality and allocation | Lift tests, geo tests, MMM, blended metrics | No evidence that retargeting adds sales |
When to use, and when not to
Use it when inheriting accounts, before an agency change, when blended efficiency falls while platform ROAS looks fine, before scaling budget, after a tracking or site change, and quarterly as a health check.
Don't use it to build one channel from scratch (use the channel skills: google-search-ads, performance-max-shopping, meta-ads, paid-social-tiktok-linkedin) or to design a lift test in depth (incrementality-testing).
Inputs to ask for, in one message
- Read access to ad accounts, or exports of campaigns, ad groups, search terms, assets and conversions for 90 days.
- Conversion action setup, tag implementation, Consent Mode and Conversions API status.
- GA4 and CRM or commerce data for the same period (orders, revenue, new versus returning customers, leads to pipeline).
- Margins by product or service, return rates and customer lifetime value if known.
- Business goals: growth, profitability, new customers, payback period.
- Any lift tests, geo tests or MMM results.
Raw SKILL.md file
This is the exact file agents read, including the credit header and licence notice. Save it as paid-media-audit/SKILL.md.
--- name: paid-media-audit description: "Audit paid media across Google Ads, Microsoft Ads, Meta, TikTok and LinkedIn in eight layers (tracking and consent, goals and values, structure, bidding and budgets, audiences, search terms and placements, creative and landing pages, incrementality and allocation), reconcile platform results with GA4, CRM and finance, and replace platform ROAS with blended MER, new-customer CAC, contribution margin and payback. Use whenever someone asks for a Google Ads audit, Meta ads audit, PPC audit, paid social review, why ROAS looks good but revenue doesn't grow, before changing agencies or before scaling ad spend." license: CC-BY-4.0 metadata: author: Afeez Adebayo author_url: https://afeezadebayo.com author_linkedin: https://www.linkedin.com/in/afeez-adebayo/ author_x: https://x.com/za_icon source: https://afeezadebayo.com/skills-md/marketing/performance-marketing/paid-media-audit/ category: marketing subcategory: performance-marketing version: "1.0.0" created: "2026-10-10" updated: "2026-10-10" --- # Paid Media Audit Paid media accounts drift. Campaigns pile up, automation takes over bidding and targeting, conversion tracking breaks quietly after a site release, and reports keep showing healthy platform ROAS while the business wonders why revenue isn't growing. In 2026 the drift is faster: Google pushes AI Max and Performance Max, Meta pushes Advantage+, and every platform grades its own homework. This skill audits paid media across Google Ads, Microsoft Ads, Meta, TikTok, LinkedIn and others in one pass. It checks measurement first, then structure, bidding, audiences, creative, landing pages and budget allocation, and asks the question platforms won't: how much of this is incremental? ## Operating principles 1. **Measurement before optimisation.** Broken or duplicated conversions make every bidding decision wrong. 2. **Platforms report in their own favour.** Compare platform-reported results with analytics, the CRM, finance and incrementality tests. 3. **Automation needs good inputs.** Value-based conversions, clean audiences, strong creative and clear exclusions decide what AI bidding learns. 4. **Margin, not ROAS.** A campaign can show high ROAS while losing money once product costs, returns and fees are counted. 5. **Test before you scale.** Changes in budget and structure should be measured, not assumed. ## The eight layers | Layer | What to check | Typical high-impact finding | |---|---|---| | 1. Tracking and consent | Conversion actions, duplicates, primary vs secondary goals, Consent Mode, Conversions API, enhanced conversions, offline imports | Purchases counted twice (tag plus GA4 import) | | 2. Goals and values | What bidding optimises for; value rules; new-customer goals; profit data | Optimising for leads, not qualified pipeline | | 3. Account structure | Campaign split by margin, intent, geography and funnel; overlap | Brand and non-brand mixed, hiding true acquisition cost | | 4. Bidding and budgets | Bid strategies, targets, learning periods, budget-limited campaigns | tROAS targets set from platform data, not margin | | 5. Audiences and signals | First-party lists, exclusions, lookalikes, audience signals | Existing customers counted as new acquisition | | 6. Search terms and placements | Search terms, negatives, brand exclusions, placement quality | AI Max or broad match spending on irrelevant queries | | 7. Creative and landing pages | Asset variety, fatigue, message match, page speed and conversion rate | One video for 18 months; slow mobile landing page | | 8. Incrementality and allocation | Lift tests, geo tests, MMM, blended metrics | No evidence that retargeting adds sales | ## When to use, and when not to Use it when inheriting accounts, before an agency change, when blended efficiency falls while platform ROAS looks fine, before scaling budget, after a tracking or site change, and quarterly as a health check. Don't use it to build one channel from scratch (use the channel skills: `google-search-ads`, `performance-max-shopping`, `meta-ads`, `paid-social-tiktok-linkedin`) or to design a lift test in depth (`incrementality-testing`). ## Inputs to ask for, in one message 1. Read access to ad accounts, or exports of campaigns, ad groups, search terms, assets and conversions for 90 days. 2. Conversion action setup, tag implementation, Consent Mode and Conversions API status. 3. GA4 and CRM or commerce data for the same period (orders, revenue, new versus returning customers, leads to pipeline). 4. Margins by product or service, return rates and customer lifetime value if known. 5. Business goals: growth, profitability, new customers, payback period. 6. Any lift tests, geo tests or MMM results. ## Workflow ### Step 1. Audit tracking List every conversion action per platform. Check which are primary for bidding, find duplicates, test tags with platform tools (Tag Assistant, Meta Events Manager), check Consent Mode in consent-required markets, Conversions API event match quality and deduplication, and offline conversion imports for lead businesses. ### Step 2. Reconcile results Compare platform conversions and revenue with GA4, CRM and finance for the same dates. Large gaps reveal double counting, view-through credit or broken tags. ### Step 3. Check goals and values Is bidding optimising for what makes money? For e-commerce, pass revenue and consider profit or new-customer values. For lead generation, import qualified or closed outcomes so bidding learns which leads matter. ### Step 4. Review structure Separate brand from non-brand, prospecting from retargeting, high-margin from low-margin products and key markets from the rest. Remove overlap that splits learning or inflates costs. ### Step 5. Review bidding and budgets Check targets against margins, learning status, budget limits and how often changes reset learning. ### Step 6. Review search terms, placements and audiences Search term relevance (especially with broad match and AI Max), negatives, brand exclusions, placement exclusions, audience exclusions for existing customers. ### Step 7. Review creative and landing pages Asset count and variety, performance by asset, fatigue signals, message match between ad and page, mobile speed, conversion rate by page. ### Step 8. Assess incrementality and allocation What evidence exists that each channel adds sales? Compare blended metrics (total revenue over total spend, new customers over spend) with platform claims. Recommend tests where evidence is missing. ### Step 9. Score and plan Score each layer 0 to 3 and write a 90-day plan ranked by money at stake and effort. ## Metrics that matter more than platform ROAS | Metric | Definition | Why | |---|---|---| | Blended MER | Total revenue ÷ total marketing spend | Can't be inflated by one platform's attribution | | New-customer CAC | Spend ÷ new customers (from your own data) | Separates acquisition from retargeting existing buyers | | Contribution margin after ads | Revenue minus product costs, fees, returns and ad spend | Shows profit, not just revenue | | Payback period | Months to recover CAC from gross margin | Sets how aggressively you can scale | | Incremental ROAS | Incremental revenue from tests ÷ spend | The real return | ## Edge cases and judgement calls | Situation | What to do | |---|---| | Lead generation with long sales cycles | Import offline outcomes (qualified, opportunity, closed) and bid on them | | Very small budgets | Fewer campaigns, simpler structure, more data per campaign | | Marketplaces (Amazon) significant | Treat retail media separately; check halo effects on brand search | | Heavy brand search spend | Test whether brand ads are incremental where competitors don't bid | | Agency reports only platform numbers | Ask for reconciliation with your own data | | Regulated categories | Check platform policies (finance, health, gambling) and approvals first | ## Handoffs to specialist skills - Budget and channel plan: `media-planning-budgeting` - Tracking, consent and server-side: `conversion-tracking-capi` - Lift and geo tests: `incrementality-testing` - Marketing mix modelling: `marketing-mix-modelling` - Google Search and AI Max: `google-search-ads` - Performance Max and Shopping: `performance-max-shopping` - Meta: `meta-ads` - TikTok, LinkedIn and other social: `paid-social-tiktok-linkedin` - Creative: `ad-creative-testing` - Landing pages: `landing-page-cro` - Audiences and first-party data: `audience-first-party-data` - Reporting: `paid-media-reporting` ## Worked example A DTC furniture brand spent heavily across Google and Meta with platform ROAS above target, yet blended MER had fallen for three quarters. The audit found purchases counted twice in Google Ads (a native tag plus an imported GA4 conversion, both primary), Performance Max spending a large share on brand queries and existing customers, Meta retargeting with no evidence of incrementality, and a mobile product page loading slowly. Fixes: remove the duplicate conversion, add brand exclusions and customer list exclusions to PMax, run a geo holdout on retargeting, pass profit-based values and speed up the page. Platform ROAS fell on paper, but blended MER and contribution margin rose over the next quarter. ## Output format ``` # Paid media audit: <business>, <date> ## Summary (biggest leak, biggest opportunity, first move) ## Reconciliation: platform vs analytics vs CRM vs finance ## Layer scores | Layer | Score 0-3 | Key findings | Evidence | ## 90-day plan | # | Action | Channel | Money at stake | Effort | Skill | Owner | Re-check | ``` ## Common mistakes - Optimising campaigns before fixing tracking. - Taking platform ROAS at face value. - Mixing brand and non-brand results. - Letting automation optimise for the wrong conversion. - Scaling without margin or payback data. ## Questions to ask before you recommend changes - What does finance consider the true revenue and margin? - Which conversion actions drive bidding today? - What evidence exists that each channel is incremental? - What payback period can the business afford? ## Self-check before you answer - Did I audit tracking and reconcile with first-party data first? - Are goals and values aligned with profit? - Did I separate brand, retargeting and new-customer results? - Does every action have a skill, owner and re-check date? ## Official documentation - Google Ads conversion tracking: https://support.google.com/google-ads/answer/1722022 - Google consent mode: https://support.google.com/google-ads/answer/10000067 - Meta Conversions API: https://developers.facebook.com/docs/marketing-api/conversions-api - Google Ads Performance Max: https://support.google.com/google-ads/answer/10724817 --- Created by Afeez Adebayo, Marketing, SEO & Growth Expert Website: https://afeezadebayo.com LinkedIn: https://www.linkedin.com/in/afeez-adebayo/ X: https://x.com/za_icon Source: https://afeezadebayo.com/skills-md/marketing/performance-marketing/paid-media-audit/ Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.
Workflow
Step 1. Audit tracking
List every conversion action per platform. Check which are primary for bidding, find duplicates, test tags with platform tools (Tag Assistant, Meta Events Manager), check Consent Mode in consent-required markets, Conversions API event match quality and deduplication, and offline conversion imports for lead businesses.
Step 2. Reconcile results
Compare platform conversions and revenue with GA4, CRM and finance for the same dates. Large gaps reveal double counting, view-through credit or broken tags.
Step 3. Check goals and values
Is bidding optimising for what makes money? For e-commerce, pass revenue and consider profit or new-customer values. For lead generation, import qualified or closed outcomes so bidding learns which leads matter.
Step 4. Review structure
Separate brand from non-brand, prospecting from retargeting, high-margin from low-margin products and key markets from the rest. Remove overlap that splits learning or inflates costs.
Step 5. Review bidding and budgets
Check targets against margins, learning status, budget limits and how often changes reset learning.
Step 6. Review search terms, placements and audiences
Search term relevance (especially with broad match and AI Max), negatives, brand exclusions, placement exclusions, audience exclusions for existing customers.
Step 7. Review creative and landing pages
Asset count and variety, performance by asset, fatigue signals, message match between ad and page, mobile speed, conversion rate by page.
Step 8. Assess incrementality and allocation
What evidence exists that each channel adds sales? Compare blended metrics (total revenue over total spend, new customers over spend) with platform claims. Recommend tests where evidence is missing.
Step 9. Score and plan
Score each layer 0 to 3 and write a 90-day plan ranked by money at stake and effort.
Metrics that matter more than platform ROAS
| Metric | Definition | Why |
|---|---|---|
| Blended MER | Total revenue ÷ total marketing spend | Can't be inflated by one platform's attribution |
| New-customer CAC | Spend ÷ new customers (from your own data) | Separates acquisition from retargeting existing buyers |
| Contribution margin after ads | Revenue minus product costs, fees, returns and ad spend | Shows profit, not just revenue |
| Payback period | Months to recover CAC from gross margin | Sets how aggressively you can scale |
| Incremental ROAS | Incremental revenue from tests ÷ spend | The real return |
Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Lead generation with long sales cycles | Import offline outcomes (qualified, opportunity, closed) and bid on them |
| Very small budgets | Fewer campaigns, simpler structure, more data per campaign |
| Marketplaces (Amazon) significant | Treat retail media separately; check halo effects on brand search |
| Heavy brand search spend | Test whether brand ads are incremental where competitors don't bid |
| Agency reports only platform numbers | Ask for reconciliation with your own data |
| Regulated categories | Check platform policies (finance, health, gambling) and approvals first |
Handoffs to specialist skills
- Budget and channel plan:
media-planning-budgeting - Tracking, consent and server-side:
conversion-tracking-capi - Lift and geo tests:
incrementality-testing - Marketing mix modelling:
marketing-mix-modelling - Google Search and AI Max:
google-search-ads - Performance Max and Shopping:
performance-max-shopping - Meta:
meta-ads - TikTok, LinkedIn and other social:
paid-social-tiktok-linkedin - Creative:
ad-creative-testing - Landing pages:
landing-page-cro - Audiences and first-party data:
audience-first-party-data - Reporting:
paid-media-reporting
Worked example
A DTC furniture brand spent heavily across Google and Meta with platform ROAS above target, yet blended MER had fallen for three quarters. The audit found purchases counted twice in Google Ads (a native tag plus an imported GA4 conversion, both primary), Performance Max spending a large share on brand queries and existing customers, Meta retargeting with no evidence of incrementality, and a mobile product page loading slowly. Fixes: remove the duplicate conversion, add brand exclusions and customer list exclusions to PMax, run a geo holdout on retargeting, pass profit-based values and speed up the page. Platform ROAS fell on paper, but blended MER and contribution margin rose over the next quarter.
Output format
# Paid media audit: <business>, <date>
## Summary (biggest leak, biggest opportunity, first move)
## Reconciliation: platform vs analytics vs CRM vs finance
## Layer scores
| Layer | Score 0-3 | Key findings | Evidence |
## 90-day plan
| # | Action | Channel | Money at stake | Effort | Skill | Owner | Re-check |Common mistakes
- Optimising campaigns before fixing tracking.
- Taking platform ROAS at face value.
- Mixing brand and non-brand results.
- Letting automation optimise for the wrong conversion.
- Scaling without margin or payback data.
Questions to ask before you recommend changes
- What does finance consider the true revenue and margin?
- Which conversion actions drive bidding today?
- What evidence exists that each channel is incremental?
- What payback period can the business afford?
Self-check before you answer
- Did I audit tracking and reconcile with first-party data first?
- Are goals and values aligned with profit?
- Did I separate brand, retargeting and new-customer results?
- Does every action have a skill, owner and re-check date?
Official documentation
- Google Ads conversion tracking: https://support.google.com/google-ads/answer/1722022
- Google consent mode: https://support.google.com/google-ads/answer/10000067
- Meta Conversions API: https://developers.facebook.com/docs/marketing-api/conversions-api
- Google Ads Performance Max: https://support.google.com/google-ads/answer/10724817
On this page
- When to use this skill, and when not to
- Example prompts
- Example output
- What the agent needs from you
- How this skill hands off to related skills
- How to run the Paid Media Audit step by step
- Situations this skill handles
- What makes this skill different
- Practical tips from real projects
- Frequently asked questions
- Changelog
When to use this skill, and when not to
Use it when you inherit accounts, before changing agencies, when blended efficiency falls while platform ROAS looks fine, before scaling budget, after a tracking or site change, and as a quarterly health check.
Accounts drift: campaigns pile up, automation takes over bidding and targeting, tracking breaks after a release and every platform grades its own homework. The audit checks measurement first, because automated bidding learns from whatever conversions you send it, then structure, bidding, audiences, creative, landing pages and allocation.
Don’t use it to build one channel from scratch (use Google Search Ads or Meta Ads) or to design a lift test in depth (use Incrementality Testing).
Example prompts
- “Audit our Google and Meta accounts. Exports and Shopify revenue attached.”
- “Platform ROAS is above target but revenue is flat. Why?”
- “We’re changing agencies. What should the new team fix first?”
- “Reconcile Google Ads, Meta and GA4 with our finance numbers.”
- “Give me a 90-day plan to improve paid media profitability.”
Example output
The skill returns a fixed structure. A shortened example for an imaginary site:
# Paid media audit: example furniture brand, 10 October 2026 ## Reconciliation Google Ads purchases = 2x Shopify orders from Google (native tag + GA4 import both primary) ## Layer scores | Layer | Score | Key finding | | Tracking | 0 | Duplicate primary purchase conversions | | Structure | 1 | PMax spending heavily on brand and existing customers | | Incrementality | 0 | Retargeting untested | | Landing pages | 1 | Slow mobile product page | ## First 3 actions 1. Remove duplicate conversion (conversion-tracking-capi) 2. Brand and customer exclusions in PMax (performance-max-shopping) 3. Geo holdout on retargeting (incrementality-testing)
Platform numbers are always reconciled with first-party data before any optimisation advice, so fixes target real problems.
What the agent needs from you
The skill asks for read access or 90-day exports from each ad account, conversion setup with Consent Mode and Conversions API status, GA4 and CRM or commerce data for the same period, margins and return rates, business goals such as growth, profit and payback, and any lift tests, geo tests or MMM results.
How this skill hands off to related skills
The audit hands every finding to a specialist. Tracking goes to Conversion Tracking, allocation to Media Planning, tests to Incrementality Testing and MMM, channels to Google Search, Performance Max, Meta and TikTok and LinkedIn, creative to Creative Testing, pages to Landing Page CRO, audiences to First-Party Audiences and reports to Reporting.
How to run the Paid Media Audit step by step
- Install the skill as
paid-media-audit/SKILL.md, with the other 12 Performance Marketing skills so handoffs work. - Export 90 days of campaigns, search terms, assets, audiences and conversions from each account.
- Share tracking setup: conversion actions, Consent Mode, Conversions API and offline imports.
- Add business truth: revenue, orders, new customers and margins from your own systems.
- Review the reconciliation, layer scores and 90-day plan.
- Work through the plan with the specialist skills and re-audit after a quarter.
Situations this skill handles
Paid media problems show up in different layers. The audit handles these situations:
| Situation | What the skill does |
|---|---|
| Platform ROAS good, revenue flat | Reconciles and finds double counting or existing-customer spend |
| Agency handover | Documents tracking, structure and quick wins for the new team |
| PMax or Advantage+ black box | Reads channel reports and checks exclusions |
| Lead quality complaints | Checks whether bidding optimises for qualified outcomes |
| Heavy brand search spend | Plans an incrementality test where competitors don’t bid |
| Regulated categories | Checks platform policies and approvals first |
What makes this skill different
Most paid media audits list optimisation tips inside each platform. This skill starts outside the platforms: it reconciles their claims with finance and analytics, checks whether bidding optimises for what makes money, and asks for evidence that each channel is incremental before recommending more spend.
It replaces platform ROAS as the headline with business metrics: blended MER, new-customer CAC, contribution margin after ads and payback period.
Practical tips from real projects
- Fix tracking before touching bids.
- Separate brand, retargeting and new-customer results.
- Optimise for margin or qualified value, not raw conversions.
- Test before scaling any channel without incrementality evidence.
A worked example: a DTC furniture brand had platform ROAS above target, yet blended MER had fallen for three quarters. The audit found purchases counted twice in Google Ads, Performance Max spending heavily on brand queries and existing customers, untested Meta retargeting and a slow mobile product page. Removing the duplicate, adding brand and customer exclusions, running a geo holdout on retargeting, passing profit-based values and speeding up the page lowered reported ROAS on paper but raised blended MER and contribution margin over the next quarter.
The eight layers run in order because each depends on the one before. Tracking and consent decide what bidding learns. Goals and values decide what it optimises for. Structure decides whether it has enough data. Bidding and budgets decide how hard it pushes. Audiences and search terms decide where money goes. Creative and landing pages decide whether clicks convert. Incrementality and allocation decide whether any of it adds sales the business wouldn’t have made anyway.
Metrics matter as much as fixes. Blended MER can’t be inflated by one platform; new-customer CAC from your own data separates acquisition from retargeting buyers; contribution margin after ads shows profit, not revenue; and payback period tells you how fast you can safely scale.
For lead-generation businesses the audit adds offline conversion imports, so bidding learns which leads become customers, and checks that campaigns aren’t optimising for cheap form fills sales rejects.
Every finding is scored and ranked by money at stake and effort, with an owner and a re-check date, so the plan turns into work rather than a slide.
Frequently asked questions
What does a paid media audit cover?
Tracking and consent, goals and values, account structure, bidding and budgets, audiences, search terms and placements, creative and landing pages, and incrementality and budget allocation.
Why reconcile platform numbers with finance?
Platforms credit themselves generously and often overlap. Comparing with orders and revenue in your own systems reveals double counting, view-through credit and broken tags.
What is MER?
Marketing efficiency ratio: total revenue divided by total marketing spend. It can’t be inflated by any one platform’s attribution.
Why does tracking come first?
Automated bidding learns from the conversions you send. Duplicates or wrong goals make every bidding decision worse.
How often should accounts be audited?
A full audit quarterly or before big budget changes, with weekly monitoring in between.
Will the audit cut our ROAS?
Reported ROAS can fall after fixes such as removing duplicates or excluding existing customers, while real profit and new customers rise. The audit focuses on business outcomes.
Changelog
- 1.0.0, 10 October 2026: first release.
Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.
All Performance Marketing skills
- Media Planning and Budget Allocation
- Conversion Tracking, Consent Mode and Conversions API
- Incrementality Testing: Lift and Geo Experiments
- Marketing Mix Modelling
- Google Search Ads and AI Max
- Performance Max and Shopping
- Meta Ads (Facebook and Instagram)
- TikTok, LinkedIn and Other Paid Social
- Ad Creative Strategy and Testing
- Landing Pages and Conversion Rate Optimisation for Paid Traffic
- Audiences and First-Party Data for Paid Media
- Paid Media Reporting and Attribution
