For saas
Signed up, activated, invited a teammate, upgraded, paid. Spectacle tracks your funnel the way you define it

The Problem
The signal you optimise on arrives months before the revenue that matters.
The channel with the cheapest signups usually has the worst retention. You find out two quarters later.
Ads hold spend. Product holds activation. CRM holds the deal. None of them agree.
A €49 signup that renews for three years and one that churns in month two look identical the day they convert
The Solution
One first-party timeline per person and per company, from first click to renewal.
Signed up, activated, invited a teammate, hit the paywall, upgraded. Whatever the steps are in your product, Spectacle builds the funnel from them and splits every step by channel
Funnels built from your own product events,
Every step split by channel, campaign, keyword, or ad group
Drop-off visible per step and per source
Works with the events you already send
PLG and sales-assisted, one modelFive people from one company, five separate signups. Spectacle merges them into one account.
Drill from campaign to the accounts it produced
Filter by channel, campaign, keyword, or page
Four models compared on the same revenue
Group by company, identify the ambassador from product usage
A signup is a guess. Cohorts show what a month's acquisitions were actually worth.
Cohort revenue traced to the campaign behind it
Lookback set to your sales cycle, not 30 days
MRR attached to the journey, not the first payment
Monthly overview of cohort performance
Upgrades, downgrades, and churn read from Stripe and attach to the journey behind them.
Subscription revenue, expansion, and churn from Stripe
Renewals credited to the original campaign
Real revenue, not estimated conversion values
Multi-currency in one reporting currency
At a glance
first-party
No third-party cookies. Your data, not a platform's estimate.
native integrations
HubSpot, Salesforce, Pipedrive, Stripe, LinkedIn, Google, Meta, TikTok, and the rest of your stack, connected, not exported.
attribution models
Linear, First Touch, Last Touch, U-Shaped. Match your campaigns and revenue
Lookback
Cohorts traceable from first touch to closed-won, however long that takes.
Platform Features
One platform to track the full journey — from anonymous first visit to closed deal — across every channel your team runs.
See the full path from ad click to closed deal — across paid, AI, and organic channels. One view, every touchpoint, no more stitching together 5 dashboards to figure out what happened
Learn more
LinkedIn penalizes your click through ads. Proof contribution of thoughtleader and engagement ads to your lead flow.
Learn more
Build the dashboard your CMO opens on Monday. Filter and pivot revenue data by any dimension, channel, campaign, ad group, cohort, time period. Share live links with anyone who needs the numbers.
Learn more
John Doe
CEO
John Doe, CEO of Tech Innovations
John's team at work

Integrations
Spectacle syncs natively with the CRM, ad platforms, and analytics tools your organization already uses to bridge the gap between top-of-funnel clicks and final conversions.
FAQ
30 minutes for most teams. Drop in the JavaScript snippet, connect HubSpot or Salesforce, link your ad platforms, and Stripe and CRM revenue start flowing automatically.
GA4 stops at the session and the signup. Spectacle follows that same visitor through activation, upgrade and renewal, then attaches the real revenue from Stripe and your CRM — 100% first-party, no third-party cookies.
Yes. Your lookback window is set to your sales cycle, not a fixed 30 days, so a deal that closes months after the first click still credits the campaign that started it.
Yes. Spectacle B.V. is a Dutch company, processes data under the GDPR and the Dutch UAVG, and hosts on AWS inside the EEA (Ireland). Tracking is 100% first-party. Email privacy@spectaclehq.com for our DPA.
HubSpot, Salesforce and Pipedrive connect natively — part of 18+ integrations that also cover Stripe, LinkedIn, Google, Meta and TikTok. No CRM? A website form or Calendly booking works as your conversion event.
Most teams run both. CRM attribution only starts once someone is a known contact — Spectacle covers the anonymous half before that, and writes the channel, campaign and keyword back into HubSpot or Salesforce.