Facebook Ads Domination Course

How to Get Started with Facebook Dynamic Ads

Setting up dynamic ads can be difficult at the beginning.  However, if you want to save time and resources in the long run, then you’d need to invest some time (and money), so your dynamic ads will run smoothly in the future. 

To get started with dynamic ads, you’d need the following:

1.  The Facebook Pixel

If you’ve read our previous modules in this Facebook Ads Domination series, you’d know that the Facebook pixel is key to generating custom audiences and maximizing your ROI.  With dynamic ads, the pixel plays yet another important role in helping you boost your profits even more. 

If you’ve already set up the base pixel code on your website, you would now need to edit or modify the custom audience pixel.  Dynamic ads require 3 Custom Data events, and you must edit the pixel code for these three events on your website:

  • Product pages (event name is ViewContent) – the code will report product IDs from the catalogue which have been viewed
  • Add to cart pages (event name is AddToCart)– the code will report the product IDs from the catalogue which have been added to cart
  • Purchase confirmation pages (event name is Purchase) – the code will identify the product IDs which have been purchased

Here’s what an example ViewContent pixel event looks like:

  (Image Source: Facebook.com)

(Image Source: Facebook.com)

If the code looks intimidating, it’s best to get help from an experienced developer to make sure there are no errors in the code.

2.  Facebook SDK

If you have a mobile app or are planning to have one, you can integrate the Facebook SDK into your iOS, Android or web app to target your app users with dynamic ads.  Just like the Facebook pixel for websites, you would also need to integrate the three required events added to your app (ViewContent, AddToCart, and Purchase). 

Here’s an example code for an iOS app event:

  (Image Source: Facebook.com)

(Image Source: Facebook.com)

If all that alphanumeric code made your head spin, please get the help of a qualified mobile app developer to make sure your dynamic ads will run properly.

3.  Business Manager

Getting a business manager account is free and easy to do.  You can add pages and ad accounts to your business manager and assign specific roles to other people.  It also makes it easy for you to manage all your assets in one place.   

4.  Facebook Page

Your business needs to have a Facebook page when you launch dynamic ads.  It will represent your business on Facebook. 

5.  Product Catalogue

The Facebook product catalogue is the last essential component to make your dynamic ads run successfully.  It quite literally is your business’ virtual database on Facebook.  It is an inventory of all the products you want to promote on Facebook.  You can upload one data feed for all your products, or you can upload multiple data feeds especially if your business operates in more than one country or has multiple divisions.

You can create a catalogue by going to your Business Manager Menu > Assets > Catalogues.

  (How to access the Catalogues section in Business Manager)

(How to access the Catalogues section in Business Manager)

These are the different catalogue types you can create:

  • E-commerce – if you have an e-commerce store, you can upload a data feed of all your products to your catalogue.  If you already have a Shopify, WooCommerce, Magento, BigCommerce, or Google shopping product feed, you can set up your catalogue quicker just by using the Facebook Feed plugin.
  • Travel – upload a data feed of hotels, vacation properties, flights, and destinations.
  • Real estate – create a catalogue of real estate listings and rental properties.
  • Auto – create a catalogue of vehicles and vehicle offers for your auto business.

Once you’ve created your catalogue, you then need to create a data feed which contains all the information you want to advertise in your dynamic ads.  The required item information will vary for each catalogue type, and you have to use Facebook’s required format and file type to create a proper data feed.   

Now that you know the key requirements to get started with dynamic ads, let’s head into the next section where we’ll discuss how to launch your dynamic ads and the best practices for doing this.