Dashboard

Audit Status

Last updated: 2026-06-26
75%
Overall Health
2
Complete
0
Blocked
2
Stale
4
Total Platforms
Facebook Ads
stale
72/100
Health Score
46
Checks
109d
Data Age
Key Findings
$42K/mo revenue stream (highest revenue of all stores) with FB ads running but:
No automated spend anomaly detection
No ROAS drop alerts
Re-run audit (last run 109 days ago)
Google Ads
complete
N/A
Health Score
74
Checks
9d
Data Age
Key Findings
(25% of budget). Root cause: single-campaign structure with no brand separation and broad match keywords triggering irrelevant service queries.
| Search Term | Cost | Conversions |
1. [CRITICAL] Add negative keywords: "long arm", "longarm", "quilting service", "machine quilting", "near me" (services queries, not product queries). Estimated $150+/month recovery.
View Report
Klaviyo Email
complete
78/100
Health Score
58
Checks
4d
Data Age
Key Findings
| 78/100 | Healthy | Campaign frequency 1.9/week — slightly below 2x/week minimum |
| 67/100 | Needs attention | Recent open rate 14.9% — below 18% benchmark (Apple MPP may inflate; true engagement lower) |
[Fabric Outlet] Campaign frequency 1.9/week — slightly below 2x/week minimum
View Report
GA4 Analytics
stale
d
Health Score
20
Checks
73d
Data Age
Key Findings
Only "Google Shopping App Purchase" is being counted as primary FO conversion
The GA4-imported web purchase ("Fabric Outlet (web) purchase") is HIDDEN/not counted
Impact: Google's bid optimization uses Shopping App signals, not web checkout data
Re-run audit
Quick Actions to Unblock Audits
Export Google Ads Data
Download 6 CSV reports from Google Ads to enable 74-check audit
5 minutes
Export Klaviyo Data
Download 4 CSV reports to enable 58-check email audit
5 minutes
Accept Custom Audience TOS
Required to create retargeting audiences for FB Ads
30 seconds