Cometly
Platform / Unify

One source of truth
for your data.

Cometly unifies marketing, sales, and product data into a single connected view of every account , capturing every signal and tying it back to revenue.

How Cometly connects

Pulls signals from Stripe, your CRM, and your pixel, then sends paying-customer events back to every ad platform.

What you actually get

Capture everything.
Tie it to revenue.

Comet Pixel

One-line script install. Cookieless, fingerprint-based tracking that survives ad blockers, iOS, and OAuth flows. Tracks every visitor automatically.

Server-Side Tracking

First-party server-side events that bypass browser restrictions. Reliable through onboarding, billing, and CRM webhook flows.

Multi-Touch Attribution

First-touch, last-touch, linear, U-shaped, and source-specific models. Tie every touchpoint back to pipeline and revenue.

Events

Configure an integration once and events automatically flow in after setup. Use webhooks to send events from your SaaS backend or any other platform.

Identity stitching

Cross-device fingerprint stitching pulls mobile clicks, desktop signups, and email follow-ups into one customer journey.

Lifetime attribution windows

Long sales cycles need long memory. Cometly retains attribution data as long as your subscription is active, with attribution windows up to Lifetime, so a click in March can still credit revenue a year later.

Full-funnel accuracy

See the whole journey.
Stand behind every dollar.

Recover visits and events platforms lose, keep measurement alive through OAuth and billing, and assign credit across every touch. One stitched customer graph so analytics, CRM sync, and ad optimization finally agree.

Pixel

One-line script install.
Tracks everything.

The Comet Pixel is a first-party, cookieless tracker that captures every visitor automatically, and stays alive when iOS, Chrome, and ad blockers break everyone else's.

  • First-party, cookieless
    Lives on your domain. Survives ITP, ad blockers, and OAuth flows.
  • Fingerprint-based stitching
    Cross-device, cross-session identity that doesn't need a cookie or login.
  • Catches what Meta Pixel + GA miss
    First-party fingerprinting picks up iOS, ad-blocked, and cookie-rejected visitors.
  • Hosted on your subdomain
    Serve the script from your domain (for example cdn.yourcompany.com), not a vendor URL, so browsers keep it first-party and conversion APIs get stronger match quality.
app.cometly.com
One-line install
<script src="https://cdn.yourdomain.com/p.js" data-id="cmt_b2bsaas" async></script>
Session capture
97.4%
Cookieless
Yes
iOS / Safari
OK
visitor.identifiedfp_8a3f1c
just now
Stitched journey · fp_8a3f1c
  1. Purchase $2,900
    May 14, 2026 · 1:03 PM
  2. Closed Won — $2,900
    May 13, 2026 · 11:03 AM
  3. Page View and 2 other pages
    May 13, 2026 · 10:48 AM
  4. Ad Click
    May 13, 2026 · 10:48 AM
  5. Deal Created
    May 6, 2026 · 2:41 PM
  6. Page View and 2 other pages
    May 5, 2026 · 2:09 PM
  7. Ad Click
    Apr 27, 2026 · 8:03 AM
Server-Side Tracking

Tracking that
doesn't break.

Cookieless, server-side event tracking that survives ad blockers, iOS, and OAuth flows, so the events that matter most actually arrive.

  • Browser-proof events
    Bypass iOS 14+, Safari ITP, and every ad blocker on the market.
  • Reliable through onboarding
    Through OAuth, magic links, and billing, events fire reliably across every flow.
  • Sub-second delivery
    Events stream to Cometly in milliseconds, not minutes.
app.cometly.com · Events Manager
Events Manager
Create Event
EventsConversion APIEvents Log
  • PurchaseStripe
  • First Time PurchaseStripe
  • Deal CreatedHubSpot
  • Qualified LeadHubSpot
  • Sign UpWebhook
Multi-Touch Attribution

Tie every touch
to revenue.

Compare eight attribution models side by side, across windows from 1 day to lifetime. Find the channels under-credited by your default, and the ones that don't deserve credit at all.

  • Eight models, one view
    First touch, last touch, last non-direct, source-specific first or last, linear, linear paid, and U-shaped, all on the same conversion data.
  • 1 day → lifetime windows
    Switch attribution windows on the fly without re-running ETL.
  • Credit tied to revenue
    Every touch links back to pipeline, ARR, and LTV, not just clicks.
attribution · model comparison
Same conversions, four lenses
Last-touch100% credit
First-touch100% credit
Linear100% credit
U-shaped100% credit
Google AdsMeta AdsLinkedIn AdsReddit AdsGoogle OrganicDirect
Events

Every signup,
trial, and Purchase.

Cometly auto-captures the events that matter to SaaS (signups, trial starts, paid conversions, upgrades, downgrades, and churn) through native Stripe and CRM integrations. OAuth your stack and choose events in-app; use webhooks or server-side tracking when you need custom product signals.

  • Native Stripe + CRM
    Lifecycle, MRR, and deal events flow in automatically. No webhooks to wire.
  • OAuth-first setup
    Connect Stripe, your CRM, and ad platforms in Cometly and pick the events you trust. Most teams skip custom code; deeper flows can use webhooks or server-side calls when you want them.
  • Event taxonomy out of the box
    trial.started, subscription.created, and deal.closed_won are already normalized.
events · live feed
Auto-captured · no engineering
live
  • trial.started
    kara@northwind.io
  • subscription.created
    Northwind, Inc.
    $1,490 MRR
  • deal.closed_won
    Northwind, Inc.
    $17,880 ARR
  • plan.upgraded
    Acme Co.
    +$2,400 MRR
  • demo.attended
    tonia@brightlane.co
Works with your stack

Captures every signal in your funnel.

Connect Stripe, your CRM, and your ad platforms once. The Comet Pixel captures visits first-party, while billing, CRM, and ad data sync automatically from first click through closed-won.

Your connected stack
  • Comet Pixel
    Comet Pixel
    First-party, cookieless
    Live
  • Stripe
    Stripe
    Subscription + revenue events
    Live
  • HubSpot
    HubSpot / Salesforce
    Lifecycle + deals
    Live
  • Meta
    Meta / Google / LinkedIn
    Ad spend + clicks
    Live
  • Calendly
    Calendly / OnceHub
    Demo bookings
    Live
Connect once via OAuth. Cometly manages campaigns across every platform.
FAQ

Unifying pixel, server-side, CRM, and revenue: questions we unpack.

How touchpoints stitch before attribution runs, what lands where first, and how exports stay reconciled. Book a call tailored to your stack.

Talk to sales
How is the Comet Pixel different from a Meta Pixel?
The Comet Pixel is first-party (it lives on your domain, not Meta's) and works without third-party cookies. It uses IP, user agent, and device fingerprinting to keep tracking through ad blockers, iOS privacy frameworks, and OAuth flows, where the Meta Pixel typically loses a meaningful chunk of conversions.
Does this replace Mixpanel or PostHog?
No. Mixpanel or PostHog tells you what users do inside your product. Cometly tells you which ad they came from and what they paid. Your CRM runs pipeline and customer relationships. Most B2B SaaS teams run all three.
How long does setup take?
Out of the box, most teams go live the same day once Stripe, their CRM, and ad accounts are connected. More complex or custom events usually take longer depending on how much you want to instrument. Cometly stays flexible: send data through the webhook URL we give you or through our server-side API so you can track what matters to your business. If you want hands-on support, a solutions engineer is available.
What attribution models do you support?
First touch, last touch, last non-direct, source-specific first or last, linear, linear paid, and U-shaped. Compare them side by side on the same underlying data to see which channels your default model under-credits.
How does identity stitching work?
Anonymous visitors get a fingerprint from IP, user agent, and device characteristics. With the Comet Pixel installed, cometToken() exposes a Comet token that ties the browser session to attribution data. Pass it as comet_token when you send events through our API or webhooks so identify moments stitch cleanly, including OAuth signups where automatic form capture does not apply. When visitors identify through a form fill, signup, or login and that token is included server-side, their prior journey stitches to that identity, even across devices and weeks. See the Comet token docs.

Stitch every touch to revenue.
Pixel, CRM, and Stripe in one graph.

Every pixel touch, CRM stage, and Stripe charge stitched into one graph — so pipeline and revenue tie back to the real ads that earned them, not platform estimates. Most teams are productive the same day.