Why is there a discrepancy between Facebook and Google Analytics?

Today, Artyom Pervukhin from Kinetica shared his experience with Facebook Ads Manager and Google Analytics Data Discrepancy.

The number of users and conversions in these systems might differ because their counting algorithms are different. Let's find out what’s the difference and what should we do with it.

Number of users

As a rule, every person has several devices to see the ads: laptop, smartphone, tablet. If cross-platform tracking is not configured in Google Analytics, then the person who logged in from these devices will be counted three times.

In our experience, there is one real person behind two users in Google Analytics

Facebook counts people by their ID, so in Ads Manager, we see the real number of people who clicked on the link. Each user counts as one.

Let's compare the following reports. Google Analytics Report:

Why is there a discrepancy between Facebook and Google Analytics?

We are interested in the "Users" tab

And Ads Manager:

Why is there a discrepancy between Facebook and Google Analytics?

Let's look at "Unique clicks on the link"

In the Facebook report, the data is 2 times lower than in GA for similar campaigns.

Furthermore, Facebook only works with sites with HTTPS. If you have HTTP installed on your site, the social network will not transmit click data.

Number of conversions

This indicator differs due to the principle of user tracking: web analytics counts conversion only by the last indirect click but does not see users viewing ads. Facebook counts conversions taking into account attribution and views in the feed.

For example, the client saw an ad 4 days ago on an Instagram feed and did not click on it. Yesterday the client made a purchase on the website by going to it through a search from a computer at home. 

Facebook will count this conversion, but web analytics services will not, because they do not have access to Facebook analytics. Knowing this, it is possible to draw conclusions about how many users make purchases from Facebook ads and from which platforms they come to the site.

How to avoid data discrepancies?

Discrepant metrics can ruin the results of analysis and lead to ineffective campaigns. Without a granular picture of marketing metrics, analysts can’t track advertising performance properly and optimize campaigns to target the desired audience. 

To avoid data discrepancies, marketers should normalize insights before getting to the actual analysis. The data harmonization process involves the unification of naming conventions, cleaning data sets from duplicates, merging metrics from disparate sources, and so on. 

Manual data normalization is often a time-consuming process, especially if marketers have to deal with tens of sources. Besides, it may lead to human mistakes and data integrity issues. Automated solutions help to overcome this issue.

Solutions like Fivetran or Improvado’s Marketing Common Data Model fully automate the process of data normalization. With automated data mapping, custom naming conventions, and autonomous metrics unification, marketers don’t waste time on repetitive tasks. Instead, they can focus on the analysis of insights provided by algorithms and spend more time on campaign optimization. 

Learn how Improvado helps to deal with data discrepancies

Why is there a discrepancy between Facebook and Google Analytics?

MCDM algorithm by Improvado

Link to the original article

Our recommendation:

Check out What is Data Harmonization and Why is it Crucial for Performance Marketing Analysis?

Why is there a discrepancy between Facebook and Google Analytics?

Oleksandr Shykolovych is an Editor-in-Chief at Improvado blog. A strong desire to share information with people and a keen eye for details help Oleksandr create engaging content and be on the same page with readers.

What is the difference between Google Analytics and Facebook Analytics?

Facebook Pixel vs Google Analytics: Domain While Google Analytics collects user data across different channels such as Organic Traffic, Paid Ads, and Social Media, Facebook Pixel focuses solely on Paid Ads (Facebook and Instagram advertisements).

What are the possible reasons why conversion discrepancy happens between Google Analytics and other advertising platforms?

Most common causes of data discrepancies between Google Ads and Analytics.
Google Ads account not linked to Analytics. ... .
Multiple Google Ads accounts linked to the same Analytics. ... .
Auto-tagging for your URL is disabled in Google Ads. ... .
Google Analytics tracking code is missing or doesn't fire..

What are two reasons why there may be a discrepancy in data between Google ads and a third party app Analytics provider?

Data discrepancies between Google Ads and Analytics.
Comparing long date ranges may include periods when your accounts weren't linked..
Linking multiple Google Ads accounts to the same Analytics view complicates the information in your reports..
Filters may remove some of the data from your Analytics reports..

How do I match Facebook ad data to Google Analytics?

How to track Facebook ads in Google Analytics.
Step 1: Create a trackable link. The first step to tracking your Facebook activity in Google Analytics is to generate a URL parameter for your ads. ... .
Step 2: Create your Facebook ad. ... .
Step 3: Add trackable link to your Facebook ad. ... .
Step 4: Track performance in Google Analytics..