LOG IN OR SIGN UP
Log in to your account
Sign up

Your Guide To Facebook Event Tracking

19 March 2019 | 0 comments | Posted by Che Kohler in nichemarket Advice

Guide to Facebook Event Tracking

Facebook has become more than just a social media site and internet giant, it has also become a powerful marketing platform for social media marketers to showcase their value in terms of ROI. Facebook's has progressed far beyond simply posting pretty pictures, text updates or videos but has transformed into a channel that values effort when combined advertising spend. 

Building targetted campaigns on Facebook

The days of merely selecting a specific target market for your Facebook campaign and hoping users will flock to your site to complete the required user interactions is slowly starting to become a thing of the past. While these campaigns do work, they are often costly and hardly provide the turns on ad spend. If you after brand exposure then the broad range approach should work for you.

But if you're business is aiming to make Facebook ads a conversion orientated approach you need to start finding more accurate ways of targeted users. One of the more effective Facebook tracking methods is based on event tracking. Event tracking allows you to set specific user interactions as goals and feed this back into Facebook to help optimise your campaign reach.

For example, if you're an eCommerce site and a user added a product to their basket but did not check out you could fire add to basket events back to Facebook and serve ads to all users who did so and appeal to them with a message that encourages them to convert.

Running event tracking with Facebook

To build out a successful marketing funnel where you can reach out to specific Facebook users and pull them back into your conversion funnel, you need to know precisely where in the conversion cycle the customer stopped. That way you can not only reach these users but also target them with specific messaging to encourage them to complete their conversion.

This sort of granular targeting is what helps create a successful churn rate of users who return to complete conversions. Over time this churn rate can build a massive return on investment, mainly when used in combination with other channels.

Selecting the events you want to track

Facebook has been kind enough to offer marketers a range of event tracking options which you can easily choose from and add to your website to synchronise data between your site and your Facebook ad campaigns.

Check the table below and pick the events you feel apply to your site or how granular you would like to get with your tracking. 

Website actionDescriptionStandard event code
Add to cartTrack when items are added to a shopping cart (ex: click, landing page on Add to Cart button)fbq('track', 'AddToCart');
Add payment infoTrack when payment information is added in the checkout flow (ex: click, landing page on billing info)fbq('track', 'AddPaymentInfo');
Add to wishlistTrack when items are added to a wishlist (ex: click, landing page on Add to Wishlist button)fbq('track', 'AddToWishlist');
Complete registrationTrack when a registration form is completed (ex: complete subscription, sign up for a service)fbq('track', 'CompleteRegistration');
ContactA telephone/SMS, email, chat or other types of contact between a customer and your businessfbq('track', 'Contact');
Customize ProductThe customization of products through a configuration tool or other application your business ownsfbq('track', 'CustomizeProduct');
DonateTrack donation of funds to your organisation or causefbq('track', 'Donate');
Find LocationTrack when a person finds one of your locations on the internet or application with the intention to visitfbq('track', 'FindLocation');
Initiate checkoutTrack when people enter the checkout flow (ex: click, landing page on checkout button)fbq('track', 'InitiateCheckout');
LeadTrack when someone expresses interest in your offering (ex: form submission, sign up for trial, landing on pricing page)fbq('track', 'Lead');
PurchaseTrack purchases or checkout flow completions (ex: Landing on "Thank You" or confirmation page)fbq('track', 'Purchase', {value: 0.00, currency: 'USD'});
ScheduleTrack the booking of an appointment to visit one of your locationsfbq('track', 'Schedule');
SearchTrack searches on your website, app or other property (ex: product searches)fbq('track', 'Search');
Start trialTrack the start of a free trial of a product or service you offer (ex: trial subscription)fbq('track', 'StartTrial', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'});
Submit applicationTrack when a registration form is completed for a product, service or program you offer (ex: credit card, educational program or job)fbq('track', 'SubmitApplication');
SubscribeTrack the start of a paid subscription for a product or service you offerfbq('track', 'Subscribe', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'});
View contentTrack key page views (ex: product page, landing page, article) fbq('track', 'ViewContent');

How to set up Facebook Event tracking

Now once you've selected the events, you would like to track, its time to set it up.

Note: You will need your Facebook Pixel installed and firing on all pages in order for event tracking to work.

Standard setup

If your site fires a page view for each event implementation will be simple. All you will need to do is grab the event code you need.

  • For example, if you would like to track a lead and you send users to a thank you page
  •  Add the following fbq('track', 'Lead'); to the head tag of your site.
  • The tracking code will fire as soon as the page loads and will indicate to Facebook that a lead has occurred. 

If however, you're user action fires on one page you will need to only fire this tag once the thank you message element is displayed on your site and can be added to the div of that message display. If you're unsure on how to do this, I recommend contacting your developer or asking a marketing and webmaster professional.

GTM setup

If you're running GTM on your site and already have the Facebook pixel running on all pages you can add event tracking by doing the following.

  • Login to GTM
  • Click Add New Tag
  • Provide a name for your tag - IE - Facebook Lead Tag
  • Select custom HTML tag
  • Add the following code  fbq('track', 'Lead');
  • Select your trigger to fire on your thank you page or thank you element ID
  • Click save and submit

Tell us your Facebook story

Have you started to set up Facebook event tracking? How has it improved your campaigns? Let us know in the comments below, we would love to hear from you.

List your business for FREE

Don't have a place to send your Instagram traffic? Create your free business listing on nichemarket. The more information you provide about your business, the easier it will be for your customers to find you online. If you require a more detailed guide on how to create your profile or your listing, then we highly recommend you check out the following articles.

Contact us

If you want to know more about social media marketing for your business or would like us to set up your Facebook event tracking, don’t be shy we’re happy to assist. Simply contact us

Recommended reading

If you found this post helpful and have time to spare and would like to learn more about Facebook marketing then check out the following articles.

Tags: facebook, social media

Previous: {{ previousBlog.sTitle }}

Posted {{ previousBlog.dtDatePosting }}

Next: {{ nextBlog.sTitle }}

Posted {{ nextBlog.dtDatePosting }}

You might also like

How to speak crypto

How To Speak Crypto

20 January 2018

Posted by Che Kohler in Money Talks


A list the most popular crypto jargon, terms and definitions you will find helpful around the trading desk, water cooler and while doing your researc...

Read more
MailChimp now has Instagram ad functionality

Mailchimp launches Instagram Ad Campaigns

02 June 2017

Posted by Che Kohler in nichemarket Advice


MailChimp now integrates directly with Instagram to allow you to create ad sets and target your email subscribers and similar audiences with ads

Read more

Leave us a comment


{{comment.sUserName}}

{{comment.iDayLastEdit}} day ago

{{comment.iDayLastEdit}} days ago

{{comment.sComment}}

Sign up for our newsletter