Customer journey tracking records, for every contact, where they came from, which touchpoints they used and when they moved between stages, so you can answer "what happened to this person" and "where do our best clients come from" from the same data. Without tracking, a journey map is a theory. This article answers the practical question: which records you need to capture, and how to capture them in the levelpartner.ai platform so that source, stage history and revenue sit on one contact record.
The four things to track
You need four kinds of record, and most firms have only one or two.
Source: where the contact first came from, captured at creation and never overwritten. Touches: each later interaction, such as a form, a call, a booking or an email reply. Stage history: when the contact entered and left each stage. Value: what they paid or what the deal was worth.
With all four on one record, you can trace any client backwards to their first touch, and any campaign forwards to the revenue it produced.
Before you start
- A fixed list of source names your team agrees to use.
- Tracking parameters on the links in your ads, emails and social posts, or a plan to add them.
- Forms and booking pages hosted in Sites and Calendars where possible.
- Call tracking numbers if a meaningful share of enquiries arrive by phone.
- A pipeline in Opportunities with stages that match your journey.
How to set it up
- Agree a short list of source names and publish it to everyone who creates campaigns.
- Add tracking parameters with those names to every outbound marketing link.
- Add the Source element to each form in Sites, then save.
- Add a required source question to forms for buyers who arrive without parameters.
- In Settings > Phone Numbers, add a number pool so calls carry their source.
- Add a Contact Created workflow with a Create/Update Opportunity action.
- Ensure every stage move happens in Opportunities so stage dates are recorded.
- Record a value on every won opportunity before it is closed.
- Add a Lead Source Report widget and check N/A rows are rare.
- Correct any campaign that appears under an unexpected source name.
First touch, last touch and everything in between
The platform records both the first and the latest source for a contact. First touch tells you what brought them to you. Last touch tells you what prompted them to act. Both are useful; they answer different questions.
If you need to weigh every touch in between, you are into attribution models. The marketing attribution model guide explains the choices. For most firms of 10 to 250 people, first and last touch on clean data beat a sophisticated model on patchy data.
Suppose 41 of every 100 new contacts at an agency of this size arrive with no source. The agency standardises nine source names, tags every paid link and makes the source question on its forms required. If that works as intended, the blank share might drop to around 6 in 100 within a month. At that point the Lead Source Report widget could reveal something the agency had never measured, such as partner referrals producing its highest-value clients.
What it replaces
Tracking replaces the "how did you hear about us" note written in free text by whoever took the call, the separate ad platform dashboards that each claim the same sale, and the spreadsheet a marketing coordinator stitches together monthly.
Time it takes each week
Initial set-up takes two to three days, most of it tagging existing links. Weekly upkeep is around 15 minutes: scan new contacts for blank or misspelled sources and fix the campaign responsible.
The mistake most people make
Letting anyone invent a new source name. Within a month you have "Facebook", "facebook", "FB" and "Meta" as four separate sources. Keep the list short, written down and owned by one person.
When not to go further
If your volume is low and most clients come from a handful of known relationships, a simple required source field may be all you need. Detailed parameter tracking pays off when you spend meaningful money across several channels. If you need to show the tracked data to leadership, read customer journey visualization.
Troubleshooting
Sources are blank for form submissions
The form is embedded on an external site that strips parameters, or the site lacks the external tracking script. Host the form in Sites, or copy the script from Settings > External Tracking.
Phone enquiries show as direct
Callers dialled your main number. Use a separate tracking number in each channel and keep the main number off paid placements.
Revenue does not appear against sources
Opportunities are closed won without a value. Make the value field required before an opportunity can be marked won.
Stage dates look wrong
Staff create opportunities straight into later stages. Start every opportunity in the first stage and let workflows or people move it forward. The customer journey management guide explains keeping stage data honest.
Frequently asked questions
Do we need a separate analytics tool?
For journey tracking, usually not. Source, stage history and revenue already sit in the platform. A web analytics tool is still useful for page-level behaviour before someone becomes a contact.
How long until the data is useful?
One full sales cycle. If your cycle is six weeks, read the first reports after six to eight weeks.
Does tracking work for referrals?
Yes, if you record them. Add referral as a source and a field for who referred, as described in the customer journey model guide.