Campaign settings
Analytics & metrics
The Analytics dashboard (/app/analytics) is the single place where you see how every widget is performing. It supports campaign filters, date ranges, period comparisons, and a campaign breakdown table.
Stat cards
Date ranges
Quick filters: Today, This Week, This Month. Custom date picker with presets: Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, Last 365 days, This month, Last month.
All date boundaries are evaluated in the shop's timezone, not UTC. "Yesterday" means 00:00–23:59:59 in your shop's local time.
Comparison modes
Compare the selected range against: None, Previous period, Previous year, Previous year (match day of week), or Custom. The dashboard shows the comparison label (e.g. Jan 2 – Jan 8) so you always know what you're comparing against.
Campaign filter
Searchable dropdown of all non-archived campaigns. Pick one to scope the entire dashboard to a single campaign.
Campaign breakdown table
Sortable table showing Campaign / Type / Impressions / Conversions / Conv. Rate / Revenue across all non-archived campaigns in the selected date range.
Detailed analytics (paid plans)
Starter and above unlock:
- Per-metric trend charts: impressions, sales, orders, AOV, add-to-carts, checkouts.
- Top products added to cart (last 5).
- Hourly view if a single day is selected; daily view if a range is selected.
On the Free plan, the detailed section is blurred with an Unlock detailed analytics CTA.
Non-performing campaigns (Pro)
Pro plans get a Non-performing campaigns panel that flags any active campaign with ≥20 impressions and <1% conversion rate — the candidates for auto-rotation.
Order webhook
Conversion data is recorded via the orders/paid webhook for accuracy. We don't rely on browser pixels alone.