← Paid Ads Dashboard
⚠️ Tracking Outage: 1 Apr – 14 Apr 2026 — Data in this report is unreliableA server crisis (1–9 Apr) caused GTM Kit to be deactivated, taking down all Meta, Google Ads, and GA4 server-side tracking. A Google for WooCommerce plugin installed during emergency repairs also injected a hardcoded consent-denied signal, suppressing tracking even after GTM Kit was restored. Tracking was confirmed clean by Matteo Braghetta on 15 Apr 2026. All data between 1 Apr and 14 Apr should be disregarded for campaign decisions. Last reliable benchmark: week ending 31 Mar 2026 (Google ROAS 3.01×, GA4 ROAS 2.64×).

📋 Weekly Paid Ads Review

10 Apr – 16 Apr 2026  ·  7-day rolling performance summary
Generated 17/04/2026 15:45
View archive
Total Spend
R 10 641
GA R 4 581 + Meta R 6 060
-7.1% vs prior
GA Spend
R 4 581
-1.5% vs prior
GA ROAS
1.84x
1.84x 🚨
+75.2% vs prior
Meta Spend
R 6 060
-11.0% vs prior
Meta ROAS
1.20x
1.20x 🚨
-38.5% vs prior
Blended ROAS
1.47x
1.47x 🚨
-7.5% vs prior
Total Revenue
R 15 684
GA R 8 424 + Meta R 7 260
-13.7% vs prior
GA Conversions
6
Dec 2025+ only — prior data unreliable
+49.7% vs prior

Platform Comparison

10 Apr – 16 Apr 2026
PlatformSpendRevenueROAS
Google AdsR 4 581 -1.5%R 8 4241.84x +75.2%
Meta AdsR 6 060 -11.0%R 7 2601.20x -38.5%
BlendedR 10 641R 15 6841.47x

GA4 Site Health

Source of truth — last-click UTM attribution
MetricThis PeriodPrior PeriodChange
Paid Sessions1,626.01,553.0+4.7%
Engagement Rate64.5%78.7%-18.0%
Bounce Rate35.5%21.3%+66.5%
GA4 Purchases10.014.0-28.6%
GA4 RevenueR 12 960R 0
GA4 True ROAS1.22x
New User %60%
Mobile %67%
Attribution Check
Attribution clean: platform ROAS 1.47x vs GA4 True ROAS 1.22x (17% gap). Numbers are aligned.

Google Ads Campaigns

7-day performance · Conversions Dec 2025+ only
CampaignTypeSpendRevenueROASConvsAOV
PMax-SalesGeneralPMaxR 4 393R 8 4241.92x6R 1 406
SEARCH-SALES-v2602PMaxR 188R 00.00x0

Meta Ads Campaigns

7-day attributed revenue
CampaignFunnelSpendAttr. RevenueROAS
2. MOF - # of ConversionsMOFR 2 843R 3 7331.31x
3. BOFBOFR 1 102R 1 3891.26x
1. TOF - XC CatTOFR 1 074R 1 1431.06x
3. BOF - CatalogueBOFR 1 041R 9940.96x

Landing Page Performance

Top pages by paid traffic sessions — GA4
Landing PageSessionsBounce RateEngagement RatePurchases
6,171.030.8%69.2%61.0
1,356.021.7%78.3%19.0
1,168.016.8%83.2%8.0
1,128.028.5%71.5%9.0
1,112.027.1%72.9%7.0
⚠ High bounce ⚠ No conversions1,058.094.4%5.6%0.0
995.052.1%47.9%8.0
⚠ No conversions886.029.1%70.9%0.0
733.041.5%58.5%3.0
555.054.2%45.8%4.0

Meta Funnel Split

This week
TOF
R 1 074 (18%)
MOF
R 2 843 (47%)
BOF
R 2 143 (35%)

Budget Pacing

Month to date
PlatformBudgetMTD SpendStatus
Google AdsR 30 000R 11 127Underpacing (70%)
Meta AdsR 60 000R 15 637Underpacing (49%)
TotalR 90 000R 26 764

Auto-Analysis

Data-driven observations
ROAS Status
Blended ROAS 1.47x is critically below target. Immediate review required. Consider pausing campaigns with ROAS < 1.0x.
Underperforming Meta Campaigns
These Meta campaigns have ROAS below 1.5x: 2. MOF - # of Conversions, 3. BOF, 1. TOF - XC Cat. Check creative frequency and audience saturation.
Google Budget Pacing
Google correctly underspending (70%) while ROAS is below 4x.
Meta Budget Pacing
Meta correctly underspending (49%) while ROAS is below 4x.

Decision Log

Suggested actions based on this week's data
TypeAction
UrgentPause any campaign with ROAS < 1.0x immediately
UrgentRun full search term review for Google campaigns
UrgentCheck for stock issues that may be limiting conversion
FlagMeta: 2. MOF - # of Conversions — ROAS 1.31x — check creative/audience
FlagMeta: 3. BOF — ROAS 1.26x — check creative/audience