Access: Facebook -> Facebook Dynamic Event Code & Facebook Dynamic Product Ads

Facebook Dynamic Event Code and Facebook Dynamic Product Ads work together to promote relevant products to shoppers from your catalog on Facebook. With help of Facebook Pixel, it will study shoppers’ behavior who looking certain products on your website. Creating Facebook catalog with Unicart Product Feed from Facebook Dynamic Product Ads would help you to retarget the shoppers on Facebook, with the products they were already looking, to attract more paying customers.

For more information, you may refer here.


Step 1 – Setup Facebook Pixel

Facebook Pixel is required to setup on your website by referring to If you have done it previously, please skip this part and proceed to the next step.


Step 2 – Setup Facebook Dynamic Event Code

Go to Facebook Events Manager to copy the Pixel ID.

Then, paste it at Facebook Dynamic Event Code in Unicart, enable status and click Save button.

Step 3 – Setup Facebook Dynamic Product Ads

Now, go to Facebook Dynamic Product Ads and click Create button.

Create a product feed with selected products that you wish to retarget the potential customers.

Product Feed Name: Enter a name which can be the purpose of creating this feed or category name.

Product Feed Description: Enter a short description for your own record purpose.

Product Feed Category: It can either follow Unicart Category or Google Category. If you set follow Google Category, please perform additional step later.

Select Products: Select By Category to select all the products from selected category or By Product to select certain products from certain category. Ensure that selected categories or products are added.

Status: Enable it to publish this Product Feed.

Once it is complete, click Save button on top and click Back to previous, you will see created Product Feed. Click Generate from XML URL and copy it.

Step 4 – Configure Google Category

If you select Follow Unicart Category, please skip this part. If you select Follow Google as Product Feed Category, click More and select Google Category Matching on top.

Then, match the item with Google Category. You may find the list of Google Category here.

You may also filter some of the products, and apply Google category to selected products.

Please note that you can just configure Google Category once and it can be saved for Google Shopping.


Step 5 – Create Facebook Catalog

Go to Facebook Catalog Manager to create a new catalog. Select E-commerce for Products and click Next.

Enter Catalog Name and click Create.

Once Catalog is created, Click View Catalog.

Step 6 – Upload Unicart Product Feed to Facebook Catalog

Click Add Products.

Select Scheduled upload, and schedule how often your feed to update, paste the XML URL that copied from Unicart Facebook Dynamic Product Ads in Step 3 and proceed Start Upload.

After Facebook processed the uploaded product feed, you can click View Feeds to check the status.

Additional Information:
  1. Brand / Manufacturer is a mandatory field for Facebook Catalog. Please ensure that Manufacturer is created and assigned to Unicart items before using Facebook Dynamic Product Ads.
  2. One item can only be assigned to one Category. For example, if one item assigned to 2 categories, and send the product feed to Facebook, Facebook will detect this item has been appeared twice from the 2 categories which caused ID not unique and will be rejected.
  3. Facebook does not accept all uppercase letters for Product Name such as “PRODUCT A”. Please rename your product name as only apply uppercase letter for first character such as “Product A”.

Step 7 – Create Dynamic Product Ads on Facebook

Now, go to Facebook Power Editor to create a new campaign with the objective of Catalogue Sales and select the catalog with loaded product feed.

Create Ad Set which you would apply the same criteria for group of Ads such as budget, schedule, audience, placements and other targeting data. You may refer here for more information.

Lastly, create Ad to customize how your ad displayed on Facebook. You may refer here for more information.

After you have created and run your Ad on Facebook, you will see similar Ad result as screenshot below.