December 18 2018
November 28 2018
November 27 2018
To take advantage of Dynamic Ads products, businesses need to maintain one or more catalogs hosted in the Facebook ads platform under their business accounts.
The content of these catalogs are expected to be a complete set of products that are synchronized from the inventory database of the business. To facilitate that, we provide a set of related APIs for developers to achieve these integrations.
We've basically divided the product catalog system integration process into these steps:
Step 1: In Facebook Business Manager, create a product catalog and then configure its name.
Step 2: Under the product catalog, create and configure the product feed settings. These settings contain the feed file upload schedule, update mode, feed file location, and so on.
Step 3: Upload the feed file that's generated from the inventory database of the business by one of these methods:
Learn more about the set of APIs you can use to manage catalogs.
We highly recommend that you update and maintain the product catalog, such that its content is always kept current with the content in the inventory database. If you don't keep your catalog current and updated, you can experience these issues:
ViewContentevents for them, but no
A product catalog can have multiple data feeds; thus, a large catalog can be spliced into smaller chunks and then managed and updated by multiple product feeds.
product id (
retailer id field in the feed file) must only exist in one of the feed files. If a
product id is found in more than one product feed file, our system would reject it and only accept the update for the item in the product feed file where the
product id first appears.
Try to check the feed file format before you upload your file. See how to set up your feed.
Use this feed debugger to understand more about the upload error messages.
Monitor upload problems by reading the upload errors API. You can retrieve product feed upload errors from the edge. You can also set up a monitoring script to regularly check this edge, and alerts can be sent to developers or feed maintainers if there's an unexpected amount of errors.
If you need to monitor more than one product catalog, it's possible to retrieve the errors for all product catalogs under a business in one single call:
If you find uncaught errors in Detect Feed File Problems Early, try to update the format checking rules or remove the items that are causing the errors or somehow causing wrong parsing of the feed file.
Retrying the uploads using direct upload if too many errors are detected in Monitor Upload Problems.
Learn how a direct upload can be triggered.
Learn more about:
For other APIs that are useful for optimum performance in product catalog, we recommend to proactively track and resolve issues related to events and quality.