Paid Social AdvertisingReporting, scaling and ad policy · Lesson 10 of 17

Reporting and optimisation decisions

Article · 15 min · 8 min lecture

Video lecture

Reporting and optimisation: from dashboards to decisions

11 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 11

Reporting and optimisation

  • Standard columns
  • Top-down diagnosis
  • Decision rules
  • Honest attribution
  • A weekly report sheet

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

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:

  1. Did spend or delivery change? Budget, learning resets, policy issues.
  2. Did CPM change? Seasonal competition, audience saturation, a new competitor.
  3. Did CTR change? Creative fatigue, a weaker new ad.
  4. Did landing page view rate change? Page speed or tracking problems.
  5. 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

  1. Summary (three bullets): results against goal, key insight, next actions.
  2. KPIs vs target: spend, results, CPA, ROAS or cost per lead, compared with the previous period.
  3. Creative insights: top and bottom performers with thumbnails and why.
  4. Audience/placement insights if meaningful.
  5. Tests running and learnings.
  6. 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:

  1. Spend and delivery: unchanged.
  2. CPM: +8% (mild seasonal pressure).
  3. Link CTR: down from 1.4% to 0.9% on the two biggest ads; frequency on them above 4.
  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.

  1. CPA doubled, but CPM and CTR are unchanged and conversion rate halved. Where is the problem most likely?
  2. What does MER measure?
  3. Why use link CTR instead of 'all clicks' CTR?

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.