Enhance marketing intelligence with AI-integrated data
AI-fueled marketing dashboards
Take full control of all your marketing data

Facebook Ads Manager and Google Analytics Data Discrepancy

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:

Number of users

We are interested in the "Users" tab

And Ads Manager:

Number of users

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

Marketing Common Data Model by Improvado
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?

No items found.
Take full control of all your marketing data

500+ data sources under one roof to drive business growth. 👇

Book a CAll
Get up to 368% ROI

Unshackling Marketing Insights With Advanced UTM Practices


No items found.
Calculate how much time your marketing team can allocate from reporting to action 👉
Your data is on the way and we’ll be processed soon by our system. Please check your email in a few minutes.
Oops! Something went wrong while submitting the form.