Paid Social AdvertisingReporting, scaling and ad policy · Lesson 10 of 17
Reporting and optimisation decisions
Video lecture
Reporting and optimisation: from dashboards to decisions
The narrated lecture is in production
Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.
Chapters
Transcript of the narration, chapter by chapter.
0:00 Reporting and optimisation
Ads Manager has hundreds of possible columns. TikTok, LinkedIn and Snapchat have hundreds more. It's easy to spend an hour staring at numbers and walk away with nothing but a headache. Great paid social managers don't look at more numbers. They look at the right numbers in the right order, and they decide in advance what they'll do when those numbers move. In this lecture you'll learn how to build a standard column set, how to diagnose problems top-down, how to write decision rules, how to report attribution honestly, and how to build a weekly report sheet, with a few automated alerts and AI help for the commentary.
0:47 Standard column set
A good report answers three questions. What happened? Why? What will we do next? Everything else is supporting detail. Start with a standard column set, saved as a preset, so you read the same metrics every time. Delivery: spend, impressions, reach, frequency and CPM. Creative: hook rate, hold rate, link click-through rate and link cost per click. Conversion: results, cost per result, conversion value and ROAS. And funnel: landing page views, add to carts and checkouts. Use link clicks, not all clicks, because all clicks include likes, profile taps and people expanding the text. Link clicks show real intent to visit your site.
1:32 Diagnose top-down
When results change, diagnose from the top down. Think of it like checking a car that won't start: fuel first, then battery, then engine. One: did spend or delivery change, maybe a budget edit, a learning reset or a policy issue? Two: did CPM change, maybe seasonal competition or audience saturation? Three: did click-through change, maybe creative fatigue or a weak new ad? Four: did the landing page view rate change, maybe page speed or a tracking break? Five: did the conversion rate change, maybe the offer, stock, price or a website bug? Here's the key idea. Many ads stopped working problems are really website, stock or pricing problems.
2:19 Example 1: London bakery (illustrative)
Let's do a simple worked example with illustrative numbers. A London bakery's click-and-collect campaign sees cost per order jump from six pounds to eleven in a week. Top-down check. Spend: stable. CPM: flat. Click-through: stable. Landing page view rate: stable. Conversion rate: halved. So the problem is after the click. The team places an order themselves and finds the online ordering system has started forcing people to create an account. The fix is on the website, not in Ads Manager. They remove forced sign-up, and cost per order heads back towards six pounds. No ad was changed.
3:01 Decision rules
Now decision rules. Write them down before you need them, so emotions don't make the call. Pause an ad when it spends two to three times your target CPA without a conversion, or its CPA stays far above target after enough spend. Scale an ad set when CPA stays below target for several days, and increase budget in steps. Refresh creative when frequency rises and click-through falls for a sustained period. And investigate when platform conversions and store or CRM data diverge sharply. You can automate some of these as notifications in Ads Manager or TikTok's automated rules. Start with alerts, not automatic actions, and keep the rules few and simple.
3:49 Honest attribution
A word on attribution in reports. Each platform reports conversions using its own attribution setting, for example seven-day click and one-day view. Always note the setting in your report, keep it consistent when comparing periods, and compare against your source of truth, your store or CRM. Add blended metrics like MER, total revenue divided by total marketing spend, and new-customer CAC from store data. They're blunt but hard to fool. If a platform's ROAS climbs while MER and new customers stay flat, the platform is probably taking credit for sales that would have happened anyway.
4:30 Hands-on: weekly report sheet
Now build the weekly report sheet. Export a weekly breakdown by ad into a tab called Ads. In a Report tab, SUMIFS formulas total spend, purchases and impressions for the chosen week, and calculate CPM, link click-through, landing page view rate, hook rate and platform CPA. Type in new customers from your store, and calculate blended new-customer CAC. Then add a ranked creative table using SORT and FILTER, with conditional formatting: green when CPA is under target, red above one and a half times target. All the formulas are in the lesson text. Ten minutes to set up, and then every Monday takes five minutes instead of an hour.
5:17 Example 2: Karachi fashion (illustrative)
Now a realistic Monday review, with illustrative numbers. A Karachi fashion brand's platform CPA rose from nineteen hundred rupees to twenty-seven hundred. Top-down. Spend and delivery: unchanged. CPM: up eight percent, mild seasonal pressure. Link click-through: down from one point four percent to zero point nine on the two biggest ads, and their frequency is above four. Landing page views and conversion rate: stable. Diagnosis: creative fatigue on the top two ads, not a website problem. Action: launch three new hooks on the winning concept, promote one new concept from testing, and leave budgets alone for a week. The next week, CPA heads back towards target.
6:03 AI and the client report
Can AI help with reporting? Yes. Paste the weekly report table, aggregated and with no personal data, into an assistant and ask for a draft in the what, why, next format, using only reasons supported by the numbers and your notes. AI is good at spotting which metric moved. You supply the context it can't know, like a stock-out, a site change or a public holiday. Then verify every figure. And make the report readable for a busy owner: three summary bullets, KPIs against target, top and bottom creatives with thumbnails and reasons, tests and learnings, and next steps, in plain language like: people click but don't buy because delivery costs appear late.
6:52 Mistakes and measures
Common mistakes. Reporting all-clicks click-through rate. Changing attribution settings between reports. Reacting to one bad day. And reports full of numbers with no insight and no next steps. How do you measure success? Every weekly report ends with dated actions and owners, and last week's actions are marked done or not done. Decisions follow the written rules rather than the mood of the meeting. And platform and store numbers are reconciled monthly, with the ratios explained. When that's in place, reporting stops being a chore and becomes the engine of improvement.
7:32 Recap and try this now
Let's recap. Good reports answer what happened, why, and what we'll do next. Use a standard column set with link metrics. Diagnose top-down: delivery, CPM, click-through, landing page view rate, conversion rate. Write decision rules in advance, automate alerts before actions, note attribution settings and cross-check with MER and store data. Here's your try this now. Build the weekly report sheet from the lesson text with last week's data, run a top-down diagnosis on your biggest campaign, and write three decision rules for next week, each with an owner.
From dashboards to decisions
Ads Manager, TikTok Ads Manager and Campaign Manager contain hundreds of columns. A good report answers three questions: What happened? Why? What will we do next? Everything else is supporting detail.
Build a standard column set
Create saved column presets so you read the same metrics every time:
- Delivery: spend, impressions, reach, frequency, CPM.
- Engagement and creative: hook rate, hold rate or ThruPlays, CTR (link), CPC (link).
- Conversion: results, cost per result, conversion value, ROAS.
- Funnel: landing page views, add to carts, checkouts initiated.
Use link CTR and link CPC (clicks to your destination) rather than "all clicks", which include likes, profile clicks and expanding text.
Diagnose top-down
When results change, work from the top of the funnel to the bottom:
- Did spend or delivery change? Budget, learning resets, policy issues.
- Did CPM change? Seasonal competition, audience saturation, a new competitor.
- Did CTR change? Creative fatigue, a weaker new ad.
- Did landing page view rate change? Page speed or tracking problems.
- Did conversion rate change? Offer, stock, price, website bugs, payment issues.
Many "the ads stopped working" problems are actually website, stock or pricing problems.
Decision rules (write them down)
Pre-agreed rules keep teams from emotional decisions:
- Pause an ad when it spends a set multiple of target CPA (for example 2–3×) without a conversion, or its CPA is far above target after sufficient spend.
- Scale an ad set when CPA stays below target for several consecutive days; increase budget gradually.
- Refresh creative when frequency rises and CTR falls over a sustained period.
- Investigate when platform-reported conversions and store or CRM data diverge sharply.
Attribution settings and comparisons
Each platform reports conversions using its own attribution setting (for example 7-day click and 1-day view). Always note the setting in reports, keep it consistent when comparing periods and compare platform numbers against your source of truth (store or CRM). Blended metrics such as MER (marketing efficiency ratio) = total revenue ÷ total marketing spend give a platform-neutral view of overall efficiency.
Client-ready reporting template
- Summary (three bullets): results against goal, key insight, next actions.
- KPIs vs target: spend, results, CPA, ROAS or cost per lead, compared with the previous period.
- Creative insights: top and bottom performers with thumbnails and why.
- Audience/placement insights if meaningful.
- Tests running and learnings.
- Next steps and requests (for example new creator content, landing page fixes).
Write for a busy business owner. Replace jargon with plain language: "People are clicking but not buying because delivery costs are shown late in checkout."
Worked example (illustrative)
A London bakery's click-and-collect campaign CPA rose from £6 to £11 in a week. Top-down check: spend stable; CPM flat; CTR stable; landing page view rate stable; conversion rate halved. Investigation shows the online ordering system started requiring account creation. The fix is on the website, not in Ads Manager. After removing forced sign-up, CPA returns towards £6.
Common mistakes
- Reporting "all clicks" CTR.
- Changing attribution settings between reports.
- Reacting to one bad day.
- Reports full of numbers with no insight or next steps.
Hands-on: a paid social report sheet with formulas
Export a weekly breakdown by ad (most ads managers export CSV) into a tab called Ads, with columns: week, platform, campaign, ad, spend, impressions, 3s video views, link clicks, landing page views, purchases, purchase value. Then a Report tab with the week in B1:
Spend =SUMIFS(Ads!E:E, Ads!A:A, $B$1)
Platform purchases =SUMIFS(Ads!J:J, Ads!A:A, $B$1)
CPM =IFERROR(B2/SUMIFS(Ads!F:F,Ads!A:A,$B$1)*1000,"")
Link CTR =IFERROR(SUMIFS(Ads!H:H,Ads!A:A,$B$1)/SUMIFS(Ads!F:F,Ads!A:A,$B$1),"")
LPV rate =IFERROR(SUMIFS(Ads!I:I,Ads!A:A,$B$1)/SUMIFS(Ads!H:H,Ads!A:A,$B$1),"")
Hook rate =IFERROR(SUMIFS(Ads!G:G,Ads!A:A,$B$1)/SUMIFS(Ads!F:F,Ads!A:A,$B$1),"")
Platform CPA =IFERROR(B2/B3,"")
Store new customers (type from your store/CRM)
nCAC (blended) =IFERROR(total_marketing_spend / store_new_customers,"")Add a ranked creative table with =SORT(FILTER(Ads!D:K, Ads!A:A=$B$1), 7, TRUE) to see ads by spend or CPA, and conditional formatting to colour CPA green (below target) or red (above 1.5× target).
Automating the rules – carefully
Most platforms let you automate simple rules (for example Meta's automated rules in Ads Manager and TikTok's automated rules): "Pause ad if spend > 3× target CPA and purchases = 0 in the last 7 days" or "Notify me if CPM rises 30% day over day". Start with notifications rather than automatic actions, keep rules few and simple, and never let rules edit campaigns during a test's minimum run.
Using AI for the commentary
Paste the weekly Report table (aggregated, no personal data) into an assistant and ask for a draft in the what/why/next format, using only reasons supported by the numbers and your notes. Verify every figure. The AI is good at spotting which metric moved; you supply the context (a stock-out, a site change, a holiday).
Worked example 2: a Karachi fashion brand's Monday review
Illustrative. Platform CPA rose from PKR 1,900 to PKR 2,700 week on week. Top-down check:
- Spend and delivery: unchanged.
- CPM: +8% (mild seasonal pressure).
- Link CTR: down from 1.4% to 0.9% on the two biggest ads; frequency on them above 4.
- LPV rate and conversion rate: stable.
Diagnosis: creative fatigue on the two top ads, not a site problem. Action: launch three new hooks on the winning concept, move one new concept from the testing campaign into prospecting, and leave budgets unchanged until the new ads have a week of data. The following week CPA returns towards target.
How to measure success
- Every weekly report ends with dated actions and owners, and last week's actions are marked done or not done.
- Decisions follow written rules, not the mood of the meeting.
- Platform and store numbers are reconciled monthly with the ratios explained.
Key takeaways
- Good reports answer what happened, why and what we will do next.
- Use a consistent column set with link CTR and link CPC and funnel metrics.
- Diagnose top-down: delivery, CPM, CTR, landing page view rate, conversion rate.
- Write decision rules in advance, note attribution settings and cross-check with blended metrics like MER.
Check your understanding
Quick questions to lock in the lesson. They don’t count towards your certificate.
Put it into practice
Create a one-page report for a real or illustrative campaign using the six-section template, including three decision rules for next week.
Enrol for free to save your progress
Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.