Do not use rel=”noreferrer” on your website links.
Avoid Google Analytics cookies to be reset.
Check your company’s firewall settings.
Do not just rely on Google Analytics to capture referral data.
Use a direct payment gateway
#1 Tag the URLs of all marketing campaigns
One of the most widely used methods to clean up direct traffic is to tag every URL of your marketing campaigns with the following campaign tracking parameters:
Sometimes a referrer is dropped because of technical reasons.
Whenever a referrer is dropped, Google Analytics is not able to determine the origin of the traffic source and will report that traffic as direct traffic.
One effective way to ensure that the referrer is not dropped is by tagging the URLs of your marketing campaigns with the campaign tracking parameters.
Also, make sure that you always tag the URLs you share via email or social media.
If you are manually tagging a URL, then you are most likely to make a mistake.
For example,
If you use incorrect campaign parameters (like ‘UTMSource=facebook‘) then Google Analytics will completely ignore the referrer and treat the referral traffic as direct traffic.
Similarly,
If you share a tagged link on Twitter with ‘utm_source=facebook’, then all the Twitter traffic will be reported as Facebook traffic by Google Analytics.
#3 Make sure all the pages of your website contain a valid Google Analytics Tracking Code, which fires on page load
Make sure all the pages of your website contain a valid Google Analytics tracking code, which fires on page load.
If your domain name is not in the referral exclusion list (or list unwanted referrals), then the traffic from web page A to web page B will be reported as self-referral traffic by GA.
The default privacy settings used by different browsers.
Your company’s firewall settings.
Ad blockers and add-ons which disable GA, third-party cookies or trackers.
Note: Always use server-side redirects (301) instead of meta and JavaScript redirects. Avoid redirect chains, as a referrer may drop during several redirects.
#5 Migrate your website to HTTPS
You should move your website to a secure connection (HTTPS://) as soon as possible.
Migrate to HTTPS even if your website is not ecommerce and you are not collecting any sensitive personal data.
That way, you will be able to track referrer data from HTTPS websites, which you won’t be able to otherwise.
To move your website to a secure connection, you would need to get an SSL certificate for your domain.
You can get this certificate for free from Cloudflare.com, or you can purchase it from companies like comodo:
Just make sure that the certificate you purchase supports mobile, your CDN supports SSL, and all of your images, CSS files, JavaScript files, etc use HTTPS too.
When you get the SSL certificate, you should migrate your website from HTTP to HTTPS by using 301 redirects.
That way, you don’t lose organic search traffic. You can redirect all HTTP traffic to HTTPS traffic by adding the following code to your .htaccess file:
Note: Hire a professional SEO for the migration work unless you know exactly what you are doing. Otherwise, you may end up losing a lot of organic search traffic.
Once your website is moved to a secure connection, Google Chrome will display the lock icon next to your website address in the browser address bar.
For more details about getting the SSL certificate, contact your web host.
#6 Block the Internal Traffic
Internal traffic is the traffic generated to your website by your employees, contractors and other service providers.
Since these people are not your target market, you should not track their activities on your website in GA.
Often internal traffic ends up being reported as direct traffic by Google Analytics.
For example, let us suppose your developers are heavily involved in testing or updating product catalogues every day.
Now they are going to visit your website all day, every day. All such traffic is likely to be reported as direct traffic by Google Analytics.
I use this extension all of the time. It is a chrome extension that disables Google Analytics.
So then, no matter how many times you or your staff visit your own website, your visits will not be recorded by Google Analytics.
It is independent of IP addresses. So a change in IP address won’t affect this extension. This extension is also available for other web browsers.
However, make sure that you use only those browsers or machines to access your website where you have installed this extension.
Avoid visiting the website via tablet or mobile devices wherever possible. As this extension won’t work there.
Ask all of your employees and contractors to install the Google Analytics opt-out add-on extension on their desktop or laptop computers.
Employees who are most likely to visit your website frequently are your web developers and web designers.
So make sure that at least they use the ‘Google Analytics Opt-out Add on’.
#7 Segment your direct traffic into two categories
The first category includes ‘Tablet and desktop’ direct visits. The second category includes ‘Mobile’ directvisits.
You can create these categories by using custom segments in Google Analytics:
Doing such a type of segmentation will give you a good idea of what your direct traffic is made up of and how you can minimise it.
#8 Look for correlation between your direct visits and marketing campaigns
Often when we launch a new marketing campaign (especially offline campaigns like TV Ads), there is a considerable increase in direct traffic to the website.
You need to note down all such changes in direct traffic.
So that later, you can attribute traffic and conversions through direct traffic to the correct marketing campaign.
#9 Use a phone call tracking solution
Let us suppose your website has been set up mainly to generate leads through phone calls.
This is a quite common scenario in the case of websites that sell high-priced items like properties, cars, yachts, consultation services, etc.
You often need to get on a call with the prospect in order to close the sale.
However, if you do not implement a commercial phone call tracking solution (like CallTrackingMetrics) then you will miss out on all the referral data.
Then you would not know which marketing channel or keywords generated the phone calls and where to invest time and money.
Do not just rely on Google Analytics to capture referrer data.
It is common for headless websites to be plagued with attribution issues.
And all of this happens because you are trying to use JavaScript to create communication between the front-end and the back-end systems.
For headless websites, you should be using APIs to create all types of communications between the front-end and the back-end.
However, since API integration is the recommended method, you would be overdependent on developers for all your tracking needs.
Though headless tech has been around for almost a decade, there is still no widespread adoption of it.
You make conversion attribution tracking unnecessary harder for yourself when you move away from the mainstream solutions, into experimental tech like headless.
There is very little information about headless solutions out there in terms of troubleshooting data collection and data integration issues.
There are no industry best practices, no known and proven workaround, hardly any official documentation, and hardly any discussion on forums.
You are pretty much on your own if something goes wrong with your tracking.
Most businesses would be better off sticking to traditional websites and traditional e-commerce.
Businesses that rely on headless solutions (like Amazon) usually have got a team of full-stack web developers, and everything is custom-built and maintained in-house.
If you want to advertise profitably for the foreseeable future and continue to get attribution data in your analytics reports then avoid using headless solutions.
#11 Use a TV Attribution Model
If you are a business that advertises its products or services on TV and you want to measure the impact of TV advertising on website traffic and sales, then you should seriously consider using a TV attribution model.
TV ads drive website traffic and sales. If you monitor your GA real-time reports during and after a TV ad, you are likely to see a huge uplift in direct traffic.
But there is no easy way to prove that the uplift is because of the TV ad and not because of some other marketing activity.
If you are running several TV ads on various ad networks then it becomes even more difficult to understand the impact of particular ad network, TV program and ad slot on website traffic and sales.
Here TV attribution model tool comes handy.
Through TV attribution model tool you can correlate TV ad airing with your website traffic, sales and other online users’ activities in real-time.
This attribution model is not something which you can create in standard Google Analytics. It is beyond its capabilities.
You would need to use a tool which provides TV attribution solutions. One such tool is Google Attribution 360:
Google Attribution 360 provides a TV attribution model tool with the aim to provide a detailed insight into the relationship between TV ad airings and customer online activities.
#12 Device new ways to capture referral data
Be innovative and devise new ways to capture referrer data. Do not just rely on your web analytics tool to capture referrer data.
For example, you can capture referrer data through lead generation forms, on-page surveys, email surveys, contests, over the phone etc.
You can ask your website visitors how they found your website, service or product.
#13 Embed shortened tagged URLs in non-HTM documents
If the URL you embed in a non-HTML document (word, excel, PowerPoint, PDF etc) or in an email, contains clearly visible campaign tracking parameters then it reduces its chances of being clicked or shared by your target audience.
People do not like their activities (like clicking on a link) being tracked. So when they see a URL with campaign tracking parameters they could immediately feel like being tracked.
So some people either don’t share such URLs or remove the campaign tracking parameters before they share. Not to mention, the campaign tracking parameters make a URL looks ugly.
If you are deploying contents via non-HTML documents (word, excel, PowerPoint, PDF etc) and/or desktop email clients then the best way to embed tagged URLs is through a URL shortening service like bit.ly.
For example, consider the following URL with campaign tracking parameter:
Now if you want to share this URL via a non-HTML document then first shorten it via a service like Bit.ly and then embed it: https://bit.ly/1ibcdZl
I use the custom medium ‘non-HTML document’ when tagging the URLs embedded in non-HTML documents:
From the screenshot above, I can easily understand that someone clicked on a link embedded in a Microsoft Word document.
This is the advantage of tagging URLs in non-HTML documents.
#14 Do not use rel=”noreferrer” on your website links
Make sure there is no rel=”noreferrer” on your website links especially if you are an affiliate.
#15 Avoid Google Analytics cookies to be reset
Make sure that your code does not cause Google Analytics cookies to be reset, thus resulting in a direct visit. This is one of the most overlooked issues and often hard to diagnose.
#16 Check your company’s firewall settings
Check your company’s firewall settings to make sure that the referrer is not dropped.
#17 Do not just rely on Google Analytics to capture referral data
Do not just rely on Google Analytics to capture referral data esp. if you are tracking mobile apps. There are a lot of third party tools (like Tune) out there which can track referral data much more accurately than Google Analytics.
#18 Use a direct payment gateway
A payment gateway is a service through which you can accept credit/debit cards and other forms of electronic payments on your website.
Stripe is an example of a payment gateway.
Whenever a customer leaves your website to make payment via a third-party payment gateway and later returns to your website from the gateway website, Google Analytics often attributes sales to the payment gateway instead to the original traffic source.
There are two types of payment gateways:
External Payment Gateways
Direct Payment Gateways
If you are using an external payment gateway, then your customers must leave your website to complete a transaction.
But if you use direct payment gateways, then your customers can complete transactions without leaving your website.
The best way to track original referrals while using third-party payment gateways is not to use external payment gateways.
Consider using only a direct payment gateway. It will cost you more than an external gateway but help you in minimizing self-referral issues.
"How to use Digital Analytics to generate floods of new Sales and Customers without spending years figuring everything out on your own."
Here’s what we’re going to cover in this training…
#1 Why digital analytics is the key to online business success.
#2 The number 1 reason why most marketers are not able to scale their advertising and maximize sales.
#3 Why Google and Facebook ads don’t work for most businesses & how to make them work.
#4 Why you won’t get any competitive advantage in the marketplace just by knowing Google Analytics.
#5 The number 1 reason why conversion optimization is not working for your business.
#6 How to advertise on any marketing platform for FREE with an unlimited budget.
#7 How to learn and master digital analytics and conversion optimization in record time.
My best selling books on Digital Analytics and Conversion Optimization
Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.
Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.
Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.
Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.
About the Author
Himanshu Sharma
Founder, OptimizeSmart.com
Over 15 years of experience in digital analytics and marketing
Author of four best-selling books on digital analytics and conversion optimization
Nominated for Digital Analytics Association Awards for Excellence
Runs one of the most popular blogs in the world on digital analytics
Consultant to countless small and big businesses over the decade
Learn and Master Google Analytics 4 (GA4) - 126 pages ebook
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.