Pricing Academy Blog
Funnel analytics and attribution

Funnel analytics from ad click to rebill

Every sale, upsell and rebill tied to the ad, campaign and page variant that earned it, on dashboards you build yourself.

80+ dashboard card typesAd spend syncedSale-level attribution
The ElasticFunnels dashboard for the demo brand: topline revenue, sessions, conversion rate and net revenue, a strip of customers, AOV, profit and upsell take, and revenue over time
Sale-level attribution

See which ad made the sale

Each order carries the UTM parameters and the campaign, ad set and ad IDs of the visit that produced it. Upsells and rebills follow the customer.

  • Revenue by source, campaign and ad
  • Breakdowns by page, product, country and day
  • Filters that apply to the whole dashboard
Revenue
Topline, net, per customer
Efficiency
EPC, net EPC, AOV, conversion rate
Ads
Spend, CPA, CPC, CPM
After the sale
Upsell take rate, rebills, refunds
Bottom line
Estimated profit
Top UTM sources in ElasticFunnels ranked by revenue: facebook, google, youtube, newsletter and tiktok, with sessions, revenue and share for each
Ad spend and conversions API

Spend in, conversions out

Ad spend syncs in from Meta, Google, TikTok, Microsoft Ads and LinkedIn. Sales go back out server-side, so the ad platforms optimize on real orders.

Marketing dashboard

Dashboards built your way

Adding a card to an ElasticFunnels dashboard: recommended cards such as Top Pages, Top Sources, Top Countries, Traffic by Type, Top Affiliates and Revenue by Product

80+ card types

KPIs, charts, tables and breakdowns to arrange as you like.

One filter, every card

Filter by source, product or country once for the whole view.

Stats from the terminal

Or read them from your terminal with the ef CLI.

FAQ

Funnel analytics FAQ

Can I build my own funnel dashboards?

Yes. Build as many dashboards as you need, one per funnel, client or campaign, from 80+ card types, and apply filters across the whole dashboard.

How does attribution work?

Every sale carries the UTM parameters and the ad platform's campaign, ad set and ad IDs from the visit that produced it. Upsells and rebills attach to the same customer, so revenue lands on the ad that started it.

Which ad platforms does it import spend from?

Ad spend syncs from Meta, Google, TikTok, Microsoft Ads and LinkedIn, so CPA, CPC, CPM and profit sit next to revenue on the same dashboard.

Does it send conversions back to the ad platforms?

Yes. Sales can be sent server-side to the Meta Conversions API, the TikTok Events API, Google Ads, Snapchat, Pinterest, Reddit, X, Taboola and Outbrain. LinkedIn and Microsoft Ads sync spend only.

Which metrics can I track?

Revenue, net revenue, sessions, conversion rate, AOV, EPC and net EPC, upsell take rate, customers, refunds, ad spend, CPA, CPC, CPM and estimated profit, broken down by page, product, country, UTM or day.

Can I read the numbers outside the app?

Yes. ef stats in the ElasticFunnels CLI returns the same metrics, breakdowns and split-test results as JSON for scripts, reports and AI agents.

Know which ad made the money

Funnels, checkout and attribution on one data layer.