First, we have to talk about the event setup tool for the Pixel. If you have the Facebook Pixel installed on your website, you can easily add standard events to your website using the event setup tool. Do not copy and paste any code. Click this link to read the full description. I think it is a good idea. The event setup tool allows advertisers to add standard events to their website to track conversions. That is pretty useful. But… Should you use it?

I was the first to write about the event setup tool when it was released three years ago. That is the strange part. It still has the same limitations and bugs that I experienced long ago.

That does not mean the tool is worthless. That is still valuable when you are in very specific situations. It frustrates me because, after so much time, things are still not better than they were before.

Let us explain how the event setup tool works and what their limitations are.

What is the way it works?

Let us assume that you aren’t very technologically savvy. You want to set up a standard event, but you either do not know how to do that, or you do not have access to the backend of your website to add the proper code to it.

If that is the case, you most likely have chosen the event setup tool as your solution. If you are going to event manager, click on the Add Event drop-down and select from the Pixel menu.

Pixel Event Setup Tool

You will receive the following message.

You must click on the button Open Event Setup Tool.

Paste in the URL of the page to which you want to add the expected events, and click on ‘Open website’.

Pixel Event Setup Tool

The floating dialog appears when you open the page.

Event Setup Tool

So, all is going well, correct?

URLs for events to be shared.

Let us say that you want to fire an event the first time someone opens this page. An example would be a registration confirmation completed. You will be able to load the page and you will know that registration has been completed.

You have clicked on Track this URL. You will be able to see something like this.

Event Setup Tool

You can use URL equals or URL contains logic to change the URL. It is up to you. You can pick a festival. We will go and register all of the people.

Event Setup Tool

Once you click confirm, you have successfully set up an event. You should just click on Finish setup and you should be finished.

Event Setup Tool

What I discovered was very simple. This is a very good option, but there are some things that I have reservations about.

One problem, parameters.

Let us talk about the issues you identified with the help of this tool.

It is very good to be able to create a standard event without writing any code. However, Facebook offers very limited opportunities for adding parameters. In this example, one parameter can be used to provide other additional information about the event. For example, the name of the product.

I certainly cannot do that in the example above. I have created a complete registration event. The details of that event will not be sent beyond that.

There is no way to do that now, so you would need to create a custom conversion based on the URL. You should try something like this.

Custom Conversion

Well, so this is really, really, alright. So, it is not the end of the world. That limits the options available to the advertiser. It would be nice if we were able to pass the parameter from the beginning to the end.

I’m having trouble with the tracking of this new button.

I know that I am not the only one having this problem, as it could be a browser issue, as I have tried both Chrome and Safari. When you attempt to create an event based on a button click, Facebook attempts to figure out where that button is. I think that the way that we detect it is an extreme mess.

Here is an example.

Event Setup Tool

What is it that I am supposed to select here?

The word “Buggy” does not describe the problem. It is unusable.

Here is the foundation.

I have listed five easy steps to setup a successful Facebook advertising campaign. I will send you every day a link to a relevant tip. Each tip is included in a video and a written lesson.

10 The tips apply to someone with 10 years of experience.

10 What are some important lessons I’ve learned about Facebook advertising over the past ten years? You will receive a series of ten emails, one for each day.

The problem is the value of the purchase.

When it comes to buying, there is an additional issue – adding the purchase value to any event. There are several options for this.

Event Setup Tool

One is that you can force Facebook to detect that value from your page. Yet again, this tool’s ability to figure out that value is extremely horrible.

Here is an example.

Event Setup Tool

On Facebook, the entire line was highlighted. It also contained a dollar amount. If I select the one I want, here is the amount that it will try to send.

Event Setup Tool

Okay, I say no. That is not worth it.

Perhaps the other option would be to pass the value of the transaction from the initiate checkout event. I think it is necessary assuming that Facebook is able to detect the value of the page.

The final option is ‘do not include value’. NO! That is not what we want. Why can’t we manually enter it? Why is this so difficult?

In addition, we cannot pass a parameter to the product name. Another alternative would be to create custom conversions. Custom conversions allow you to set rules for events and URLs so that you can better track and optimize specific actions with Facebook ads. Click here for the full description of the product that is being sold and the price it will cost you.

Custom Conversion

That is fine. A workaround. You are able to make it work. Yet, at the same time, it sure would be easier if everything worked properly in the first place.

It still has a lot of potential.

Yes, the event setup tool is very useful. It has the potential to do something. You have had the same potential and limits for three years and counting. It is amazing that none of these problems have been resolved or improved in any way during that time.

For the moment, this tool is the best solution if you cannot access the backend of a client website to add some code. Maybe you are not confident that you will be able to add event codes to your website. I am not sure if that solution will work, I think the solution is imperfect. This is a temporary fix.

I am deeply disappointed that this tool, which has enormous potential, is not superior to what it is now.