we’re using a self hosted Matomo instance. Version numbers as below:
Matomo version: 3.14.0
MySQL version: tba
PHP version: tba
We are measuring far lower number of visits coming from our Facebook advertising campaings than that is recorded by Matomo.
- I know about this article and about this troubleshooting guide. All checked.
- We are recording traffic an all pages.
- We have an opt-out option for the Matomo cookie in use, which hides about 10% of all incoming traffic. We can deal with that…
… but the differences between what is shown by Facebook ads manager’s outbound clicks figures is far more than what we see in Matomo. For a definite period, there were 6322 outbound paid clicks recorded by Facebook (and may have been even more with organic traffic), but only 765 visits were recognised by Matomo coming from Facebook (on the ‘All Channels’ overview page). That’s a huge, 8 times difference (or even larger if we count organic too).
With UTM tagging during the same period there were 4123 outbound paid clicks coming from Facebook, but there were only 370 visits coming from FB registered by Matomo under the “Campaigns” section. It’s an incredible 11 times difference. If I check a specific UTM code on both sides, it’s the same ratio (eg. 878 vs 82).
Due to our company policy, we can’t use Facebook pixel to directly measure “website visits” conversions in Facebook Ads Manager. So this is not an option to double check these figures.
What may be the problem and how to deal with it?