Hupspot Sources Tracking Guide
Understanding how traffic and contacts reach your Hubspot account is essential for accurate marketing reports. By correctly configuring sources tracking, you can see which channels drive the most visits, contacts, and customers, and you can troubleshoot tracking issues before they affect your data.
This guide explains how the sources report works, how sessions are categorized, and how to use tracking URLs so your Hubspot analytics remain clean and reliable.
How Hubspot Sources Tracking Works
The sources report shows how sessions arrive at your site and how those sessions turn into contacts. Every time a visitor loads a page with the tracking code installed, Hubspot evaluates the referrer, URL parameters, and cookies to assign a source.
In the standard traffic analytics report, sources are grouped into high-level categories such as:
- Organic search
- Paid search
- Direct traffic
- Referrals
- Social media
- Email marketing
- Other campaigns
These buckets allow you to quickly compare performance between channels without building complex filters in every report.
Default Sources in Hubspot Reports
When the tracking code records a session, Hubspot checks a priority list to determine which source to assign. The system looks at:
- UTM parameters in the page URL
- Referring domain and path
- Search engine data
- Known ad networks and paid search platforms
Based on these signals, the session is mapped to one of the default source categories. For example, a session with a search engine referrer and no ad click data becomes Organic Search, while a session from an email with tagged links appears under Email Marketing.
Key Source Categories in Hubspot
Although labels can vary, you will usually see these main groups in your analytics:
- Organic Search: Visitors coming from unpaid search results.
- Paid Search: Clicks from paid keywords in search engines.
- Referrals: Traffic from links on third-party websites.
- Social Media: Sessions from social networks.
- Email Marketing: Visits from email campaigns.
- Direct Traffic: Unknown sources, bookmarks, and manual URL entries.
- Other Campaigns: Sessions tracked with custom UTM campaigns or tracking URLs.
Each category can include further detail, like specific domains or campaigns, which you can explore in the traffic analytics tool.
Setting Up Hubspot Tracking Code
Accurate sources data depends on the tracking code being installed on every relevant page. Without it, Hubspot will not record sessions or attribute them to sources.
Install the Tracking Code
- In your Hubspot account, locate the tracking code settings.
- Copy the JavaScript snippet provided.
- Paste the snippet into the
<head>section of every page you want to track. - Publish or deploy your website changes.
If you use a CMS integration or plugin, confirm that the tracking code is automatically injected into all templates and landing pages.
Verify Tracking is Working
- Open your website in an incognito or private browser window.
- Use your browser’s developer tools to check that the Hubspot script loads without errors.
- Wait a few minutes and then open the traffic analytics sources report.
- Confirm that at least one new session appears for the current date.
Once the code is installed and verified, you can move on to working with sources and campaigns.
Using Hubspot Tracking URLs and UTM Parameters
To control how visits from specific campaigns are categorized, you should build tracking URLs with UTM parameters. Hubspot offers a tracking URL builder to simplify this process and keep parameters consistent.
Create a Tracking URL in Hubspot
- Open the tracking URL builder tool in your account.
- Paste the final destination URL you want visitors to land on.
- Select or enter the campaign name associated with this link.
- Choose the appropriate source category (for example, Email or Social).
- Optionally fill in medium and term if you need more detailed segmentation.
- Generate the tracking URL and copy it.
Use the generated tracking URL in your ads, email buttons, social posts, or banners. When visitors click these links, Hubspot reads the UTM parameters and assigns the session to the chosen source and campaign.
Best Practices for UTM Structure
- Keep UTM names consistent across teams.
- Use clear, readable campaign names that match your naming conventions.
- Avoid using spaces or special characters in parameters.
- Document standard values for
utm_source,utm_medium, andutm_campaign.
Following these practices helps you maintain clean reports and reduces the risk of sessions falling into the wrong source category.
Managing Sources Data in Hubspot Reports
Once tracking is configured, you can use the traffic analytics and contact attribution reports to analyze performance by channel. Hubspot lets you filter, group, and drill down into the data so you can understand exactly how visitors become leads.
View the Sources Report
- Go to your reports or analytics tools.
- Open the traffic analytics or acquisition section.
- Select the Sources tab.
- Choose the date range and frequency (daily, weekly, monthly).
From there you can compare sessions, new contacts, and customers by source. You can also drill into a specific source, such as Social Media, to see which networks or campaigns perform best.
Use Hubspot Sources for Optimization
With accurate sources tracking, you can:
- Identify high-converting channels.
- Shift budget from low-performing ads to better campaigns.
- See how email, paid, and organic efforts work together.
- Evaluate which content types drive the most qualified contacts.
Regularly reviewing these insights ensures your marketing strategy is guided by real data rather than assumptions.
Troubleshooting Hubspot Sources Issues
Sometimes sessions show up under unexpected sources or as direct traffic. When this happens, you need a structured way to troubleshoot the problem within Hubspot and your website setup.
Common Causes of Misattribution
- Missing tracking code on landing pages or thank-you pages.
- Redirects that strip UTM parameters.
- Incorrectly configured shortened URLs.
- Links copied without the tracking parameters.
- Cross-domain navigation issues between multiple sites.
If a campaign appears under Direct Traffic or Other Campaigns instead of the expected category, check whether any of these issues apply.
Steps to Fix Tracking Problems
- Confirm that all landing and confirmation pages include the Hubspot tracking code.
- Test campaign URLs in a private browser and check that UTM parameters remain in the address bar after redirects.
- Update any short links or vanity URLs to preserve query strings.
- Standardize URL creation by using the built-in tracking URL builder.
- For multi-domain setups, review cross-domain tracking options and cookie behavior.
After making corrections, run a new test and wait for reporting to update before evaluating whether the fix worked.
Advanced Hubspot Reporting Tips
Once your foundational sources tracking is stable, you can extend your reporting with campaigns and custom reports. Hubspot supports campaign grouping and attribution tools that give a more granular view of performance.
Connect Sources to Campaigns
Attach assets such as emails, landing pages, and ads to a single campaign so you can see:
- Total sessions and new contacts from that campaign.
- How different sources contribute to the same goal.
- Which assets inside the campaign provide the highest ROI.
Because the sources report already classifies traffic, combining it with campaign data gives you a clear picture of both channel and initiative performance.
Build Custom Reports in Hubspot
For deeper analysis, use custom reporting tools to:
- Filter contacts by original source and lifecycle stage.
- Create dashboards that highlight top channels.
- Monitor how changes in spend or strategy affect specific sources over time.
Custom reports let you tailor insights to your team’s goals while still relying on the same underlying sources tracking system.
Learn More About Hubspot Tracking
You can review the official documentation on sources tracking and traffic analytics directly from Hubspot at this detailed help article. It explains technical edge cases, session logic, and supported integrations.
For additional marketing analytics strategy and implementation support beyond the platform basics, visit Consultevo for expert guidance on configuration, reporting, and optimization.
By combining a solid understanding of sources tracking with consistent use of tracking URLs and careful troubleshooting, you can rely on Hubspot data to drive smarter decisions across all your marketing channels.
Need Help With Hubspot?
If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.
“`
