For SaaS
Connect acquisition to activation, MRR and expansion.
Follow self-serve and sales-assisted customers from first campaign touch through product activation, paid conversion, renewal and expansion.

The Problem
From ad click to paid user. One continuous timeline
The signal you optimize on arrives months before the revenue that matters.
Signups are the wrong scoreboard
The channel with the cheapest signups usually has the worst retention. You find out two quarters later.
Three systems, three answers
Ads hold spend. Product holds activation. CRM holds the deal. None of them agree.
The first payment isn't the value
A €49 signup that renews for three years and one that churns in month two look identical the day they convert
The Solution
Measure the whole product journey, not the first step.
One first-party timeline per person and per company, from first click to renewal.
Any funnel you can define
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 model
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
Optimize for LTV, not sign up
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
MRR, not first payments
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
Reporting reconciled against CRM deals and paid invoices
100
%
first-party
No third-party cookies. Your data, not a platform's estimate.
18
+
native integrations
HubSpot, Salesforce, Pipedrive, Stripe, LinkedIn, Google, Meta, TikTok, and the rest of your stack, connected, not exported.
4
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
Everything you need to connect spend to revenue
One platform to track the full journey — from anonymous first visit to closed deal — across every channel your team runs.
Cross-Channel Funnels
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
- Visualize multi-touch journeys across every channel in one view.
- Compare performance across paid, organic, and direct — side by side.
- Identify common patterns of touchpoints that leads to revenue.
Learn more
LinkedIn Company Attribution
LinkedIn penalizes your click through ads. Proof contribution of thoughtleader and engagement ads to your lead flow.
- Identify companies engaging with your LinkedIn ads that aren't in your CRM yet.
- Match deal signals to campaign interactions, track engagement before and after the click.
- Prove the value of thought leader and awareness ads using pipeline data, not platform metrics.
Learn more
Attribution & Reporting
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.
- Revenue by channel, ROAS by campaign, LTV by cohort — in one dashboard.
- Filter and pivot by any dimension: time period, ad group, campaign, channel, cohort.
- Share live links with leadership — they see the numbers, not the methodology.
Learn more
John Doe
CEO
Working with this team has transformed our business. Their attention to detail and commitment to excellence is unmatched. We saw a significant increase in our productivity and customer satisfaction.
52%
John Doe, CEO of Tech Innovations
52%
John's team at work

Integrations
Unify your entire
marketing ecosystem.
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
How long does setup take?
About 30 minutes for the basics: drop in the JavaScript snippet or GTM tag, connect your CRM, link your ad platforms, and Stripe and CRM revenue start flowing. Our team does the setup with you, so you're not on your own.
How is Spectacle different from GA4?
GA4 shows sessions and single-touch conversions inside its own walls. Spectacle builds one journey per customer across every channel, attaches real CRM and Stripe revenue, and shows first touch, last touch, linear, and U-shaped side by side on the same data. GA4 tells you what happened on your site; Spectacle tells you what created the customer. Spectacle follows that same visitor through activation, upgrade, and renewal.
Will Spectacle work with our long sales cycle?
As long as it takes. There is no lookback window, so every touchpoint stays in the journey until the deal closes, whether that is 2 weeks or 12 months. When a visitor identifies themselves later (form fill, login, CRM match), their earlier anonymous visits are stitched into the same journey. A deal that closes months after the first click still credits the campaign that started it.
Is Spectacle GDPR-compliant?
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 first-party through your own server-side GTM container or Google tag: no third-party cookies, no fingerprinting. Lens identifies companies, not individuals. ISO 27001 certification is in progress. Email privacy@spectaclehq.com for our DPA and sub-processor list.
Which CRMs do you support natively?
Natively: HubSpot, Salesforce, Pipedrive, Odoo, Dynamics 365, Monday, and Zoho, plus Stripe, Google, Meta, LinkedIn, and TikTok. Anything else connects through the REST API, webhooks, or GTM. No CRM? A website form or Calendly booking works as the moment a lead converts.
What if we already use HubSpot or Salesforce attribution?
Most teams run both. CRM lead source only starts once someone is a known contact. Spectacle covers the anonymous half before that, and can write channel, campaign, and keyword back into HubSpot or Salesforce through automations.













