In order to run Dynamic Ads for your WooCommerce or Easy Digital Downloads store, you’ll need to set up a Facebook Product Catalog.
Before you begin:
This feature Requires Pixel Cat Business, or Elite, and WooCommerce v3.0 or greater, or Easy Digital Downloads v2.8 or greater.
Step 1: Set Up A Product Feed
Pixel Cat lets you set up a WooCommerce, or EDD product feed with a single click. Go to the “E-commerce” section and scroll down to the “Product Feed” area –
This feed is needed so you can sync your products with your Facebook Product Catalog.
Configuring your Product Feed for Facebook
Include Variations: Having a lot of product variations can cause load issues with your feed, disable to exclude variations from the feed.
Feed URL: You’ll need above URL when setting up your Facebook Product Catalog.
Exclude Categories/Tags (Optional): Select product categories and/or product tags that you want to exclude from your feed.
Product Identifier: Choose between “WordPress Post ID” and “WooCommerce SKU” for your product identifier. Your product identifier lets Facebook match your product feed’s g:id
field to your pixel event’s content_id
parameter. Don’t worry If you don’t know what this means – just leave the setting to default.
Description Field: Set the field to use as your product description for the Facebook product catalog
Google Product Category (Optional): Enter your Google Product ID here. You can learn more about Google Product IDs here. (Leaving this empty will result in Facebook displaying a warning “google_product_category – A product is missing a field”. It’s recommended you enter a product category id that matches your store.
After configuring your feed, make sure you hit Save All Settings at the bottom.
Step 2: Set Up Your Product Catalog
2.1. Open your Facebook Business Manager’s settings.
2.2. On the screen, select “+ Create Catalogs”. Select the type.
2.3. For upload method, choose “Upload Product Info” and give your catalog a name.
2.4. Choose which Pixel to associate with your Product Catalog. Make sure this is the same pixel that you used when setting up Pixel Cat.
2.5. Click Create
2.6. Well done. You’ve just created your Product Catalog. Now click Add Your Items in Bulk and Add Items.
2.7. Select your new product catalog and choose Use Bulk Upload. Choose Scheduled feed and click Next.
2.8. Now we need to go back to Pixel Cat.
Then, go to Pixel Cat, and copy your Feed URL.
Paste the URL into the Feed URL field.
Leave the username & passwords fields empty, and click Next.
Now you will see a screen asking you to set the schedule. Once set up, click Next and on the next screen decide your default currency, then click “Upload”.
You’ll now see a screen showing the status of your import, and showing which you’ve imported. Once your import is done, you can create dynamic product ads.
FAQ
Which product attributes are included in the product feed?
- g:id: The WooCommerce SKU, or the WordPress post id. You can change this under Advanced Settings -> Product Identifier.
- g:title: Your WooCommerce product title.
- g:description: Your WooCommerce product description.
- g:link: Your product’s permalink.
- g:image_link: Your product’s featured image, or a fallback image. For best results, make sure your product has a featured image.
- g:brand: If you add a custom product attribute called “brand” to your product, the feed will pull its value. Otherwise, the feed will default to your WordPress site name, such as “My first blog”.
- g:condition: If you add a custom product attribute called “condition” to your product, the feed will pull its value. Otherwise, the feed will default to “new”.
- g:color: If you add a custom product attribute called “color” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:gender: If you add a custom product attribute called “gender” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:pattern: If you add a custom product attribute called “pattern” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:material: If you add a custom product attribute called “material” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:size: If you add a custom product attribute called “size” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:google_product_category: If you add a custom product attribute called “google_product_category” to your product, the feed will pull its value. Otherwise, this attribute will not be included in your feed.
- g:availability: Automatically pulled from WooCommerce.
- g:price: Your WooCommerce product’s price.
I just changed my feed settings (eg. excluded a category), but my feed doesn’t refresh
Your browser probably caches your feed (eg. https://mysite.com/?feed=pixelcat). Please refresh your tab using a “hard refresh” (ctrl+f5 on Windows, cmd+shift+r on mac).