Funnel & Trace
Unified Console
Account
Privacy policy Terms of service Contact support

Let's set up your funnel.

A quick walkthrough — name your funnel, list the pages, set up your products, add your emails. Once that's done, you'll get the tracking code to paste onto each page. Takes about 3 minutes.

1Funnel
2Pages
3Products
4Emails
5Install

Name your funnel

A short name to identify this funnel internally. Lowercase, no spaces.

Becomes the storage key on your visitors' browsers.
The domain or subdomain where your pages live. Used to build email tracking URLs.

What's actually happening
in your funnel.

Every chart below is generated from realistic mock events. The shape of the data is identical to what your live tracker will produce. Use the "Email tracking" tab to add or edit emails; their performance flows through to the table below.

Window
Traffic
01 / Funnel map

The journey, top to bottom.

Pink tags show emails driving traffic into each page. Click any page to jump to its detail panel below.

02 / Drop-off

Where you're losing people.

Visitor counts and drop-off rates between each stage.

03 / Meta ads overview

Your Meta ads at a glance.

A top-level view of your Meta ad spend, leads, sales, and profit across all campaigns. Spend syncs from Meta; leads and sales come from your tracker. Profit is what's left after ad spend. Drill into individual ads in the Ad insights tab.

Leads
0
Sales
0
Cost
$0
Revenue
$0
Profit
$0
04 / Email performance

Which emails drive sales.

First-touch attribution. When a visitor from a tracked email link buys, the sale is credited to that email.

Per-email attribution

Sorted by revenue
05 / Per-page detail

What happens on each page.

Pick a page. See section heatmaps, click maps, scroll depth, and video engagement for that step.

Section heatmap

Scroll depth

% of visitors reaching

Dead zones

Sections most visitors skip past

Top clicks

Buttons & links

Video engagement

06 / Visitor journeys

Follow real visitors.

Live event feed on the left. Individual visitor journeys on the right — including which email brought them in.

Live event feed

Recent journeys

Last 6 visitors
07 / Dropouts

The ones that got away.

Visitors who hit your checkout page but didn't buy within 2 hours of their last activity. These are your warmest non-buyers — understanding their journeys is where conversion gains hide.

Almost-buyers

Track which emails
drive your sales.

Add each email in your campaign. The right side generates a trackable URL you paste into your email's call-to-action. Every click links back to that email — and when the visitor buys, the sale is attributed in the dashboard.

Base URL for tracking links Funnel my-funnel
01 / Flow

From emails to sales.

Each line is an email driving traffic into a funnel page. Line thickness scales with the chosen metric. Toggle the metric below to see which emails just generated clicks, which moved leads deeper, and which actually produced revenue.

Show:
Range:
Traffic:
Drag cards anywhere — arrows follow.
02 / Campaigns

Your email roster.

Add each email. Pick which funnel page its main link sends visitors to. The right column generates the trackable URL.

+ Add a new email

Lead center.

Every visitor who entered your funnel. Click any lead to see their full journey — pages viewed, sections read, videos watched, buttons clicked, and whether they purchased.

Sort

Build your pages.

Design landing pages, opt-ins, sales pages and thank-you pages right inside Funnel & Trace — then publish them and they're tracked automatically. Pages belong to the funnel you're currently viewing.

Pages for this funnel

Email sequences

Automated follow-up that runs on autopilot. Someone opts in on a page, and your emails go out on a schedule you design — welcome, nurture, offer, whatever the funnel needs. Build the flow here; the sending engine comes next.

Sequences for this funnel

Email broadcasts

One-off email blasts to a hand-picked slice of your list. Filter by tags, engagement, behavior, or location, preview how many people match, then send.

Broadcasts for this funnel

Opt-in forms

Capture leads with a hosted or embeddable form. Every submission becomes a contact and can drop them straight into a sequence.

Forms for this funnel

Drop-in analytics
for Kartra pages.

Each page in your funnel needs its own tracker snippet — same code, different page identity baked in. Pick a page, copy its snippet, paste into that Kartra page's Header tracking slot. The Onboarding install step does the same thing in one go; this tab is for grabbing a single snippet later.

01 / Pick a page

Which page is this?

Each Kartra page gets its own snippet — the page identity is baked into the config object inside the code.

Your funnel · current step highlighted
02 / Your snippet

Copy & paste this code.

Paste the entire block — <script> tags included — into the Header slot of the matching Kartra page. Save the page. Visit it. Events start flowing.

tracker.html
— bytes

Meta ads sync.

Pull spend, link clicks, and CPC directly from Meta's Marketing API into your ad_spend table. No scraping, no Chrome extension — clean API data that survives Meta's UI changes.

01 — CONNECTION

Connect Facebook

One click to authorize. Facebook will show a permission dialog — whoever is logged into Facebook in your browser at that moment is the account that gets connected. The access token is stored encrypted in our database, never visible in this page.

Click below to authorize Funnel & Trace to read your Facebook ad insights. You'll be redirected to Facebook, asked to grant ads_read permission, then redirected back here automatically.

03 — SYNC

Pull fresh data

Choose a level and date range, then sync. Data is upserted by Meta object ID + date window — re-syncing the same window won't duplicate rows.

Level
Date range
02 — UTM TEMPLATE

Tag your ad URLs

Paste this URL template into your Facebook ad's destination field. Meta auto-fills {{campaign.id}}, {{adset.id}}, and {{ad.id}} at click time — that's how Funnel & Trace links each lead back to the ad that drove them.

The page your ads send traffic to. Without query params.
In Ads Manager → your ad → Destination → Website URL: paste this whole thing.
03 — AD SPEND CSV

Upload daily ad spend

Export ad spend from Facebook Ads Manager and drop the CSV here. Funnel & Trace matches spend rows to your tracked events by ad.id, so spend joins to leads automatically — no manual ad naming required. Re-uploading a date range is safe; rows get upserted, not duplicated.

Facebook export is what you get from Ads Manager → Reports → Export → CSV. Make sure to include columns for Ad ID, Ad name, Campaign ID, Ad set ID, Amount spent, Impressions, Clicks, and Day.
Set this in Settings → Timezone. Match it to your Facebook Ads account's reporting timezone so daily numbers align.
Drop CSV here, or
Up to 25 MB. First row should be the column headers.
04 — RESULT

Recent spend

Most recent rows in your ad_spend table for the selected level.

No data yet. Save credentials and click Sync now.

Ad insights explorer.

Drill from campaign down to a single ad, then watch how the people who clicked it actually move through your funnel — pages, video, on-page clicks, opt-ins. Spend and clicks come from Meta; the behavior comes from your own tracking. This is where the two halves meet.

Live data. Spend & clicks sync from Meta; funnel behavior comes from your own tracking, joined by ad ID. Both reflect the selected date range, so behavior counts reconcile with clicks for the same window.
Columns

Funnel diagnosis.

An AI strategist reads your funnel data and tells you what's actually happening and what to change. Pick a date range and click Analyze.

From to
Ready when you are.
Pick a time window and click Analyze. Claude will read your funnel data and write a diagnosis.

Domains.

Connect your own domain so your funnel pages live on your brand — e.g. silencetinnitusnow.com or membership.silencetinnitusnow.com. Each funnel can have one domain; its pages are served at yourdomain.com/page-slug.

Loading…

Lists.

Group your contacts into named lists — for segmenting broadcasts, or as targets for automations. Add leads to lists from any lead's detail panel.

Loading…

Tags.

Your reusable tag catalog. Create tags here, see how many contacts carry each one, and delete tags you no longer need. Tags can also be created on the spot from any lead or automation.

Loading…

Automations.

Rules that run themselves: when something happens (a purchase, a page visit, an opt-in) automatically add tags, enroll sequences, or add contacts to lists. If this, then that.

Loading…

Products.

Your product catalog. Each product's price is charged at checkout, grants course access on purchase (Kajabi), and sends buyers to its thank-you page. Reference a product from any "Stripe checkout" element in the page builder.

Loading products…

Sales.

Every checkout attempt and completed purchase. Paid orders are real revenue; pending rows are checkouts that were started but not finished.

Loading sales…

Settings.

Manage your data source and reset preferences here.

01 / Data source

Real data or mock data.

Mock data simulates a healthy funnel so you can see the dashboard at full strength. Real mode displays the actual events captured by your tracking code from real visitors.

Use mock data
Showing simulated events for demo purposes. Toggle off to see real visitor data.
Backend connection
Checking…
02 / Dashboard layout

Extra dashboard widgets.

The Pathway stats and Average buyer's journey panels are hidden from the main dashboard by default to keep it compact. Turn them back on here if you want them at the top of the dashboard.

Show Pathway stats & Buyer's journey
Adds the entry-path stat block and the average-buyer's-journey widget back to the top of the dashboard.
03 / Timezone

Your display timezone.

All dashboard timestamps, charts, and date filters use this timezone. Match it to your Meta Ads account's reporting timezone so ad spend joins cleanly to your visitor events. Changes apply instantly.

Current timezone
Detecting your browser timezone…
Local time now
04 / Notifications

Daily summary emails.

Get a "what happened in the last 24 hours" email at 8 AM your local time — clicks, leads, sales, revenue, profit, plus a per-campaign breakdown. An AI summary appears at the bottom if you provide a Claude API key. Days with zero activity are skipped automatically.

Daily summary emails
Off
Send to
Email address where the summary arrives. Defaults to your login email.
Funnel coverage
Choose which funnel(s) the email reports on. "All funnels" combines them into one summary.
Claude API key (optional)
If provided, an AI summary is appended to each email. Stored encrypted; never sent to the browser after save. Get one at console.anthropic.com.
Save changes
Test email
Sends a preview to the address above using yesterday's data (or zeros if no data yet).
05 / Funnel

Your active funnel.

Reset onboarding to start over. Your funnel and tracked data stay intact.

Current funnel
User ID
06 / AI labeling

Smart section names.

Add an API key for Claude or OpenAI (or both) to let AI read your page sections and generate short, meaningful labels like "Hero", "Testimonials", "FAQ" instead of raw heading text. Keys are stored only in your browser.

AI provider
Claude API key (Anthropic)
OpenAI API key
How it works
During page discovery or when you click "✨ AI label" on the dashboard, the raw text of each section is sent to your chosen AI. It returns a 2-4 word label like "Hero Video", "Testimonials", "Pricing Table". These replace the raw headings in your heatmaps.
07 / Source links

Track any traffic source.

Build a custom link for any source you want to track separately — Instagram bio, YouTube comment, a podcast you guested on, a Facebook ad, anything. The tracker reads the source label from the URL and tags every event from that visitor. Sales attributable back to the source show up on your dashboard.

08 / Kartra

Send purchases back to F&T.

When a visitor buys on a Kartra checkout, Kartra fires a webhook to F&T with the sale details. We match the purchase back to the visitor (by the ft_vid we stuffed into the checkout URL, or by email as a fallback) and the dashboard updates with real revenue. Runs alongside Hyros — uses Kartra's outbound API, not the IPN URL.

Funnel
Which funnel should incoming Kartra events attribute to?
Webhook URL — paste this into Kartra
My Integrations → API → Add new outbound API integration → URL field.
Status
Loading…
Events received
0
no events yet
Unattributed sales
Purchases we couldn't match to a visitor (no ft_vid, no matching email).
0
$0
Setup steps in Kartra
  1. In Kartra, go to My Integrations → API → API (the outbound API tab, not IPN).
  2. Click Add new outbound API integration.
  3. Name it Funnel & Trace, paste the URL above into the URL field, choose POST and JSON format.
  4. Enable triggers: A new sale takes place, A refund is issued, and optionally A subscription is cancelled.
  5. Critical: Open each of your Kartra checkout pages and add a hidden custom field named exactly ft_vid. F&T's tracker injects the visitor id into the checkout URL automatically — Kartra captures it via this field. Without it, attribution falls back to email matching only.
  6. Make a $1 test purchase to confirm the loop works. Refund it after.

Products & Payments

Your product catalog. Each product holds its price, the Kajabi offer to grant on purchase, and the thank-you page to send buyers to. Drop a "Stripe checkout" element on any page in the builder and pick which product it sells — change pages anytime without touching Stripe.

Loading products…

Change password

We'll email you a secure link to set a new password. Check your inbox after clicking the button below.

Email:

Change email address

Enter the new email address you'd like to use. We'll send a verification link to your new address — your email won't change until you click that link.

Current:

Delete your account

This action is permanent. Once your account is deleted, your data cannot be recovered.

The following will be permanently deleted:
  • Your profile and account credentials
  • All funnels, pages, and tracked events
  • All leads and visitor data captured by your tracking code
  • All ad-spend data synced from Meta
  • Your Meta (Facebook) ad account connection will also be severed. The OAuth token is deleted and Funnel & Trace will no longer access your Meta account.

Delete this funnel?

You're about to delete . This action is permanent and cannot be undone.

The following will be permanently deleted:
  • The funnel itself, its pages, products, and emails
  • Any settings tied to this funnel
What's preserved:
  • Events already captured by your tracker (kept in case you need to investigate later)
  • Ad-spend CSVs you uploaded
  • Your other funnels

If your tracking snippet is still installed on landing pages for this funnel, it will keep firing events. To stop them, remove the snippet from those pages.

Copied to clipboard
Ask your funnel · powered by Claude