I know there are a few threads dealing with this problem of too much of direct traffic, but I will still create a new one to make it as detailed as possible.
Hubspot account id is 58469851. I collect emails using checkout form (located here , must must not be empty for it to appear). When user provides his email and proceeds to checkout, I submit it to Hubspot via forms API (form id 3d7322d1-eceb-48eb-9a55-0c9a75884bed). Using form solved the previous problem of “offline sources”, but now over 30% of users are being attributed as “Direct traffic”.
I actually saw it by doing a test. I erased all browser data, went to Google and search for “faux wood beams”. Then I clicked on a link of our site (fauxwoodbeams.com), on the site I went to product page, added it to cart, provided fake email address u23@example4289.ru and clicked “Proceed to checkout”. The contact u23@example4289.ru was created via the form, and it was attributed to “direct traffic”, even though it clearly was an organic search. I did a few tests like this, and every time the new contact was “direct traffic”.
I precisely tried all solutions listed on this page, but none of them seem applicable.
The referring URL of a visit is an identified mail domain or RSS reader
Not the case.
The referring URL of a visit is empty because a visitor typed your website URL into their browser directly or the referring information is otherwise lost
Not the case, in my tests I was coming from Google
The referring domain has SSL (https://), but your domain does not
All our pages are loaded via SSL
A contact submitted a HubSpot form on a page without the HubSpot tracking code
Tracking code is installed on all pages of the sites
There is no user token being passed through the form submission
I am using forms API to submit an email, and provide all Hubspot context (hutk, ipAddress, pageUrl, pageName) with it.
The visitor who submitted the form has opted to not accept cookies from your site or ignored the banner completely
Right now we don’t have that banner and set cookies by default
Cookies are not being used on your site
Cookies are definitely enabled on our site
Filtered IP addresses were removed or changed
As I said in the example above, I acted as a new user (by erasing all cookies) and simulated an organic search, and it was still attributed to direct traffic. The IP I was doing it from is not filtered out. I actually checked many users from “Direct traffic”, they are legit real people from various IP addresses, and those are not filtered out.
Changes in cross-domain linking could cause an increase in direct traffic
All domains we use are added to Settings → Reports → Tracking code > Advanced Tracking > Additional site domains
Source tracking in HubSpot emails may be disabled.
Source tracking is enabled in Settings → Marketing → Email → Tracking (Add source tracking tags to all URLs). And, as mentioned above, I didn’t use email link to get on the site
Emails were sent from a non-HubSpot email service that does not include tracking on links clicked in the email
Obviously not applicable, see step above.
Any suggestions why over 30% of traffic is listed as organic, would be welcomed.