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.
Click a funnel to view its dashboard.
A short name to identify this funnel internally. Lowercase, no spaces.
For each page: enter the URL, grab the tracker code, paste it on the page, then click Analyze. We'll scan your page and tell you what we found — sections, videos, forms, scroll depth. Drag cards to reorder.
Add each product. Pick which page is the checkout (where it's bought) and which thank-you page confirms the purchase. The thank-you page is how Funnel & Trace knows a sale happened.
Add each email in your campaign. Pick the page each one drives traffic to, then click Generate tracking link to get a unique URL. Paste that URL into the call-to-action button of that exact email — that\u2019s how we know which email drove the click and any downstream sales.
Pages you already analyzed are confirmed live — nothing to redo. Any page you skipped is shown below with its snippet to paste and verify. Then grab your email tracking links.
For each email, the URL below contains tracking parameters. Use it as the destination of your main call-to-action link or button. When subscribers click, Funnel & Trace will know which email drove them.
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.
Pick a path you set up during funnel creation. Numbers below count only visitors who entered through that path's first page.
Pink tags show emails driving traffic into each page. Click any page to jump to its detail panel below.
Visitor counts and drop-off rates between each stage.
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.
First-touch attribution. When a visitor from a tracked email link buys, the sale is credited to that email.
| Target | Clicks | Purchases | Conv. | Revenue | Revenue share |
|---|
Pick a page. See section heatmaps, click maps, scroll depth, and video engagement for that step.
Live event feed on the left. Individual visitor journeys on the right — including which email brought them in.
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.
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.
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.
Add each email. Pick which funnel page its main link sends visitors to. The right column generates the trackable URL.
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.
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.
Create your first page with the visual builder. It'll show up here — click any page to keep editing.
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.
Create your first automated follow-up flow. Add emails, set delays between them, and branch on how people behave.
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.
Send a one-off email to a custom slice of your list — filter by tags, engagement, behavior, or location.
Capture leads with a hosted or embeddable form. Every submission becomes a contact and can drop them straight into a sequence.
Create your first opt-in form. Host it on a funnelandtrace.com link or embed it on any site.
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.
Each Kartra page gets its own snippet — the page identity is baked into the config object inside the 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.
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.
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.
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.
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.
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.
Most recent rows in your ad_spend table for the selected level.
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.
The journey of visitors who arrived from this specific ad — matched by the ad id carried in the landing URL.
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.
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.
Group your contacts into named lists — for segmenting broadcasts, or as targets for automations. Add leads to lists from any lead's detail panel.
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.
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.
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.
Every checkout attempt and completed purchase. Paid orders are real revenue; pending rows are checkouts that were started but not finished.
Manage your data source and reset preferences here.
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.
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.
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.
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.
Reset onboarding to start over. Your funnel and tracked data stay intact.
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.
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.
Paste this URL anywhere you want to track — bio links, social posts, podcast show notes, ad creatives. Every click and every downstream action gets attributed to your-source.
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.
Select a funnel above to see your URL.
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.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.
We'll email you a secure link to set a new password. Check your inbox after clicking the button below.
Email:
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:
This action is permanent. Once your account is deleted, your data cannot be recovered.
You're about to delete —. This action is permanent and cannot be undone.
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.