1. Install the snippet
Add the tracking snippet to your website to start capturing the sources and journeys behind your leads.
Connect the source, campaign, and journey to your form submissions. Understand which marketing brings enquiries that become customers.
7-day free trial. No card required

Add the tracking snippet to your website to start capturing the sources and journeys behind your leads.
Connect your existing form so each submission comes with its source, medium, campaign, and journey attached.
Compare lead outcomes by channel to see where your customers come from and where to focus your marketing budget.
7-day free trial. No card required
See source and medium alongside the person who got in touch. Understand which recorded channel brought the visit behind the enquiry.
Keep the campaign information captured from tagged links with the lead, so you can connect a familiar campaign name to a real conversation.
A prospect can discover you through one channel and return through another. Recorded source journeys help you understand that sequence.
Pages visited add context to an enquiry. See whether the recorded path included your services, pricing, or contact page.
7-day free trial. No card required
Source, campaign, and journey arrive with each HubSpot submission, right next to the person who got in touch.
Compare each enquiry’s source with the outcome your team records in your CRM to see which channels bring customers.
Move spend toward the channels whose leads become customers, not the ones that just fill your CRM.
HubSpot brings your contacts and deals together. TrackLeadSource adds the recorded source, medium, campaign, and pages visited behind an enquiry, so that context can sit alongside your CRM records. Map your form’s hidden fields to HubSpot contact properties to keep those values with the person who got in touch.
It goes beyond UTM parameters. If someone clicked a tagged ad last week and came back today by typing your URL, the original campaign is still recorded. Click IDs such as gclid and fbclid are captured too.
Keep that context in HubSpot contact properties alongside the name and email. Associate the contact with the relevant deal so your team can compare its recorded source with the sales outcome in HubSpot.
Google Analytics 4 shows how many leads each channel brings.
TrackLeadSource focuses on the individual enquiry. Keep the recorded source beside the contact in HubSpot, then use associated deals to understand which enquiries become customers.
Over time, your own records show which channels bring leads that become customers and revenue, and which bring leads that never convert. GA4 and TrackLeadSource work well together: one for aggregate reporting, the other for the story behind each lead.
Data analysis
Keep source data in HubSpot contact properties and connect those contacts to your deals. HubSpot’s ChatGPT connector or remote MCP server lets compatible AI tools work with the CRM data you authorize. Ask which recorded sources bring closed-won deals, using the properties and records available to your connection.
Explore HubSpot MCPBudget allocation
The cheapest leads are often not the cheapest customers. Compare cost per lead with cost per customer for each channel, then move spend to where it actually pays back.
Market research
You might plan around Google Ads and find that many customers first heard of you on Reddit or ChatGPT. Lead-level source data shows the channels your buyers use, so your plan can follow them instead of your assumptions.
Tell us how you use HubSpot and where your leads go next. We’ll discuss the workflow you need.
7-day free trial. No card required