Last 30 days · 3 Oct 2026 – 1 Nov 2026, compared with 3 Oct 2025 – 1 Nov 2025
Latest report: October 2026 report
From Maverick
Some of these may sit outside your retainer – we’ll agree the scope and quote before starting.
R 334 294 spent across 5 channels
| Channel | Spent | Clicks | Store revenue | Back for every R 1 | Platform ROAS | Campaigns |
|---|---|---|---|---|---|---|
| InstagramMeta Ads | R 102 429 | 11 885 | R 225 013 | R 2.20 | 4.86× | 3 |
| Shopping & PMaxGoogle Ads | R 95 357 | 11 413 | R 313 494 | R 3.29 | 6.00× | 2 |
| FacebookMeta Ads | R 74 172 | 8 602 | R 162 940 | R 2.20 | 4.86× | 3 |
| Google SearchGoogle Ads | R 39 828 | 4 375 | R 205 103 | R 5.15 | 7.93× | 2 |
| TikTokTikTok Ads | R 22 509 | 2 627 | R 18 248 | R 0.81 | 2.59× | 1 |
Your paid campaigns
Each judged by what it’s for – sales campaigns on what they bring back, traffic on cost per click, awareness on cost per 1 000 views, leads on cost per enquiry – against your other campaigns of the same kind. Sales are what your store recorded on last click, not what the ad platforms claim.
| Campaign | Spent | Back for every R 1 · your average marked | Verdict |
|---|---|---|---|
| Always-on prospectingR 1.24 back for every R 1 – pays back, but more than 10% below the R 2.91 average | R 63 137 | R 1.24 | Watch |
| Category searchR 1.45 back for every R 1 – pays back, but more than 10% below the R 2.91 average | R 23 532 | R 1.45 | Watch |
| Always-on retargetingR 2.94 back for every R 1 – above the R 2.91 average | R 79 240 | R 2.94 | Keep |
| Performance MaxR 3.22 back for every R 1 – above the R 2.91 average | R 77 496 | R 3.22 | Keep |
| Summer Linen Launch 2026R 2.70 back for every R 1 – close to the R 2.91 average | R 52 085 | R 2.70 | Keep |
| Brand searchR 10.49 back for every R 1 – above the R 2.91 average | R 16 296 | R 10.49 | Keep |
Keep: at or above the average, or within 10% of it. Watch: paying back, but more than 10% below it. Rethink: returning less than it costs.
| Campaign | Spent | Cost per 1 000 views · your average marked | Verdict |
|---|---|---|---|
| TikTok Spark AdsR 119.12 per 1 000 views – your only awareness campaign, so nothing to compare it with yet | R 22 509 | R 119.12 | Nothing to compare |
Keep: 1 000 views cost no more than 10% above the average. Watch: more than that. Rethink: more than twice the average, or no impressions.
Too early: under 2% of the period’s spend. Nothing to compare: the only campaign of its kind. Not linked to the store: the store hasn’t recorded orders against it, so it isn’t judged until its store tag is linked on Campaign setup.
| Always-on retargeting | R 79 240 | R 233 159 | 2.94× | 425 | R 447 853 | 5.65× |
| Performance Max | R 77 496 | R 249 170 | 3.22× | 434 | R 452 932 | 5.84× |
| Always-on prospecting | R 63 137 | R 78 285 | 1.24× | 212 | R 223 501 | 3.54× |
| Summer Linen Launch 2026 | R 52 085 | R 140 832 | 2.70× | 295 | R 305 572 | 5.87× |
| Category search | R 23 532 | R 34 137 | 1.45× | 70 | R 72 797 | 3.09× |
| TikTok Spark Ads | R 22 509 | R 18 248 | 0.81× | 58 | R 58 307 | 2.59× |
| Brand search | R 16 296 | R 170 966 | 10.49× | 230 | R 243 131 | 14.92× |