Ten products. One platform.
Multi-touch attribution, customer intelligence, ad risk control, subscription analytics — every metric you currently piece together across five vendors, in one place.
Four models, side by side. No black boxes.
Every order resolves through a six-step waterfall: pixel ID → ad-level utm_content → campaign UTM → agency UTM patterns → channel routes → company default. Switch between Any-Page-View, First-Visit, Opt-In, and Purchase models in one click — the reason each order matched is stored on the row.
- ✓ Pixel-level matching via fbclid + Conversions API
- ✓ Ad-level utm_content matching for granular ROAS
- ✓ Custom UTM patterns per agency (regex / prefix / exact)
- ✓ Per-channel routing for Klaviyo, SMS, Google CPC
- ✓ Auditable attribution reason on every order
Journey, cohorts, and LTV — without the bolt-on.
See every touchpoint per customer on a single timeline. Cohort retention heatmap by acquisition month. LTV by channel with CAC payback curves and Sankey flow. Replace Lifetimely + Peel.
- ✓ Per-customer journey timeline (visit → purchase → repeat)
- ✓ Cohort retention heatmap, 12-month rolling
- ✓ LTV by channel with CAC payback
- ✓ Predictive LTV scoring (nightly)
- ✓ Sankey channel-flow visualization
Champions, At Risk, Lost — actually actionable.
Recency × Frequency × Monetary in a 5×5 grid. Drill into Champions, Loyal, At Risk, Lost. Wire any segment to Klaviyo flows in one click — segments mirror as tags automatically.
- ✓ 5×5 RFM grid with bubble overlay
- ✓ Per-segment action guidance
- ✓ Quick-action strip (Klaviyo push, CSV export, ad audience)
- ✓ Drill-through into per-customer detail
- ✓ Suggested segments seeded out of the box
Drag-drop conversion funnels.
Define multi-step funnels visually: Visitor → Add to Cart → Checkout → Purchase. Drop-off analysis at every step. Filter by channel, brand, agency, date. Schedule Slack reports.
- ✓ Drag-drop step builder
- ✓ Drop-off rate at every step
- ✓ Filter by channel, brand, agency
- ✓ Compare funnels across time periods
- ✓ Scheduled Slack digests
Per-product revenue, refunds, and what sells together.
Per-product revenue, refund rate, AOV impact. Combo analysis (what sells together). Slow-mover alerts. Refund deep-dives. Replace your half-broken Shopify analytics with first-class product intel.
- ✓ Product list with revenue, refund rate, AOV impact
- ✓ Combo / market-basket analysis
- ✓ Slow-mover alerts
- ✓ Refund deep-dives by reason
- ✓ Variant-level thumbnails synced from Shopify
MRR, churn, dunning — for DTC subscription brands.
For DTC brands running Recharge, Bold, or Shopify Subscriptions: MRR waterfall, voluntary vs involuntary churn, dunning recovery, cohort LTV. Free if your subscription MRR is under $1k.
- ✓ MRR waterfall (new / expansion / churn / contraction)
- ✓ Voluntary vs involuntary churn breakdown
- ✓ Dunning recovery dashboard
- ✓ Subscription cohort LTV
- ✓ Free under $1k MRR
Auto-pause before you bleed.
ROAS-floor rules, spend-anomaly detection, automatic pauses with Slack alerts. Burn-rate protection for the campaigns nobody wants to babysit on weekends.
- ✓ ROAS floor rules per campaign
- ✓ Spend-anomaly detection (rolling baseline)
- ✓ Automatic pause + Slack notification
- ✓ Live alerts feed
- ✓ Saved-spend tracking per month
Klaviyo lists become first-class segments.
Klaviyo lists mirror as tags automatically. Build segments with any combination of tags + behavior + RFM scores. Push to ads, schedule Slack digests, export to CSV. Bidirectional sync.
- ✓ Klaviyo list → tag bidirectional sync
- ✓ Combine tags + behavior + RFM in one segment
- ✓ Push segments to Meta Custom Audiences
- ✓ Bulk segment seeding (5 suggested out of box)
- ✓ Per-segment scheduled reports
First-party visitor tracking. Native to your store.
Shopify Custom Pixel + JS snippet fallback for non-Shopify. Anonymous visitors merge into customer records at checkout. SegMetrics charges $397/mo for this — we include it.
- ✓ Shopify Custom Pixel (recommended)
- ✓ JS snippet fallback for any platform
- ✓ Visitor → customer identity merge at checkout
- ✓ fbclid + utm preservation across visits
- ✓ Always free (yes, even on the Viewer plan)
Every ad. Creative thumbnail. Daily metrics.
Every Meta ad with creative preview — thumbnail, headline, body, CTA. Daily spend / revenue / ROAS, color-coded rows. Deep-link from any campaign or ad detail.
- ✓ Creative preview card per ad
- ✓ Daily metrics (spend, rev, ROAS, purchases, CPA)
- ✓ ROAS-colored row backgrounds
- ✓ Filter by campaign, brand, agency, status
- ✓ Click-through to attributed orders
Workspaces that isolate by default.
Each company is its own workspace. Brands, agencies, integrations, and team members are scoped to that tenant. Cross-agency visibility is opt-in. Run an agency? Stand up workspaces for every client without leaking data.
- ✓ Per-workspace branding, theme, custom domain
- ✓ Cross-agency visibility matrix (opt-in sharing)
- ✓ Sys-admin impersonation for support
- ✓ Per-user TOTP MFA + backup codes
- ✓ SOC2-style audit log on every action
Every number reconciled against the source.
Continuous reconciliation against Meta, Shopify, Klaviyo APIs. Open data-health issues with self-snooze + auto-disable rules. View snapshots stored permanently. Three-source comparison: agency-reported vs MetrixStack vs live API.
- ✓ Reconciliation engine on every sync tick
- ✓ Open issue tracking with snooze rules
- ✓ Permanent view-snapshot history
- ✓ Three-source comparison view
- ✓ Decision-grade mode (forces fresh reconciliation)
Replace your stack. Keep the savings.
Free Viewer plan. Connect Shopify in under 2 minutes. Every integration is free.
Start free →