---
title: "Marketing Analytics | Cometly"
description: "Track every campaign, journey, and conversion in one place. Build custom dashboards and reports that show what's driving pipeline, revenue, and ROI."
source: "https://www.cometly.com/platform/analytics"
---

Platform / Analytics

# Pipeline, CAC, ROAS, LTV, by source

The SaaS metrics your team actually runs on, in one dashboard. No SQL, no spreadsheets, no daily report-building.

Get started

## Deals Created

Att. Model: First Touch Att. Window: 28 Days

| Source | All Leads | Qual. Leads | Deals Created |
| --- | --- | --- | --- |
| LinkedIn Ads | 392 +18% | 180 +24% | 96 +31% |
| Google Organic | 512 +6% | 201 +9% | 84 +12% |
| Google Ads | 983 +44% | 401 +22% | 73 −4% |
| Facebook Ads | 350 +12% | 150 −3% | 58 +8% |
| ChatGPT | 418 +62% | 165 +48% | 47 +54% |
| Gemini | 612 +71% | 229 +58% | 38 +44% |
| TikTok Ads | 133 −8% | 55 −14% | 28 −9% |

What you actually get

## Every SaaS metric. Every angle

### Pipeline by source

Pipeline created and closed-won ARR by every channel, campaign, and individual ad. Tied directly to Stripe revenue and CRM deal data.

Pipeline by source HubSpot + Stripe

Source Pipeline CW ARR

- LinkedIn · ABM prospecting $2.4M $480K
- Google · brand + search $1.1M $210K
- Meta · trial RT $860K $143K

### CAC + payback period

True CAC per channel, plus payback period (months until the customer pays back acquisition cost). The metrics your finance team actually uses.

CAC & payback Last 90 days

Channel CAC Payback

- Meta $412 5.2 mo
- Google $518 6.8 mo
- LinkedIn $1,240 8.1 mo

Spend ÷ new logos · months to recover CAC

### LTV ROAS

Lifetime value ROAS at 30, 60, 90 days, year-1, year-2, year-3. See which channels produce durable revenue, not just first-month signups.

LTV ROAS Stripe cohorts

Channel 90d Y1 Y2 Y3

- Meta 1.7× 2.9× 3.9× 4.9×
- LinkedIn 1.4× 2.7× 4.3× 5.8×
- Google 1.5× 2.5× 3.5× 4.6×

### MRR + ARR per ad

New MRR added, churn, net revenue, and LTV, all sliced by individual ad. Pause the bad ones, scale the good ones.

MRR + ARR · by ad LTM

Ad Spend Δ MRR ARR

- Video · AI demo hook $4.2K +$18.4K $842K
- Static · pricing grid $2.1K +$6.1K $210K
- Carousel · proof $1.4K -$0.8K $86K

### Side-by-side attribution models

Eight models in total — first touch, last touch, last non-direct, source-specific first or last, linear, linear paid, and U-shaped — all comparable on the same data. Spot under-credited channels instantly.

Model compare Same range

First touch Last touch

- 22% 11%
- 18% 24%
- 31% 38%

8 models available · 2 shown

### Saved views per role

Save dashboards per growth, ops, founder, finance, or agency role. Schedule daily or weekly digests via Slack or email.

Saved views Digest on

- Finance CAC + payback · weekly
- Growth Pipeline by source
- Agency MRR by ad · client X

Mon 8:00 · #rev-analytics

Slack + CC finance@

weekly

Report controls

## Charts, models, splits, and period checks — without a BI ticket

Tune how revenue and funnel metrics render: pick visualization types, switch attribution lenses, pivot dimensions, and stack-rank lifts vs last week or last quarter — the same knobs power every executive view and spreadsheet export.

Report Options

### Charts & options

Line, area, bars, pies, pivot tables — pick the visualization that sells the insight. Save presets per stakeholder.

First touch

100% credit to the first touch.

Last touch

Credit the final touch.

90-day attribution window

### Models & windows

First touch, last touch, linear paid, source-specific models — paired with attribution windows from 7 days to full journey.

Time

Sources

Country

URL parameter

Keyword

### Group by anything

Pivot by campaign, keyword, geo, UTMs, salesperson, lifecycle stage — find winners and leaky cohorts instantly.

Total revenue

$113,700

+28%

### Compare to prior period

Auto deltas vs yesterday, WOW, MOM, or custom ranges — every tile shows trend context in green or red.

Dashboards

## Dashboards stitched to how B2B teams review revenue

Drop the spreadsheets. Drag the reports leadership already asks for into one workspace, reconcile them once to Stripe and your CRM, then duplicate layouts for founders, ops, finance, or agencies.

Explore dashboards

- Compose dashboards from individual SaaS KPI tiles — pipeline, cohort LTV, CAC/payback, creative rollups.
- Pin Finance vs Growth views so everyone trusts the same definitions coming from Stripe and your CRM.
- Resize layouts, rename boards, duplicate for agencies, export frames to CSV or push to Slack on a rhythm.

dashboards · drag-and-drop layout

Ad Metrics

13,700 +5%

Clicks

233K

Impressions

Jan Feb Mar Apr May Jun Jul

Revenue By Source

First Touch 28 Days

Source Revenue

- Facebook Ads $25,000 +24%
- Google Ads $32,000 -14%
- Instagram $13,000 +16%
- LinkedIn Ads $22,000 -5%
- Google Organic $10,000 +3%
- Email $14,000 +22%
- SMS $11,000 +12%
- Direct $12,000 +24%

Ad Revenue

28 days

$122,830

$9,640

Amount spent

194%

ROI

Sample workspace

## One canvas for acquisition, creatives, pipeline, and product funnel trends

Tiles stay in sync — every chart honors the attribution model & window pinned in the header. Below is representative of how teams compose Cometly: channel tables beside revenue/spend overlays, creative rollups adjacent to onboarding funnel velocity.

### Leads & purchases by source

| Source | Leads | Purchases |
| --- | --- | --- |
| Facebook Ads | 842 +12% | 128 +4% |
| Google Ads | 610 +44% | 97 +2% |
| Instagram Ads | 305 −3% | 62 +9% |
| LinkedIn Ads | 198 +18% | 41 −1% |
| Google Organic | 124 +6% | 22 +11% |
| ChatGPT | 88 +31% | 17 +5% |

### Ad revenue & ROI

Gross revenue

Spend

$41,782

194% +18%

Jan Feb Mar Apr May

### Creative performance

| Creative | Leads | Revenue |
| --- | --- | --- |
| Blue image · static | 214 | $18.4k |
| Product demo · video | 190 | $22.9k |
| Case study carousel | 132 | $12.1k |
| UGC selfie clip | 98 | $9.8k |
| Red arrow urgency | 86 | $7.2k |

### Sign-ups & trials

Sign-ups

489

Start trial

201

Signup → trial

41% +3pp

Analytics-ready connections

## The systems behind every SaaS report in Cometly

Stripe anchors revenue. Your CRM anchors pipeline and lifecycle. Ads bring cost and clicks. Cometly models them into the same KPIs finance and growth argue about — CAC and payback, pipeline by channel, multi-window LTV ROAS, plus rollups per creative — without rebuilding SQL every Monday.

Report lineage live sync

Same joins as your dashboards above

- Stripe Revenue KPIs Truth for revenue: MRR, ARR, LTV cohorts, churn, refunds — feeds LTV ROAS and reconciliation. LTV ROAS · MRR churn
- HubSpot / Salesforce Pipeline Pipeline stages and closed-won deals — feeds pipeline by source, velocity, and CAC denominators. ARR · CW · stages
- Meta / Google / LinkedIn Acquisition Spend, clicks, and creative IDs — sliced into CAC, ROAS, and MRR per ad alongside CRM outcomes. Spend · creatives
- Calendly / OnceHub Meetings Demo bookings tied to touches — informs funnel attribution and CPL-to-pipeline ratios. Demo attribution
- Snowflake / BigQuery Export Push modeled SaaS KPIs downstream — BI teams keep Cometly as the attribution + metrics layer. 2-way API
- Slack / Email Delivery Role-based dashboards and schedules — Finance, Growth, and Agency sees the same definitions. Scheduled views

One schema for pipeline, unit economics, and LTV cohorts — numbers reconcile before they hit Slack, email, or your warehouse.

FAQ

## Analytics questions growth and finance teams ask first

LTV ROAS, CAC by channel, cohort math, and how Cometly reconciles Stripe against ads. Book a demo and we'll map the definitions to your funnel, usually with your metrics on screen.

Talk to sales →

How do you calculate LTV ROAS?

Sum of revenue from a customer cohort divided by the ad spend that acquired them, over a chosen window (30, 60, 90 days, year-1, year-2, year-3). Includes recurring payments, upgrades, and refunds, all from Stripe.

How is CAC calculated?

Total ad spend divided by total new customers acquired in a period. Cometly also breaks CAC down by channel, campaign, or individual ad, useful for spotting outliers.

Can I compare attribution models?

Yes. View the same conversion data through every model we support — first touch, last touch, last non-direct, source-specific (first or last), linear, linear paid, and U-shaped. The differences usually surprise people.

Can I export to Snowflake?

Yes. Cometly exposes a full 2-way API so your team can pull any data you need into your warehouse or downstream tools. See Sync for the full picture.

## One dashboard. Every SaaS metric

CAC, LTV, payback, pipeline, and ROAS by source — all in one dashboard, all reconciled to Stripe and your CRM, all ready to drop into a board deck.