Skip to content
UTM Grabber

Menu

Give Every Channel Fair Credit, From First Visit to Form

Customer journeys connects each lead's first visit to the visit that converted, shows the paths between channels, and gives every channel fair credit 3 ways: first touch, last touch and a 50/50 split. It answers “which channels find people, and which only close them?”

Published · Updated

/journeyPaid media, revenue and journeysNew in v2.0Needs UTM Grabber Premium
Customer journeys sample report in the Studio look, sample data for Northwind Dental. Headline: Organic search opens 228 journeys but closes only 150.Open full screen
Sample data from Northwind Dental, a fictional dental practice. Its headline reads: “Organic search opens 228 journeys but closes only 150.” Click to open the full report.

Which channels find new people, and which only close them?

It depends on whether you care about the first visit or the last. To connect each lead's first visit to the one that converted, and give every channel fair credit 3 ways, Customer journeys is the report to run. Type /journey to get it. To follow store revenue, use Revenue by source. For leads from AI assistants, Leads from AI assistants fits better. To compare ad variants, pick Ad creative performance.

What it is: Customer journeys is a first-to-last-touch report from the free UTM Grabber Reports skill for marketers defending top-of-funnel spend that shows which channels open journeys and which close them.

What this report answers

Which channel opens the most journeys?
Which channel closes them?
Which channel does last-click reporting undervalue most?
What share of leads changed channel between their first visit and the form?

Built for: Marketers defending top-of-funnel spend such as social, content and AI search.

What's in the report

The Customer journeys sample report in the Studio look, with its 6 parts numbered to match the list
Click or tap a number or list item.Open the full sample →

Why You Can Trust What It Tells You

Credit shared across the journey

The 50/50 split gives half of each lead's credit to each touch, and a lead that stayed on one channel gives it full credit.

Finds undervalued channels

A channel is undervalued when the split gives it 10%+ more than last click does, and 1% of the total, and overcredited in reverse.

Missing data is counted openly

Leads without first-touch data are left out and counted in the notes.

Ask your AI

Type the shortcut, or ask in your own words. Your AI pulls your leads through your UTM Grabber connection and builds the report.

You ask: /journeyWhich channels start our customer journeys?

Used UTM Grabber and CRM
  • check_site_health· UTM Grabber
  • list_forms· UTM Grabber
  • get_entries· UTM Grabber· 1,120 leads
  • get_deals· CRM· 519 deals

Claude answers: Organic search opens 228 journeys but closes only 150. 31% of leads converted on a different channel than their first visit.

Example chat in Claude. Sample data from Northwind Dental, a fictional dental practice. Your AI uses your own leads.
  • /journey
  • “Which channels start our customer journeys?”
  • “What would last-click reporting wrongly tell us to cut?”
  • “Compare first touch and last touch for this month's leads.”

What it uses

UTM GrabberRequiredYour leads, with their UTMs and click IDsNeeds UTM Grabber PremiumYour UTM Grabber leads with first-touch fields (first source, medium, referrer and landing page), which UTM Grabber Premium records.
CRMOptionalHubSpotSalesforcePipedrive
StoreOptionalWooCommerce
Your AIClaude, ChatGPT, Codex or Cursor

Report designs need Claude, Codex or Cursor.

Customer journeys
RequiredOptionalAd, analytics and CRM connectors come from each platform or a third party.

Which plan do you need?

This report needs UTM Grabber Premium. Customer journeys compares each lead's first visit with the visit that converted. UTM Grabber Premium records that first visit: its source, medium, referrer and landing page. The free plugin keeps only the last click, so on free data you get a short version with today's last-touch mix.

Starter+ and Premium open your full history to your AI. First visits exist only for leads that Premium recorded.

What your AI can read from UTM Grabber
PlanWhat your AI reads
Free pluginYour last 30 days, with a fair-use allowance
StarterThis reportYour last 30 days, with first touch and more click IDs
Starter+ or PremiumYour full history, unmetered
Compare Plans →

See it in 4 looks

Same numbers, same story, 4 designs. View the sample full screen, or download it as a PDF or editable PowerPoint slides.

Customer journeys report, Studio look

Studio

Client-facing reports

ViewPDFSlides

Customer journeys report, Boardroom look

Boardroom

Presenting to leadership

ViewPDFSlides

Customer journeys report, Ledger look

Ledger

Weekly ops reviews and analysts

ViewPDFSlides

Customer journeys report, Classic look

Classic

Printed reports and long reads

ViewPDFSlides

Questions about this report

Why does it need UTM Grabber Premium?

Premium records each person's first visit: its source, medium, referrer and landing page. Without it there's no first touch to compare, so with fewer than 10 leads carrying first-touch data you get a short version showing today's last-touch mix.

Is this an attribution model?

It's 3 plain views of the same leads: who opened the journey, who closed it, and a 50/50 split. Every rule is printed in the notes, so nothing is a black box.

Can it credit revenue, not just leads?

Yes. Connect your CRM, or use WooCommerce orders, and it credits won revenue the same 3 ways. WooCommerce orders take priority, because they carry their own first touch.

Capture the Whole Journey, Starting Today

The free plugin remembers each lead's last click. Every UTM Grabber Premium plan, from Starter up, also records where they first found you, more ad click IDs and what kind of visit it was, from the day you upgrade.

Premium starts recording the day you upgrade. It can't fill in visits the free plugin never recorded, so every week on free is a week of first touches and click IDs you won't get back.

What UTM Grabber saves with each lead
Free pluginUTM Grabber Premium
Last-click UTM tagsSource, medium, campaign, term and contentYesYes
Google Ads click IDgclidYesYes
First touchThe source and campaign that found them, kept after later visitsNoYes
Meta and Microsoft Ads click IDsfbclid, msclkidPlus Google's wbraid and gbraidNoYes
Traffic labelsPaid, Organic, Social, Referral or Direct on every visitNoYes
AI assistant visitsChatGPT, Perplexity, Gemini, Claude and Copilot named as sourcesNoYes
WooCommerce ordersUTM tags savedFull source on every order
Cookie length30 daysYou choose

Want Us to Build This for You?

Get reports like this one with your logo and colors, set up for you. With the Support Package, we connect the AI Connector (MCP) to your data and hand you your own AI report builder, tuned to your business, for weekly, monthly and annual reports.

Works on free and paid plans, and with your agency. Cancel anytime, no contracts.

Done for you

$199/yr$349

Launch price · Real Value: $1,700

  • Expert SetupOur resident expert team installs UTM Grabber and wires every form, with a live test.
  • Diagnostics & FixesCaching, cookie and GDPR leaks found and fixed, then audited again all year.
  • Custom Reporting + MCPWe connect the AI Connector (MCP) to your data and hand you your own AI report builder.
  • Ongoing SupportNew funnels and forms wired all year, with priority answers.

Get This Report on
Your Own Leads.

Connect UTM Grabber to Claude, ChatGPT, Codex or Cursor with the AI Connector (MCP), add the free Reports skill, then type /journey. Or just describe what you need.

Every plan can connect. The report designs need an AI app that supports skills: Claude, Codex or Cursor.

This sample is real output from the UTM Grabber Reports skill v2.0, built on sample data for Northwind Dental, a fictional dental practice. Once you set it up, every report uses your own brand colors and logo. Google Ads, Meta, Google Analytics and CRM connectors come from each platform or a third party, not from UTM Grabber. You add them to the same AI chat.