The Google Analytics Referrals report is quite straightforward. It lists all traffic that came to your site from:

  • Non-search engine websites
  • Links to your site in which referral was not overwritten as the campaign source

As a marketer, it’s important to know where your traffic comes from to make decisions on optimization and ROI. If you know what source is providing the most valuable traffic, you can increase spend on these sources and/or work on partnerships to increase traffic from them. While knowing where the least valuable traffic is coming from will inform you to cut spend from these sources and allow you to focus elsewhere.

Unfortunately, some referral traffic may be missing from the Referrals report. This could impact your numbers and ability to optimize based on referrals, so as a marketer, it’s important to know how your referral information is affected. In this post, we’d like to go over how http to https traffic might remove referral information.

Below is an example of a report showing referral traffic.

Referrals report

Referrer Read from the HTTP Header

Google Analytics populates the Referral report based on referral information in the HTTP header.

Using the HTTP Headers extension for Chrome, we can see the referrer (or referer) in the request.

HTTP Headers

But what if the referral information is missing from the page request? This is actually the case for default https-to-http (secure-to-nonsecure) links.

protocolsreferrer passed?
http to httpreferrer passed
http to httpsreferrer passed
https to httpreferrer blocked
https to httpsreferrer passed

For most https-to-http requests, the referrer details are blocked.

referer blocked from HTTP request

Some of your referral traffic may appear as direct in Google Analytics, just because there is no referral information to work with.

Most of the https-to-http traffic to your site is likely appearing as direct in Google Analtyics.

Direct channel

How much of a problem is this?

If all the pages on your site are accessible only through https protocol, you aren’t losing any referral information, since referral loss can occur when the visitor comes from an https page, not to an https page. If, on the other hand, your pages are accessed through http, you can at least quickly survey the number of secure inbound links by performing a Google search using advanced operators in the format link:www.mysite.com inurl:https, which will show inbound links to your domain that contain https as in the example below (though Google link searches often omit some matching occurrences).

Using the inurl operator in a Google search, we can list some of the inbound links from secure pages.

inurl search

How can we address this issue?

The control is not completely in the hands of the other websites that are linking to you. If most of the pages on your site are accesed through http, and if any referrer information is too valuable for you to lose, you can consider serving your site through https to make sure that all referrer details are preserved.

Otherwise, this issue is determined by that pages that contain your inbound links. If those pages contain the HTML5 tag <meta name="referrer" content="always" /> – which may be the case for an https-hosted blog that wants to receive pingbacks from http-hosted blogs – the header information will still be passed, but the use of the referrer meta tag probably remains quite rare, and it is supported only in Chrome and Safari at this point (with Firefox support forthcoming).

At a minimum, we should remain aware of this https-to-http referral loss. Perform the Google search described above (using your own home page); if you see results, and your site is accessed through http, understand that some portion of your inbound clickhtroughs from https pages will appear in Google Analytics as direct.

Message Sent

Thank you for registering.

Cardinal Path hosted a live session to connect with you and answer all your questions on Google Analytics.
Get all the expertise and none of the consultancy fees in this not-to-be-missed, rapid-fire virtual event.

Thank you for submitting the form.

Thank you for submitting the form.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Click here to download access the tool.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Success!
Your message was received.

Thank you.

Thank you for registering.

Cardinal Path is continuing with its series of free training. Next we are conducting training on Google Data Studio. Check it out here.

Message Sent

Thank you for registering.

Thank you for your submission.

Your request has been submitted and a rep will reach out to you shortly.

Message Sent

Thank you for your interest.

Thank you for registering.

You should receive a confirmation email from GoToWebinar with your unique webinar login information. If you do not receive this email or have trouble logging in to the event, please email asmaa.mourad@cardinalpath.com.

Thank you for subscribing!

You're now looped into the world's largest GMP resource hub!

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for registering.​

Paid media spend by Government websites increased a whopping 139% YoY in 2020.

2020 Online Behavior Live Dashboard

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

2020 Online Behavior Live Dashboard

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Success! Thank you
for reaching out.