Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Match Facebook pixel pageviews with Offline Event set?

Tags:

facebook

I would like to use offline conversion data to build a custom audience that I can match against visitors to my site. I am currently trying to do this by:

  1. Using the Facebook pixel (fbevents.js) to track users, passing extern_id with our unique user ID during the init call and then tracking pageviews like so:

    fbq('init', '1234567890', {extern_id: UNIQUE_USER_ID});
    fbq('track', 'PageView');
    
  2. Later uploading offline event data with the associated extern_id of people that have made purchases

But Facebook is giving me a 0% record match rate for the offline event set (I have ~150,000 pageviews and a couple thousand purchases, if that matters). Has anybody succeeded in matching only on extern_id, or does Facebook require more user data?

like image 916
Nathron Avatar asked Jun 05 '17 23:06

Nathron


People also ask

What's new with advanced matching for the Facebook pixel?

As an enhancement to our existing advanced matching, we've released an automatic version of advanced matching for the Facebook pixel. This version is designed to help advertisers easily leverage their customer data to track more conversions and build larger remarketing audiences.

How to use Facebook pixel on all Facebook pages?

Facebook Pixel pageview command surrounded by <script> tags. Set this tag to fire on All Pages. And in the Tag Sequencing section, make sure that the Facebook Pixel base tag is set as the Setup Tag. Remember: the aforementioned two steps are required if you are using FB pixel via Custom HTML tag.

Why does my Facebook pixel only fire on page view?

Currently, your Facebook Pixel fires only on the Page View event in the Preview mode. That’s because you are using the All Pages trigger. In Single Page Applications, we also need to have another trigger to track when the page URL has dynamically changed. Every time this happens, we’ll fire the Facebook Pixel Pageview once again.

Can I add Qualifio pageviews to my Facebook pixel?

Unfortunately, this is not possible with the default Pixel, as the pageviews of a Qualifio campaign do not appear in the Facebook Pixel data.


Video Answer


2 Answers

You should be passing external_id instead of extern_id in the fbq init event.

fbq('init', '1234567890', {extern_id: UNIQUE_USER_ID}); // Incorrect
fbq('init', '1234567890', {external_id: UNIQUE_USER_ID}); // Correct

You can check the doc here: https://developers.facebook.com/docs/facebook-pixel/advanced/advanced-matching

like image 169
diccccn Avatar answered Sep 24 '22 19:09

diccccn


I spent hours on this and from what I can gather, the offline events only work in conjunction with Facebook ads. So, your uploaded data is matched only against ads in your account and not the Facebook pixel.

like image 23
Chad French Avatar answered Sep 21 '22 19:09

Chad French