011. Facebook Pixel: The Tricks of the Trade
3 Nov 2020 · 14 min
Emilio Garcia (Boundify) presents a live-stream episode explaining practical tips and troubleshooting for Facebook Pixel implementations. Key points: how to access the Pixel in Business Manager / Events Manager; use the Facebook Pixel Helper Chrome extension to validate page view and events; verify pixel ID and domains sending events; test events in real time and clear activity for debugging; common diagnostics (duplicate pixel installs, wrong pixel, cross-domain noise); privacy settings (first-party cookies); Automatic Event Tracking (no-code) and Facebook’s deduplication behavior; traffic permissions for restricting domains; and managing integration partners and pixel-sharing permissions.
Chapters
Welcome everybody Emilio Garcia from boundify. And today we have our next episode of Boundify Live. Today we are going to explore the tricks of the trade. I call it from Facebook Pixel. This will assume that you already have the Pixel installed in your implementation of a Facebook ad campaign and I will just go for some details. This this session is slightly different from what I have done in other sessions where I actually gone go into a Zoom meeting and then I live stream. This is actually live so I'm testing this order format and see what we the difference on the experience both in real time and after it happens. So if you happen to be online on either YouTube or Facebook or LinkedIn, you will see this stream right away and obviously it will be there after a little while later on. Without further ado, let's start some things to remind everyone if you see this, there's now supposed to be a chat where you can make any questions during the presentation or at the end. I will be happy to answer. If there's any related to mostly to what we are going to see or if you have additional questions, please be my guest and ask them. Let me try here to share my screen and hopefully this will work right away. I think now I have the spotlight on that one. Perfect. You should be seeing my screen. What I'm showing you right now is Pixel for boundify. So just as a good example here, if you have implemented Facebook campaigns in the past then you will see something like this screen. The way that you get into this area is that usually you go to within your business manager. You go to your data sources this area here and or the ad event manager that's the other the other way that you can access this other menu here Event manager and you will usually you will see just one pixel. That pixel will be your pixel. If you have a business manager with multiple ad accounts or multiple Facebook pages, then probably you will see more and you will be able to scroll to them. This is how it looks like and the reason you want to spend a few minutes just understanding the general way it works is because it will give you some tools to better perform your implementation. The first thing that I usually recommend is that if you have already implemented your Pixel and I'm showing here our website that you take advantage of this Chrome extension. I believe it's not available in other browsers, maybe Firefox, but Chrome definitely have it has it and it's called the Facebook Pixel Helper and this will work independently of the fact that you will be on your Pixel and it should show something like this. Most of the opportunities that we see when we are doing this are related to having multiple pixels that will be one. Nowadays Facebook is smart enough that if you have implemented your pixel twice or three times and is firing the same event on those two or three implementations, it will decouple them or it will ignore the repetitions, but nonetheless is still relevant. To make sure that you just for write implementation, you only have one. You should only see that pixel. You will see the name and the events that are being triggered will show up here. The same thing, right? Usually when you are just in a page and you are not clicking or filling a form or doing any other event that might trigger additional events, the only thing that you should see is page view. So it's a great way to understand what you have implemented. And the other quick thing that I recommend is try to visit more pages just to confirm that your pixel is triggering from all the pages on your website, right? That will be another good recommendation. Let us assume that you have implemented your pixel right away. What you will see here in the overview page, one of the things that you will see are all the events that are being triggered over time. You will have a general activity here on the top and like will summarize all the all the events that is counting and it will tell you when it was that received the last one, the number. So you can match this number to the one that you have here. The other thing that I have seen in some implementations is that the pixel is there, but it's the wrong pixel. So make sure you match the number of your pixel with the one that you have in your website. Another thing that you want to pay attention is in this section website is just as it's bad to have the pixel just triggering one or two locations within your website is usually not good. If it's triggering for a lot of websites, if that's not your intention. I have seen some implementations where multiple domains using the same pixel. Usually that's not what is intended and for whatever reason it happens. So you can see here what domains or websites are triggering your pixel to make sure that are just the ones that are relevant to you. You might have Shopping cart or in the case of us, your own CMS will have maybe some sub domains for previewing pages that you haven't published and that's okay. But if the most of the data is coming from places that are not relevant to you, then it will be smart to exclude them. And and here on website you will be able to see that in this section you Manage all the what Facebook call standard and custom events. So you can see here for example that if you already have some events that are being triggered either by and we will see this, it will because you define the events on your own or because you have an integration that is triggering events like an E Commerce card or something like that, then all those events will be laid out here. The most popular one, the one that will have usually the highest numbers will be Page view because this one by default when you implement the pixel triggers every time that someone load a page. So this should be the most popular and things that probably you want to make sure here is that you want to take a look at the pages or the URLs that are triggering those events. And it will also show you if you are using that event as in any ad set or campaign that you have. Then after that you will have events that will trigger less and less. For example for us this one is called Leads and when someone fills a form that's when it will be triggered. So you will be able to see again if you want to test or see how it have performed over time, this will be a good place to start and and look at the information. One of the great features of this area of the pixel that you can use is you can actually test your events in real time. This is very useful when you are debugging or you are troubleshooting an implementation. And I will just run a little example here, I will put bountified and I will open the website and it will do something very similar. It will just open the website and you can navigate here. But if you go back to your pixel you will see on real time the events that are being triggered right? So you will confirm first that the pixel is triggering properly. Second, that your events, the ones that you have described are working as intended. For example, just for the sake of the argument, I will visit here or stock page and yeah, you see here it's triggering another event for let's talk and hopefully this will not fail. When someone fills a form then we have our lead event here. So that way obviously our implementation is quite simple because we only mostly have leads. There's no purchases on the website. But but this is a great way. For example, if you have a website where you have E commerce properties and they're supposed to be sending events for when someone sees a product or when someone puts something on the purchasing card or something similar, you should see the events here going one by one. You can clear the activity and start all over again. So this Is a gray section to testing that if there's anything that is wrong with the implementation itself. And Facebook Pixel discover that if it will show you here in the diagnostics. Usually, for example, the things that I have seen are related to multiple domain firing duplicate implementation. Those kind of things that you can take advantage of. And you have an area where you can see whatever changes have been done in the past. Some of the things that you can also change that are relevant is for example now in the whole area era of the the cookies and privacy and all that you can choose. And this is I think that for most new implementation this is on by default. But for all this implementation, maybe you want to make sure that your cookies are first party cookie because if not it might be prevented from collecting information for browsers that do not allow collect data collection from third party cookies. So you define as a first party cookie because belongs to your website and you can turn it on by default. The other feature that I really like is this one. Automatic event or automatically tracking events without code. The reason is because if you have the knowledge through something like Google Tag Manager or with scripts, you can follow more complex implementations on the events. But if you just want to have for example regular forms being filled or similar actions that can be tracked by standard events, then setting up the automatically tracking them will help you start until you do something more manual or specific to your website. And another great thing about tracking events automatically is that if you have manual events, it will do the same thing. It will use the feature to know that the event is duplicate. Like for example, imagine that you are tracking automatically this form and for whatever reason then you set up a conversion manually for the same form. So you will have the same event twice. But because it happened at the same time, Facebook will de duplicate it and it will not count it twice. So that way you have the event all the automatic events you can use for your campaigns. And if for whatever reason you create manual ones and they are duplicates, they will do. They will be deduplicated, which is great. And that's something that's useful. Finally, again, this will only make sense for implementations where you have a lot of domains and for whatever reason you need to leave them in place. But you want to restrict or just allow certain domains to track traffic and you can use the traffic permissions to manage that. Basically what it does is that you can add or to wireless the domains that you want, keep tracking traffic from and just prevent the ones that you are not interested anymore. This way you can have that granular level of selection if you want to finally something that that something important to see. If you have integration partners they will show up here and you can choose some partners to to do that setup. And obviously this sharing portion is not showing for us but here will be if you are sharing your pixel with ad accounts or if you are sharing your pixel with other business manager accounts. So very important to understand also who is having access to that pixel and to that data is obviously for implementation reasons. If for whatever reason you are. Let me stop here. There you go. If for implementation reasons you need to share your pixel, then obviously it's relevant and select that. But if for whatever reason you have stopped collaborating with that agency or with a person that was providing you the services, then you want to make sure that you revoke those permissions and just the right people have access to your pixel. That will be all for today. I hope you find these tips valuable and see you next week on our next episode of Bountiful Life. Have a great afternoon. Bye bye.
