Traffic report only showing returning contacts

My team has been trying to get our website traffic tracking to work for a while, with limited success. It logs some traffic, but shows no new users, no page views, and as a whole traffic is significantly lower than reported in GA.

Some info:

  • Our client is on the free plan.
  • The site is hosted on wordpress
  • We’ve tried both the wordpress plugin and installing the tracking code manually.
  • The tracking code shows up in the page source, and the js file(s) load correctly in the network tab of the inspector.
  • Have tried with data privacy tools turned on and off.
  • Have a cookie banner set up, and have cookies set to be enabled by default with the option to opt out.
  • Contact records are also missing page views.

This sounds to me like the issue is with the cookie banner. What cookie banner are you using?

Hi @NGonzales ,

Thanks for sharing the details. Based on what you’ve described, there are likely two main reasons your traffic reports aren’t matching up with Google Analytics:

1. HubSpot Free Plan Limitation

On the free plan, HubSpot only tracks sessions from known contacts, meaning visitors who’ve filled out a form or clicked through a HubSpot email. Anonymous traffic isn’t fully tracked, which is why your data looks incomplete compared to GA.

2. Cookie Banner Behavior

Even if your banner is set to allow cookies by default, HubSpot may still limit tracking unless the visitor explicitly accepts the cookies. Some browsers and privacy tools also block tracking scripts automatically.
What you can do:
1. Double-check your cookie settings
Go to Settings > Privacy & Consent > Cookies in HubSpot and make sure tracking is allowed by default. Also, confirm there’s nothing else (like a third-party privacy tool or script) interfering.

2. Upgrade to Marketing Hub Starter or higher to access full traffic/session analytics (including anonymous visitors).
Helpful links:

Thank you for the info @ArisudanTiwari

I feel like the plan limitations are likely responsible for the traffic report. I’m less sure about the activity on the contact record. These are my cookie settings:

Hi @Ben_M and @ArisudanTiwari - Do you have any additional suggestions for @NGonzales?

Thanks!!

@Ben_M @ArisudanTiwari These are my cookie settings:

Hi @NGonzales,

Even if your cookie settings say “enabled by default,” HubSpot might still wait for explicit consent before it starts tracking especially if GDPR settings are turned on. So if people aren’t clicking “Accept,” they might not get tracked at all.

“Allow tracking before consent” Then open your site in incognito and check if the tracking works better.

Some WordPress setups (especially with cookie plugins) load the HubSpot script after everything else and by that time, it’s missed the page view entirely.

You could try using Google Tag Manager or placing the HubSpot tracking code manually in your theme’s <head> section to make sure it fires right away.