I’ve installed the Facebook Pixel, but Pixel Helper shows NO pixel on my site. Why?

By PixelYourSite · 18 Feb 2017 · 2 min read

Sometimes, after installing the Facebook Pixel, you will see nothing while testing it with Pixel Helper. That’s one of the most common reasons our clients reach to us, so we decided to write this very short article about what can cause this and how it can be fixed.

If you are not sure about how to use Pixel Helper, or if you see the Pixel running on your website but there are warnings and error messages, take a look at this article and video instead.

Why there is no Facebook Pixel on my site:

1. Old cache – that’s an obvious one. If your website is using a cache plugin it’s highly possible that you won’t see the pixel right away, because the old cache will be served.

Solution: Delete the cache. Depending on how your cache is configured, this can be as easy as clicking the delete cache link from your cache plugin. Sometimes there are several layers of cache, on your site, your server or even a CDN (Content Delivery Network).

2. Browser Cache: that’s also a problem sometimes. Your browser is showing you an older version of the page that’s not firing the Facebook Pixel.

Solution: Delete browser cache

3. Excluded User Role: If you are using PixelYourSite to manage your Facebook Pixel, you have the option to hide the pixel based on user roles. That’s useful if you want to keep the reports accurate and not show events triggered by you and your team (you can exclude admins to achieve that). But sometimes people tend to forget about setting this option and they test the pixel with an excluded role – admin, in most cases.

Solution: You can log out before testing, or you can temporarily remove the exclusion from PixelYourSite plugin settings.

4. Ad-blocking software: if you’re using it, chances are that Pixel Helper won’t show any pixel on your site.

Solution: Temporarily disable the ad-blocking software.

5. JavaScript Error: if none of the above works, it might be the case that some of the other plugins you are using, or your theme is generating a JavaScript error. Sometimes this types of problems can block the pixel completely.

Solution: You will need to identify the problem first by using your browser Developer Tools. On Chrome open settings, go to More Tools >  Developer Tools (or press CTRL + Shift + I) and click on Console. You will see if there are any errors on the page. Once you find out the problem, try to understand what’s causing it. You might need to deactivate your plugins one by one to see what’s the one generating the error.

If you are using PixelYourSite plugin and can’t figure it out why your pixel won’t show, you can contact us.