---
title: "Marketing Attribution for Product-Led Growth | Cometly"
description: "Cometly attributes signups, activations, and expansion revenue back to the ads that drove them — so PLG teams can scale the channels that actually convert."
source: "https://www.cometly.com/solutions/product-led-growth"
---

Solutions / Product-Led Growth

# Scale on paid users, not trial signups

See which ads bring in trials that actually convert to paying customers. Cometly connects Stripe to every ad platform so you can scale what drives real ARR, not what makes your trial counter look good.

Get started

## Self-serve funnel

Att. Model: First Touch Window: 30 Days

| Stage | Visitors | Rate | Δ vs prior |
| --- | --- | --- | --- |
| 1 Click | 84,210 | 100% | +12% |
| 2 Signup | 26,947 | 32% | +6% |
| 3 Activated | 15,158 | 18% | +9% |
| 4 Paywall hit | 7,579 | 9% | −2% |
| 5 Paid customer | 3,368 | 4% | +18% |

Cohort LTV

## See real ROAS, on your real timeline

The ads you ran in March turn into MRR all the way through April, May, and June. Cometly groups every paying customer back to the trial they started, so you see real year-1 LTV ROAS, not the noisy month-1 number.

- Track revenue from when the trial started, not when they paid
- Compare 30, 60, 90-day, and full-year ROAS side by side
- Slice any cohort by source, campaign, or single ad
- Filter out organic so paid never gets over-credited

Trial cohorts → MRR Stripe cohorts

Cohort New 30d 60d 90d

- Sep 64 $11K $24K $42K
- Oct 89 $15K $32K $54K
- Nov 112 $19K $43K $71K
- Dec 138 $24K $48K —

What you actually get

## Built for self-serve SaaS. Priced for growth teams

### Connects to Stripe in one click

Log in to Stripe once. Cometly auto-tracks signups, trial starts, paid conversions, recurring revenue, refunds, and churn, with no engineering and no webhooks to maintain.

Stripe · live events Synced

Event Customer Amount

- subscription.created Atlas Inc. +$49
- payment.succeeded Yardline Co. +$249
- subscription.updated Northwind +$199
- charge.refunded Pacific Labs −$49

One OAuth · MRR, churn, refunds, plan changes

### Credits the channels that actually drove the sale

First-touch, last-touch, linear, and source-specific, all side by side. Source-specific is built for SaaS: if Meta touched the journey, Meta gets the credit it earned.

Attribution model Att. Model: Source-specific

Channel ARR credit

- Meta 38%
- Google 27%
- LinkedIn 21%

Picks the right model per source · default Cometly

### Pushes paying-customer data to every ad platform

Send paid conversions (not just trial signups) back to Meta, Google, LinkedIn, TikTok, Microsoft, and Reddit. Cometly enriches every event with fingerprint and hashed PII so Meta rates the data as “Great”.

new_paid_customer → ads Top tier

Platform Events Match

- Meta 12,418 Great
- Google 9,612 Great
- LinkedIn 4,210 Good
- TikTok 2,118 Great

Hashed PII · IP · fingerprint · every event

### Tells Meta to find more buyers, not more browsers

Switch your Meta and Google campaigns from “trial start” to “new paid customer.” The algorithm goes after people who actually open their wallets.

Optimize on the buyer Live

Metric Was Now

- Optimization event trial_start new_paid_customer
- Pay rate 12% 34%
- CAC $118 $74
- ROAS · 90d 1.4× 2.8×

Algorithm chases wallets, not tire-kickers

### Follows every user, even across devices

The Comet Pixel works without cookies. A click on a phone becomes a trial on a laptop becomes a paid upgrade in email, all credited correctly.

Cross-device merge 1 person

Touch Device When

- Meta ad · click Mobile Mon
- Trial start · new email Desktop Wed
- Upgrade · $49 / mo Email Sat

Stitched by fingerprint · no cookies required

### Tracks customers for years, not days

Build cohorts by trial month, plan, source, or campaign. Track LTV out 12, 24, even 36 months, long after most tools have forgotten the click.

LTV · 36 months 3-year window

- Jan ’24 3.8×
- Apr ’24 4.2×
- Jul ’24 5.1×

Most tools forget the click after 7 days

FAQ

## What PLG teams ask before signing up

Don't see your question? Book a call. We focus on subscription businesses, so we'll usually scope your setup live on the same call.

Talk to sales →

Does Cometly replace Mixpanel or PostHog?

No. They answer different questions. 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 PLG teams run all three side by side.

How does Cometly know a trial converted to paid?

We listen to Stripe directly. Trial started, first recurring payment, renewals, refunds, and churn all flow in automatically. No webhooks to wire up. The data shows up in your dashboard and gets sent back to ad platforms the same day.

Our trials take 14 or 30 days to convert. Will this still work?

This is exactly what Cometly is built for. Cohort dashboards group trials by start date and follow them as long as you need: 30 days, 90 days, even out to year-3 LTV. Most ad platforms forget the click after 7 days. We don't.

We use a $1 trial. Does that still work?

Yes. Cometly separates $1 trial starts, full subscription starts, and recurring payments. You can optimize Meta on “new paid customer” instead of “trial start”, so the algorithm chases buyers, not bargain hunters.

How long does setup take?

A few hours. Drop in the Comet Pixel (one script tag), connect Stripe, connect your ad accounts, pick your events. Most PLG SaaS teams are live the same day they sign up.

What is match quality and why should I care?

Meta scores the data you send through its Conversion API on five tiers: Poor, Okay, Good, Very Good, and Great. The higher the tier, the better Meta's optimization can find lookalike buyers. Cometly enriches every event with IP, user agent, fingerprint, and hashed email and phone so events land in the top tier. Pixel-only setups usually sit much lower.

## Stop scaling on trial signups. Start scaling on ARR

See which ads drive real ARR, not just trial signups. Tie every paid customer, expansion, and churn back to the source, so you can scale the channels producing actual revenue.