When Meta promotes your products via dynamic ads, it always controls whether there are any products matching the product filter within the product set. It may happen sometimes that the product set gets empty due to various reasons:
products get temporarily sold out
insights filter refers to exact or high number (transaction = 10, ROI >100 etc.)
product filter is too strict (product ID = 371, price is between €10 and €11 etc.)
you use a feed provider prior to ROI Hunter and some issues that empty catalog appears
There are several solutions and recommendations we learned so far:
it's always better to use % values when it comes to insights filters (e.g. TOP 10% of transactions, TOP 1% of revenue etc.)
it's always better to import source product feed (or via API) directly to ROI Hunter
setup autorules to get notifications when Meta stops the ad due to an empty product set 👇👇👇
Get notification when product set gets empty
Meta stops and marks all ads stopped due to an empty product set by "WITH_ISSUES" (as described here). Since ROI Hunter syncs all (even automatic) changes we know that Meta did it so and therefore our users can see ads with the status "WITH_ISSUES" in FB insights. Besides that, you can even set an auto rule that would notify you when FB stopped the ads due to the empty product set.
After receiving the notification, you can:
check the products set, edit the filter (if still empty), and activate ads
activate ads (if the products set was empty just temporarily)
You can of course even activate the ads automatically by adding the "RUN" action in the auto rules.
If you have any questions or feedback, we're more than happy to get in touch and learn more from you ❤️
