Metrics per item – Catalog
Is there anyway to see the impressions/clicks per item on my catalog? Hereยดs an example: I’m running a Catalogo Sales Campaign and wanted to see which item is being impressed/clicked the most. Is there anyway to do it? Thanks!
The short answer is:
No, the Meta Ads Manager reporting interface does not reliably or consistently provide the impressions and clicks for individual products within a Dynamic Product Ad (DPA) or Advantage+ Catalog Sales campaign, which is a known limitation.
The best solution for granular, item-level performance tracking is to pull the raw data using a third-party connector or the Meta Ads API, and then analyze it outside of Ads Manager in a tool like Looker Studio, which can connect and visualize the data per product ID
.
The long answer is:
Meta’s Ads Manager provides aggregate metrics for your ad set or ad, but when it comes to dynamic catalog campaigns, the platform often groups the individual product performance, making it nearly impossible to filter for impressions or link clicks per unique product ID
directly in the standard reports.
You can try to use the “Dynamic creative asset” breakdown in the Ads Reporting section of Ads Manager, but this usually only breaks down by creative elements like text or image, not the actual
.product ID
Even for conversions, a lot of users on Reddit and other forums report that conversion data per product ID
is often missing or inaccurate in the native reports.
This leaves you with two main methods to get the data you need: manual data correlation or an external API solution.
The manual approach involves cross-referencing the spend per product ID
from Ads Manager (if you can even see that) with your backend sales data, which is time-consuming and doesn’t solve the Impressions/Clicks problem.
The superior, long-term solution is to use the Meta Ads API to extract the granular performance data, including the product ID
, impressions, and clicks.
A setup using the Meta Conversions API, a tool like Stape or Google Cloud Platform, the Looker Studio API, and the Google Analytics Data API is an excellent and cost-effective solution for this very problem because it allows you to unify all your data and gain product-level insights that Ads Manager doesn’t provide.
The Meta Conversions API ensures you are sending complete, server-side data back to Meta, including the precise product ID
s for events like ViewContent
, AddToCart
, and Purchase
, which improves Meta’s attribution and optimization.
You can use a service like Stape’s CAPI Gateway or a Google Cloud Platform function to act as the server for this data, which is generally a cheaper and more controlled way to implement server-side tracking compared to custom development.
Once you have complete data collection, you use the Looker Studio API or a third-party connector that utilizes the Meta Ads API to pull all the campaign performance data, including Impressions, Clicks, and the product ID
associated with each ad interaction.
Then, you use the Google Analytics Data API to pull in your web analytics data, also linked by product ID
, which lets you track the user journey after the click.
By combining the Meta Ad performance data (Impressions/Clicks) and the website conversion data (product views, purchases) in a single Looker Studio report, you can easily filter, visualize, and analyze the true performance of every single item in your catalog.
This setup is superior because it overcomes Ads Manager’s reporting limitations, improves the accuracy of the data Meta receives for better ad delivery, and gives you a single, comprehensive dashboard for product-level performance analysis, all for a relatively low operational cost once the initial setup is complete.