Why Facebook and Google Analytics data do not match?

Following are the top reasons, why your Facebook and Google Analytics do not match:

#1 Facebook ad Clicks and Google Analytics Sessions are fundamentally different metrics

There is always a very strong probability that the number of Facebook ad clicks do not match with the number of resulting Google Analytics sessions.

This is because Facebook ad ‘clicks’ and Google Analytics ‘sessions’ are fundamentally different metrics.

A click is a hit (user’s interaction) with Facebook ad.

Whereas a GA session is a group of hits recorded for a user in a given time period.

On top of that, Facebook track ‘clicks’ whereas Google Analytics track ‘ sessions’.

#2 Google Analytics tracking code did not fire on landing pages

Whenever Google Analytics tracking code does not fire for some reason on the landing page of an Facebook ad, Google Analytics does not track session resulted from an ad click but Facebook will still track and report the ad click.

Google Analytics tracking code may not fire under following situations:

  1. the tracking code is not valid
  2. the tracking code is missing
  3. the tracking code is valid but did not fire because of some client/server side issue.

#3 Google Analytics treated some of the Facebook traffic as direct traffic

Lot of people access Facebook via mobile apps.

And it is quite common for mobile apps, not to pass referrer data.

Whenever the referrer data is not passed, the traffic is treated as direct traffic by Google Analytics.

Get the E-Book (37 Pages)

Learn to read e-commerce reports book banner

Get the E-Book (104 Pages)

#4 Fundamental difference between Facebook and Google Analytics attribution modelling

By default Google Analytics attribution modelling is based on single device and single browser.

Once a user changes his device/browser, GA treats him as a new user.

This is not the case with Facebook whose attribution modelling is based on multiple devices and multiple browsers.

Since you can not use Facebook without login in.

It can effectively track users across devices and browsers, thus providing very robust cross device tracking.

Other than that, Facebook uses the last Facebook ad click/view attribution model which gives 100% credit for the conversion to the last ad click or last ad viewed by a user (whichever comes later).

It completely ignores the role of other marketing channels in a conversion path.

Because of this reason , the Facebook sales data reported by Google Analytics could be significantly different from the sales data reported by Facebook.

Related Article: Here is why Facebook Sales and Conversion data is a lie and will make you Cry

#5 Google Analytics data sampling issues

Your Google Analytics data is only as accurate as the amount of traffic data not being sampled.

If GA is sampling your data badly, then the reported metrics could be 10 to 80% of the mark.

In that case you can’t trust the data reported by GA and certainly can’t compare it with the Facebook data.

Any such comparison, can result in making wrong marketing decisions and even loosing money.

Related Articles

Do you want to Learn and Master Web Analytics in 8 Weeks?

I get dozens of emails every week from people asking for career advice in web analytics.

The questions range from ‘where do I start?’, ‘which books should I read?’, ‘how do I prepare for GAIQ?’ to how do I become a good analyst?

So I thought why not dedicate a whole video on answering these burning questions.

Here is what we are going to cover, in the next few minutes, in this video lesson:

#1 Who am I? What’s my story and why you should listen to me?

#2 The number 1 reason, why most marketers and business owners are not able to scale their advertising and maximize sales for themselves and/or for their clients.

#3 How in just couple of years, I went from a complete novice in web analytics to the author of three best selling books on web analytics? And how you can achieve the same transformation in your career and that too in much shorter time frame.

#4 What is the difference between web analytics and Google Analytics?

Join the Course

Take your analytics knowledge to the next level. Check out my best selling books on Amazon

Attribution Modelling in Google Ads and Facebook NEW
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. Learn how to leverage the knowledge of attribution modelling, understand the customer purchasing journey and determine the most effective marketing channels for investment.

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 Beyond
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.

Himanshu Sharma

Certified web analyst and founder of OptimizeSmart.com

My name is Himanshu Sharma and I help businesses find and fix their Google Analytics and conversion issues. If you have any questions or comments please contact me.

  • Over twelve years' experience in SEO, PPC and web analytics
  • Google Analytics certified
  • Google AdWords certified
  • Nominated for Digital Analytics Association Award for Excellence
  • Bachelors degree in Internet Science
  • Founder of OptimizeSmart.com and EventEducation.com

I am also the author of four books:

error: Alert: Content is protected !!