GuideFix itMarketing Hub

HubSpot campaign shows lots of influenced contacts but 0 sessions? You need tracking URLs

The assets are attached and the contacts are influenced, so why does the campaign show no traffic? Because nothing is sending traffic through it.

Subscription
Marketing Hub Professional or Enterprise
Permissions
Campaigns access and Tracking URLs access
Time
10 min · Intermediate
Last verified

Short answer

Attaching assets to a campaign makes it a content library. Contacts who interact with those assets are counted as influenced, but sessions only appear when visits come in through a link carrying the campaign's UTM. If nobody uses a tracking URL, sessions stay at zero. For one campaign of mine, about 490 contacts were influenced and sessions were 0. After I built tracking URLs, the first session appeared.

1. Find the campaign

Open Campaigns. HubSpot's newer Marketing Studio lists them under Overview. This demo portal has one campaign.

Marketing Studio overview with the Campaigns list showing 1 campaign highlighted
Marketing Studio. The Campaigns table is lower on the page.

2. Read the analytics honestly

On the Analyze tab, pick a campaign and read the topline metrics. In my real case the campaign showed hundreds of influenced contacts and no sessions. That combination is not a bug. Influence comes from contacts interacting with attached assets, such as forms and emails. Sessions come from visits.

Marketing Studio Analyze tab for a demo campaign with Contacts Influenced of 0 highlighted
Analyze tab. The demo campaign is empty, so the number is 0.

3. Check the Tracking URLs tab

Open the campaign and use the Tracking URLs tab in the right panel. HubSpot's own wording when none exist: Tracking URLs and UTM activity will appear here.

Campaign details panel on the Tracking URLs tab saying No tracking URLs
A campaign with no tracking URLs. Nothing can register a session.

4. Create tracking URLs and use them

  • Create one tracking URL per link you will share: the email, the LinkedIn post, the ad.
  • Choose this campaign as the UTM campaign so visits land under it.
  • Set source and medium so channels stay separate in reports.
  • Link to the highest performing asset in the campaign.

For my own campaign, the auto-generated campaign UTM had never been used. I built four ready-to-use links for the top assets. Once the first visit came through, sessions moved from 0 to 1, which confirmed the tagging worked.

Auditing tracking URLs

The saved tracking URL list is not exposed through the CRM API I used, so to audit existing URLs, read them in the UI.

Sources

New field notes by email

One email when a new article publishes.

Still stuck?

If this did not fix it, the problem is probably specific to your setup. Book a call and we will look at it together.

Book a call with Sam