You’ve probably heard of Facebook Pixel – the conversion tracking pixel to track off-site conversions of your Facebook campaigns. But why do you need it?
And is the setup process as complicated as it looks? Does it involve writing lines and lines of code? Do you need to hire a team of developers? No, no aaand… no!
This guide will explain why you should use Facebook Pixel and it’s conversion tracking, how to make it work for your business, and most importantly – how to get started in 10 minutes!
By the end of this post, you’ll be able to easily utilize the new WordPress plugin, Pixel Caffeine – the “magic trick” that helps you to easily track conversions and create Custom Audiences in a few simple clicks.
Ready to get better Facebook ad results? Let’s roll!
What is Facebook Conversion Tracking?
Before we dive into Pixel Caffeine, it’s important that you understand the importance of Facebook Conversion Tracking and how it helps advertisers see the ROI of their Facebook campaigns.
To set up Facebook conversion tracking, you need to use the Facebook Pixel – a particular pixel that you set up and place on all key pages of your website. This way, Facebook will be able to monitor what actions a visitor takes on your website.
You won’t be able to monitor lead conversions and sales that resulted from your Facebook campaigns unless you have the Pixel set up — and while CTR and CPC are important metrics, it’s the final conversions you’re interested in.
To check what conversions your account is capable of, log into the Facebook Ads Manager. In the Columns menu, you can choose between multiple ad reports that will show your ads’ performance.
Customize the report’s columns.
You’ll see conversions on the right.
Given that we are focused on website conversions, go ahead and select the option “Website Conversions” from the left-side menu.
As you can see, there are many custom website conversions that you can track. Facebook has nine Standard Events that can be easily set up with just a small edit in the Facebook Pixel code.
Tracking these website conversions is important for several reasons:
- You’ll know what’s the real ROI of your ad campaigns
- You can A/B test multiple ad elements and see which one results in most conversions
- You can create remarketing audiences based on the conversions and target them with specific ads
Of course, to do all of the bullet points above used to require getting the code on the right pages of your site – a process that took a lot of work or cost a lot of money.
Now you can do it all – quickly – and for 100% free.
So then…how do I install the Facebook Pixel and the conversion tracking?
We’ve seen so many marketers struggle with this task. And that’s exactly why we created Pixel Caffeine – a WordPress plugin that makes the installation process 10x easier.
With Pixel Caffeine, you can get the Facebook pixel site-wide without typing a line of code. That’s awesome, right?
We know there’s expensive plug-ins that promise the same quality, but unlike theirs, ours is free – plus you know it’s backed by AdEspresso (which means continual updates and improvements).
So now, instead of hours, you can install the Facebook Pixel on your WordPress site in a few minutes. After a few clicks, you can start creating Facebook Custom Audiences to send highly targeted Facebook ad campaigns.
On top of it all, you can integrate Pixel Caffeine with Facebook Dynamic Ads and WooCommerce to automatically track visitors based on what they viewed on your website (product name, product category and product tags). Imagine all the dynamic retargeting options on Facebook and Instagram that just opened up for you!
If you’d prefer to watch a video on how to install the Facebook Pixel with Pixel Caffeine, watch this instead (or read on!):
How to install the Pixel Caffeine plugin
Getting started with Pixel Caffeine takes only a few minutes.
Log it to your WordPress account and select “Plugins” from the admin panel. Click on “Add New.”
Search for “Pixel Caffeine” and click “Install.”
After that, activate the plugin, connect your Facebook account, enable tracking options and you’re ready to go.
How to use the Pixel Caffeine plugin?
The most important reason to install Pixel Caffeine is the super fast Custom Audience creating process.
Simply go to your Pixel Caffeine plugin, and set up new Facebook Custom Audiences based on website visitors’ actions on your site.
You can also use the Pixel to track custom conversions based on clicks, pages visits or interaction with CSS Selectors to monitor your Facebook ad campaigns’ performance.
You can even create a custom audiences for anyone who visits an exact URL, or a piece of a URL.
This is the easiest way to create super advanced Custom Audiences directly within WordPress.
Want to get advanced? You can delay the pixel firing if you want to avoid tracking bouncing users that come to your site in the General Settings tab.
And just when you thought it couldn’t get any better… You can also pass to Facebook advanced events and data like tags, categories and custom fields of the post being visited.
All the Custom Audiences, custom conversions, and tags you create with Pixel Caffeine plugin will be automatically synced with your Facebook advertising account.
5 Facebook Re-Marketing Campaign Ideas with Pixel Caffeine
1. Retarget all past website visitors based on different retention windows
Create Custom Audiences for of all your website visitors based on when they last visited your site (retention windows) and target them with a Facebook offer that reminds them of your brand. It will keep your offer in the top of their mind, and once the time’s right, they’ll make a purchase. You can target those who visited 7 days or less with one offer, and then older traffic (30 days + since last visit) with another.
For example, MailChimp’s Facebook ad could remind their past website visitors of all the newest awesome features:
2. Retarget people who visited specific landing pages
Not all landing page visitors convert on their first visit to your website. It would make sense to send them additional messages and offers via a remarketing campaign. Moreover, these people are interested in in a particular product or use case, so you’ll know which ads and messaged to use.
For example, Scoro’s remarketing ad targeted people who had previously visited their Project Management Software landing page:
3. Share your blog articles with past readers based on category
People who have read your blog posts in the past are much more likely to engage with your Facebook Page posts. Hopefully you’ve been classifying your blog posts by category. You could target them with more blog posts from the same category, or a lead generation (or purchase item!) exactly from that relevant category!
For example, Ahrefs could be sharing their blog articles with people who have already visited their blog based on the type blog post they read:

4. Retarget past purchasers based on product type
According to research by Adobe, in the US, 41% of overall revenue comes from repeat customers. Once somebody has bought from your brand, they are much more likely to buy again. Set up a custom conversion and create a Facebook Custom based on past purchase behavior.
Another good idea is to upsell. For example, if someone bought a Pokemon toy, you could upsell those customers on other merchandise like Target did:
5. Retarget free trial and freemium users
If you’re in the software business, you’ll often have to nurture trial and freemium users to become paying customers. Create a Custom Audience of all your free trial users and exclude the ones who have already converted to paying customers. It’s all possible with Facebook conversion tracking and Pixel Caffeine.
For example, promote helpful guides or webinars with your product, so that people can understand its benefits more easily. Here’s how Litmus has done it:
Now that you’re familiar with all the brilliant opportunities that Facebook conversion tracking presents, let’s see how you can get started and use it on your WordPress site.
And Now Go Get Started!
Now that you’ve mastered the science of Facebook Custom Audiences and you know the hottest Facebook ads secret (AKA Pixel Caffeine) go ahead and create some new awesome marketing campaigns!
After you’ve taken Pixel Caffeine for a test drive, let us know what you think in the Comments below!
I’ve been using AdEspresso for awhile and downloaded Pixel Caffeine as soon as I heard about it in a course with Jon Loomer. It’s slick but it’s not yet super functional. I know you’re on a roadmap as I’ve seen in the support on wordpress.org. But my suggestion is to dedicate one person to creating a knowledge base. I use PixelYourSite Pro as well and the thing I like about it is that I can look at a video about every aspect of the tool, learn how to do it in 5 minutes and be live with the functionality.
Pixel Caffeine has promise, but I spent 45 minutes just trying to figure out how to get a ViewContent Standard Event set up for my home page and I still don’t think I got it. Just a suggestion.
I completely agree. I’m in the same boat here, trying to figure out how exactly to get everything working properly. A knowledge base or even just a few general guides would be great.
I think TQ works for PixelYourSite Pro due to his response.
It sounds great.
Does your plugin pass dynamic value data from wooCommerce products also?
Yes, sure 🙂 It’s compatible with WooCommerce and Easy Digital Downloads plugins for all dynamic product data.
It will great if Pixel Caffeine can also make product catalog from woocommerce.
Awesome plugin! Thank you so much!
How can I create a custom audience with people who came to my website from Google?
You just simply go to “Custom Audiences” tab, add a filter to the new custom audience you are creating and a popup will prompt out. In this popup:
– select “Attributes” as “Users based on”
– select “Referrer” in one of the visible radios
– write “google” in the bottom text (it search in all URLs that contains “google”, but you can be more specific, for example, “google.com”, “google.it”, so on).
Save it and create the custom audience with this special filter added 🙂
Would love this as well 🙂
Great plugin. The woocomerce purchase is recording my shipping cost in the ad manager? will you be implementing a way to exclude shipping?
Love it.
Yes, it’s been implemented in one of the latest releases. By default, the shipping is not included. If you want, you can change it in the advanced settings of the plugin. 🙂
I am getting following error:
Cannot save on facebook account because of something gone wrong during facebook connection.
Please, write in the official plugin support here: https://wordpress.org/support/plugin/pixel-caffeine
I’ll try to find a solution 🙂
Is this plugin WPML compatible? Meaning, can we make separate WooCommerce feeds for language variations?
I can’t answer correctly, I think yes, but I could be wrong.
If you can, try this in a stage environment and check the pixels in the Pixel Helper chrome extension, so you can understand better if the pixels are fired properly or not.
If you occur in some issue with WPML, please try to explain me in the official plugin support form and I’ll try to find a solution! 🙂 Here the link to the forum: https://wordpress.org/support/plugin/pixel-caffeine
Well, as some here have told, I was using PixelYourSite Pro and I’m definetly moving to Pixel Caffeine, what I great job You have done here! Thanks!
Thank you! Glad to hear that! 🙂
Ciao guys, thanks for the great work here! Look much better than the other plugins around.
Nevertheless I’ve a couple of questions:
1. On “General settings” tab we can create a custom audience based on the custom field (that is awesome!). But so why I would need to set it in the “Custom audiences” tab too?
2. If I want to set it on “Custom audiences”, that option is selectable when choosing “user based on blog behaviour”. Is this valid for pages with that custom field too?
3. When trying to save, I get this message: “Terms of service has not been accepted. To accept, go to https://www.facebook.com/customaudiences/app/tos“. All the TOS have been agreed already. Even those specified in this page https://adespresso.zendesk.com/hc/en-us/articles/213984478-Missing-some-ToS-for-Custom-Audiences-. Could be because I’m managing 2 business manager accounts?
Grazie!
exact same problem here, I’ve gone crazy searching for days, but still no solution. Can someone help, please?
Create a custom audience in your business account and accept the terms and condition. Then you’ll be able to create custom audiences with pixel caffeine.
Hey Antonio, I created a Conversion/Event tracking named “Lead from Landing Page Opt-in”. Will this exact name be copied to the Custom Conversions section in my Facebook Ads Manager?
From reading this article, it says: “All the Custom Audiences, custom conversions, and tags you create with Pixel Caffeine plugin will be automatically synced with your Facebook advertising account.”
However I don’t see it in my Custom Conversions section in Ads Manager. Can you please help?
Thank you in advance!
same as here. when i create custom event, i dont see any of those on my business manager.
is there delay sync?
looking for this for a whole week, thank you so so much.
Let make woocommerce beat shopify , hura
Hi Antonio, thank you for this awesome plugin. When I click on Facebook Connect I get {“errorMessage”:”400 Malformed request”}, the plugin is up to date, any clue on how to resolve it? Thank you.
Hi Luca 🙂 you can write to the developer, I’m sending you his email in private!
I’m getting this same error too – how can I fix it?
Great plugin! I use it on all my WordPress sites that run FB Ads. I’ve written a small blog abut pixel that demonstrates setup using your plugin:
http://www.evolocity.com.au/2017/07/why-you-must-use-pixel-for-your-facebook-ads/
Such an incredible plugin, especially considering it has a free version. If you’re running WordPress you better not be running any FB campaigns without it!
This is an awesome plugin! Been looking at this for a while. I have a question though that has been causing me sleepless nights. How do I build a custom audience based on the ATC and PUR events of a “Specific” product??? I have woocommerce installed and when building the custom audience in Pixel Caffeine based on ecommerce behavior, I choose “content ID “, “Is” and then select the product from the dropdown. It creates the audience in FB but when going into FB and clicking on the audience and then clicking on edit, i get the following message “”Sorry, this rule was created through API or third party applications. It contains syntax that we currently don’t support in our interface.”” Please help me with this one. I want to build an audiene based on people who VC, ATC and PUR of a “specific” product. Thanks guys.
Don’t worry, even if Facebook still doesn’t know how to “translate” and then visualize the rules inside custom audiences, your custom audiences are working fine with the rules that you selected in Pixel Caffeine admin… :slightly_smiling_face: cheers
Hi, I installed the plugin and successfully connected to FB, and created a feed which uploaded my catalogue.
Is the plugin suppose to add the correct pixel and events to the pages on my site? Unfortunately it is hasn’t added any pixel to my site.
When uploading the catalogue the plugin hasn’t created the categories from my site – is this correct as I thought my site categories would be created on FB.
Hi There,
my Problem is to understand your tool correctly! As I understand it so far, with your Plugin you are able to 1st include the FB Pixel to an own website und 2nd, you are able to create custom audiences AND/OR Conversion and Tracking Events. Right? If so, then everything you do in the Plugin should be synced with your Facebook Ad-Manager Account! Am I Right so far?
BUT if this is the sense/functionality of your plugin then there are few questions to be answered:
1. Why am I not able to see any of my Custom Audiences in the Plugin? They are only transferred to Facebook. At least in my case
2. Why am I not able to adjust any of the Custom Audiences in Facebook Ad-Manager?
3. Where in Facebook could I find my “Conversion an Tracking Events” I created in your Plugin?? In my opinion, I should find them under der Facebook Custom Conversion Pane. But there is nothing to find.
4. How should I work with the “Conversion an Tracking Events” I created in your Plugin??
Hope anyone is able to answer my questions!
Cheers,
Daniel