Dashboard

Audit Status

Last updated: 2026-08-26
72%
Overall Health
1
Complete
0
Blocked
3
Stale
4
Total Platforms
Facebook Ads
stale
72/100
Health Score
46
Checks
170d
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 170 days ago)
Google Ads
stale
N/A
Health Score
74
Checks
70d
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.
Re-run audit
Klaviyo Email
complete
N/A
Health Score
58
Checks
22d
Data Age
Key Findings
Placed Order metric found: Yes
- DOUBLE-COUNT: 2 flow message IDs appearing in $attributed_message ($2,178.02 at risk of double-counting)
Unknown message IDs represent >18% of campaign revenue — investigate
View Report
GA4 Analytics
stale
d
Health Score
20
Checks
134d
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