Dashboard
Navigate the Adsu dashboard to monitor your gym's ad performance.
The Adsu dashboard is your command center for understanding how your advertising spend translates into gym revenue. Every page is designed to answer a specific question: How much did I spend? How many leads did I get? Which campaigns are actually driving paying members?
All dashboard data is scoped to the location you select in the top bar. If you manage multiple gym locations, switch between them using the location picker. The date range selector lets you focus on any time window, and the attribution model selector controls how revenue credit is distributed across your ad touchpoints.
After completing your initial setup and connecting your integrations, Adsu backfills up to 90 days of historical data. Your dashboard will be populated with campaign performance, contacts, and revenue from day one.
Dashboard Home
KPI cards, trend charts, and an at-a-glance summary of ad spend, revenue, and ROAS.
Campaigns
Drill into campaign, ad set, and ad-level performance across Meta and Google.
Contacts
Browse all leads with source attribution, funnel stage, and lifetime value.
Transactions
View every Stripe payment matched back to the ad campaign that generated it.
Customer Journeys
Trace the full path from first ad click to paying gym member.
Attribution Review
Review and resolve flagged matches that need human verification.
Sync Status
Monitor integration health, sync timing, and trigger manual syncs.
Global Controls
Three controls appear at the top of every dashboard page. Understanding these is essential because they determine exactly which data you see.
- Location Picker — All data in Adsu is scoped to a specific gym location. The picker remembers your last selection, so you do not need to re-select it each time you visit the dashboard.
- Date Range — Defaults to the last 30 days. You can select any custom range. All KPIs, charts, and tables filter to the dates you choose.
- Attribution Model — Controls how revenue credit is split across touchpoints. Choose from first touch, last touch, linear, or time decay. Changing this instantly recalculates all revenue figures on the page.
Data Freshness
Adsu runs background syncs on a schedule to keep your dashboard current. Meta and Google ad insights update every 6 hours, GHL contacts sync every 30 minutes, Stripe transactions sync hourly, and the matching engine runs every 30 minutes. You can also trigger a manual sync from the Sync Status page at any time.
If you have just connected a new integration, Adsu kicks off an immediate backfill of up to 90 days of historical data. You do not need to wait for the next scheduled sync.