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 external changes on the platform outside of your control.
There is a lot to be said for creating engaging content, fostering conversation and providing value to the system (as Jon Loomer explores in his post), but I will talk more about the technical aspects that could give your site/content an edge by using/implementing:
On Jan 11th, 2018, Facebook announced changes to its News Feed ranking system to support Mark Zuckerberg’s vision to “help people stay connected and bring us closer together with the people that matter to us” which ultimately means we can “expect to see more from your friends, family and groups.”
Over the next few weeks, Facebook’s news feed will start showing fewer news articles, and less marketing content and ads – Fortune Magazine
To account for these changes to the newsfeed we need to ensure that our site and approach to Facebook marketing is optimal. We need to look into:
When you add the Facebook Pixel to your site, you are providing signals to Facebook to help you track and optimize your ads. These signals (i.e. pixel events and App Events) increase the efficiency of your ads by providing Facebook machine learning algorithms with food/data to deliver the most relevant ads to the best people. This means that there is less “wastage” of your marketing budget and should lead to lower costs for the marketer.
Putting: the Facebook Pixel onto your site (e.g. providing PageView events) and App Events (firing events within your native Android/iOS mobile apps) is a good first step in providing signals and ensuring that there is tracking on your site for your ads.
This is, however, not providing the highest-quality signals possible to Facebook to help its algorithm learn. Using Standard Events in the right places on your site to track people’s behaviour is the best way to provide the highest quality signals.
As of the date of writing this article, there are 9 Standard Events (for the pixel) and 13 App Events (Mobile Apps):
9 Standard Events – Pixel | 13 Standard Events* – App Events |
---|---|
|
*actual names vary based on the SDK or API you will use. Refer to the docs |
I recommend looking into key areas of your site that people take key actions and use these events (in addition to the PageView) to supplement your tracking when these actions are taken. These events must be applied within your Facebook Pixel code within your site/tag manager. For example, consider implementing:
For a broader discussion on this, see:
Part of Facebook’s strength is its people-based measurement where it is able to identify users across devices, browsers, platforms and channels. One way the pixel does so on desktop is that it is able to identify whether that the particular user visiting your site is logged into Facebook (via cookies), then it can tie that user back to any marketing activity.
If the user is not logged into Facebook, traditional methods (i.e. firing the PageView event) will not be able to tie it back to a particular user. For this use-case, we can use Advanced Matching: what this feature in the pixel allows you to do is pass in an identifier via the pixel as a parameter (the FB Pixel JS code will hash it with SHA-256 then transmit it) then it will try to match the user this way, irrespective of whether the user is logged into Facebook.
To increase the match rate among users and to provide the best signals for your marketing, Advanced Matching is highly recommended.
we have observed over 10% increase in attributed conversions and 20% increase in reach of retargeting campaigns – Facebook Marketing Blog
As of the date writing this article, Advanced Matching is pixel only.
For a broader discussion on this, see:
Once the fundamentals are in place (e.g. optimal signals), using Facebook products that take advantage of these signals is key to unlocking value on the Facebook platform.
Each of these products warrants its own discussion (and there are more products that are being released by Facebook), but as a starting point look into:
For a broader discussion on this, see:
I am certainly not an expert in the practical aspects of this as it can vary for your business needs; however, choosing the optimal placement is important to reach the best people and run effective marketing campaigns. It is recommended to let Facebook choose the placement automatically, but in some cases, you may want to modify these setting manually in your campaign if you have a great deal of experience or are certain of the change.
Check out Advertisemint’s: A Guide to Facebook’s Ad Placements for a more detailed treatment of this topic.
As a caveat this is an **unofficial** way of achieving this as of this article's…
There are many benefits to verify your Business Manager on Facebook; however, it is not…
One issue when adding the Facebook pixel to a Google Tag Manager AMP container is…
When trying to run Puppeteer 1.0 within your Node.JS scripts on an Ubuntu 16.04 box and…
Off the back of this article, there could be some potential improvements to make the…
Before implementing the img tag, the previous article should be reviewed: it discusses some of…