As a caveat this is an **unofficial** way of achieving this as of this article’s writing… The question is why would you even want to change where events are sent to in the first place? For certain Server-Side implementations (e.g. GTM Server-Side implementations with the Facebook Conversion API) there is a need to send your […]
Facebook Business Manager Verification – “Start Verification” Button Disabled!?
There are many benefits to verify your Business Manager on Facebook; however, it is not exactly straightforward to start the process. Many business owners want to complete this process, but (to my knowledge) there are no clear/consolidated steps on how to begin as the “Start Verification” within Business Manager can be greyed-out or disabled. To […]
Adding the Facebook Pixel to a GTM AMP Container
One issue when adding the Facebook pixel to a Google Tag Manager AMP container is that there are no custom HTML snippets allows. Quite often, this is how people normally integrate the FB Pixel into the GTM container so it is understandable to be confused when this does not exist. There is a however, an efficient […]
Installing dependencies to get Puppeteer 1.0 running on Ubuntu 16.04
When trying to run Puppeteer 1.0 within your Node.JS scripts on an Ubuntu 16.04 box and you keep getting messages (but not limited to) like: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory […]
API Rate-Limiting with Lumen 5.6 and Illuminate Routing/ThrottleRequests Class
Off the back of this article, there could be some potential improvements to make the setup a bit more robust. Instead of copying classes manually into the Lumen’s middleware, it may be best to pull packages from composer and sub-class Laravel’s ThrottleRequests class – part of Laravel’s Illuminate Routing library – to avoid missing any potential changes/features […]
How to use the Facebook img tag to fire pixel events
Before implementing the img tag, the previous article should be reviewed: it discusses some of the edge cases and situation where this approach is most appropriate. I do not recommend using the raw img tag to track your Facebook Events. The best-practice and the most future-proof way (i.e. to ensure you get the best/latest pixel […]
How to future-proof your Facebook marketing against the latest news feed changes (Jan 2018) with the pixel and other optimizations
When it comes to Facebook Marketing as well in life, there are things we can and cannot control. This article will go into a few technical aspects on how to future-proof your Facebook marketing efforts. The following tips are ideas to consider to ensure your technical Facebook marketing fundamentals are strong to help weather any […]
What do I do when the Facebook Pixel Helper fails or is not detecting my events?
After extensive experience using the Facebook Pixel Helper Chrome extension, it seems to rarely fail, but at times for various reasons, it may not detect events as expected in extreme edge-cases. Most of the time, the anomalies had to do with the browser or the environment running the Chrome extension. For example, I had a […]
When should I use the Facebook img tag over the Facebook Pixel JS Code to fire my Facebook Events?
An img tag (html tag) can be used to fire Facebook Pixel events on your site. This is a not a well-known feature and for a good reason, as it is really only appropriate to implement in very specific situations. We will go over some of the scenarios where this approach may be applicable in […]
What are the SubscribedButtonClick and MicroData events and can/should I disable this?
In mid-May 2017, the Facebook Pixel started to automatically send button click (SubscribedButtonClick) and metadata (MicroData) tracking events. This is a feature called Auto-Config where: The Facebook pixel will send button click and page metadata (such as data structured according to Opengraph or Schema.org formats) from your website to improve your ads delivery and measurement […]