HomeSocial Media MarketingUnlocking Meta's Product-Level Ad Data

Unlocking Meta’s Product-Level Ad Data

Ecommerce and Meta typically go hand in hand. You can provide Meta a 20,000-item catalog and a price range, and with its AI-powered Benefit+ campaigns, it’ll attempt to pair the suitable particular person with the suitable product, whether or not that’s a brand new buyer or somebody who’s already seen these merchandise earlier than.

However what’s really occurring inside that advert? And is there a method to optimize this “black field” Dynamic Product Advert (DPA) format?

Advertisers can see ad-level efficiency, however don’t have any platform-native insights on which particular merchandise are being proven, clicked, or ignored inside a broad DPA.

Is The Algorithm Making The Proper Choices?

That’s precisely the query we needed to reply.

There are three frequent traps manufacturers fall into:

1. Over-segmentation: Manufacturers that need extra perception break aside their catalog into area of interest product units with tons of DPAs.

  • Execs: You can provide every advert a bespoke title, which tells you precisely what’s being served. Good!
  • Cons: This reduces knowledge density and may kill ROI. There’s additionally a bent to attempt to predict which audiences will reply to which merchandise, which is now not efficient for many manufacturers since Meta’s improved Andromeda updates

2. Convoluted reporting: Manufacturers attempt to infer what merchandise Meta is prioritizing by pairing Google Analytics 4 session knowledge (periods by product) to Meta adverts knowledge (the campaigns/adverts that despatched these customers).

  • Execs: Permits some evaluation with out falling into the “over-segmentation” pitfall.
  • Cons: Time-consuming to arrange, and incomplete. This technique doesn’t inform us something about product-specific engagement inside Meta; we’d solely be guessing at click-through-rate, spend, and impressions.

3. “Set it and neglect”: Manufacturers surrender all management and let Meta take the wheel.

  • Execs: Avoids over-segmentation points.
  • Cons: There’s a giant danger in trusting the algorithm. You may be pushing merchandise that get excessive impressions however low gross sales, successfully burning your price range and shedding effectivity.

Making an attempt to make choices from simply Meta Adverts Supervisor UI knowledge is a danger. Many entrepreneurs are nonetheless not assured in AI-powered campaigns.

At my company, we created know-how to unravel this problem, however concern not, I can stroll you thru the precise steps so you are able to do the identical on your model.

Our pilot shopper for the brand new know-how was a serious lavatory retailer investing closely in DPAs inside conversion campaigns.

Let’s undergo the three phases in our journey to overcoming this ecommerce problem.

Section One: Surfacing Engagement Knowledge

The primary stage was visibility: understanding what was occurring now inside these “black field” DPA codecs.

As I stated above, Meta doesn’t straight report which particular product led to a particular buy inside a DPA within the Adverts Supervisor interface. It’s merely not an accessible breakdown in the identical manner that age, placement, and so forth. are supplied.

However the excellent news is {that a} treasure trove of perception is buried within the Meta APIs:

  1. Meta Advertising and marketing API (particularly the Insights API) is the primary API we use to get all advert efficiency knowledge. It’s how we’re pulling the important thing metrics like spend, impressions, and clicks for every ad_id and product_id.
  2. Meta Commerce Platform API (or Catalog API). This API supplies the record of all product_ids and their related particulars (like title, worth, class, and so forth.).

Listed here are the steps:

  1. You first have to pipe API knowledge into an information warehouse (we used BigQuery). Be sure you’re pulling the next metrics from the Insights AP: impressions, clicks, spend, ad_id, product_id. For those who aren’t a developer, you should utilize ETL connectors (like Supermetrics, Funnel.io) to get this knowledge into BigQuery or Google Sheets, or use Python scripts you probably have an information group.
  2. After you have these two knowledge streams, be part of these APIs in a desk, utilizing a particular Be a part of Key. We used Product ID; that is the frequent thread that should exist in each the Advert knowledge and the Catalog knowledge to make the connection work.

When you’ve carried out this, you’ll be able to view your advert efficiency knowledge (clicks, impressions), however now with a breakdown by product.

This new, mixed dataset was then visualized in a Looker Studio report template. Once more, different reporting choices can be found.

To make sense of the info, we wanted an simply navigable report somewhat than pages of uncooked knowledge. We constructed the next visualizations:

Product Scatter Chart, Impression Dynamic Product Explorer (DPEx), (Picture from creator, December 2025)

Product Scatter Chart: Separating every product into 4 distinct classes:

  • “Star Performers”: Excessive impressions and excessive clicks.
  • “Promising Merchandise”: Low impressions however a excessive click-through charge.
  • “Window Buyers”: Excessive impressions however very low clicks.
  • “Low Precedence”: Low clicks and impressions.
Screenshot of DPEx chart
High 10 Product Sorts Chart (Picture from creator, December 2025)
Screenshot of DPEx chart
Backside 10 Product Sorts (Picture from creator, December 2025)

High/Backside Merchandise Bar Charts: See at a look the highest 10 and backside 10 merchandise by engagement.

Product Particulars Desk: View detailed metrics for every product.

This might all be filtered by product title, product sort, availability, and another metrics we needed (colour, worth, and so forth.).

We produced our first-ever shopper report for product-level advert engagement, and even with simply engagement knowledge, we discovered rather a lot:

Artistic: We used the info to enhance artistic briefs.

  • In our shopper knowledge report, it was fascinating to see how a lot Meta was pushing non-white merchandise (orange sinks, inexperienced baths), even supposing 95% of their product gross sales are conventional white variations.
  • We hadn’t prioritized these merchandise initially for the shopper, however have now created heaps extra video and creator content material that includes these extremely clickable variations.

Product Segmentation: We constructed highly effective, data-driven product units primarily based on actual engagement metrics.

  • For instance, we examined exhibiting solely our most partaking “Star Performer” merchandise in feed-powered assortment adverts in our higher funnel campaigns, the place normally the algorithm has fewer alerts to optimize in the direction of

Effectivity: This automated a fancy evaluation that was beforehand unwieldy and time-consuming.

Crucially, for the primary time, we had sufficient proof to problem Meta’s “greatest follow” of utilizing the widest doable product set.

Pitfalls & Key Concerns

This was an awesome first step, however we knew there have been some key areas that simply tapping into Meta’s APIs received’t clear up:

  • Engagement Vs. Conversions: The main downfall with that is that product-level breakdowns are solely accessible for clicks and impression knowledge, not income or conversions. The “Window Buyers” class, for instance, identifies merchandise that get low clicks, however we couldn’t (on this section) definitively say they don’t result in gross sales.
  • Context Is Key: This knowledge is a strong new diagnostic device. It tells us what Meta is exhibiting and what customers are clicking, which is a large step ahead. The why (e.g., “is that this high-impression, low-click merchandise only a high-value product?”) nonetheless requires our group’s evaluation.

Section Two: Evolving Meta Engagement Knowledge With GA4 Income Knowledge

We knew the above Meta-only knowledge simply explores one a part of the journey. To evolve, we wanted to hitch with GA4 knowledge to search out out what clients are literally shopping for after they’re interacting with our feed-powered dynamic product adverts.

The Technical Bridge: How We Joined the Knowledge

Whereas Section One relied on ETL connectors to drag Meta’s API knowledge, Section Two requires a special stream for GA4. We tapped into the native GA4 BigQuery export particularly for buy occasions. This supplies the uncooked event-level knowledge, income and items bought, for each transaction.

The be part of isn’t a single step – however depends on two major keys to attach the datasets:

  • The Advert ID Bridge: To hyperlink a GA4 session again to a particular Meta advert, we captured the ad_id through dynamic UTM parameters. By setting your URL parameters to utm_content={{advert.id}}, you create a magic bridge between the press and the session.
  • The Merchandise ID Match: As soon as the session is linked, we use the Merchandise ID. This should be completely aligned in order that your Meta product_id and GA4 item_id are similar; in any other case, the mannequin breaks.

Pitfalls & Key Concerns

Becoming a member of Meta and GA4 knowledge sounds simple sufficient, however there have been some key blockers to beat.

Clear Knowledge. The entire mannequin breaks in case your Meta ID doesn’t cleanly match your GA4 IDs. You will need to guarantee your product catalogs and your GA4 tagging are completely aligned earlier than you begin.

Nonetheless, our second concern is tougher to beat: attribution points. The GA4 knowledge will virtually at all times present decrease conversion numbers than Meta’s UI.

It’s because, in our expertise, Meta typically “over-credits.” It advantages from longer attribution home windows, together with view-through conversions, and it provides itself full credit score for every conversion it measures (somewhat than spreading out throughout a number of channels).

GA4 typically “under-credits” channels like Meta. It makes use of data-driven attribution to try to give credit score to a number of touchpoints. Nonetheless, it’s unable to fully comply with person journeys, particularly people who don’t embody clicks to the location. This implies GA4 doesn’t know to credit score a social advert, even when that advert was the deciding issue within the buy journey.

Though we’d love to have the ability to get a 1:1 match from every product buy again to a particular product interacted with on Meta, neither GA4 nor Meta can obtain this perception simply. Nonetheless, there’s nonetheless worth within the relative insights and traits.

Right here’s an instance:

  • Meta’s UI: Reported our “Luxurious Bathtub – Inexperienced” product was our prime performer final month, with excessive volumes of clicks and impressions in our dynamic adverts.
  • The Downside: After we joined our GA4 knowledge, we noticed no gross sales for that particular bathtub final month, in any respect, from any channel!
  • The Assumption: If we solely used advert engagement knowledge, we’d assume this product is losing spend by producing low-quality visitors

However, by taking a look at all objects bought in these GA4 periods that originated from the “Luxurious Bathtub – Inexperienced” product, we uncover that many customers who clicked the tub went on to transform, only for the white variation as an alternative.

The Perception: The “Luxurious Bathtub” advert wasn’t a failure; it was a extremely efficient halo product for our shopper. Consequently, it drew in aspirational clients who then transformed to purchase different merchandise.

The Motion: We will confidently fee creator content material, specializing in the inexperienced bathtub, to attract in new customers even when we all know customers are probably to purchase a special colour on the subject of buy.

Section Three: Efficiency-Enhanced Feeds

As soon as we had this knowledge at our fingertips, the temptation was to deal with it purely for insights and knowledge.

The subsequent degree was even higher, utilizing this knowledge to create automated supplementary feeds.

It was time to carry again these 4 product efficiency segments from our scatter charts.

Utilizing our feed administration instruments, we pushed the product efficiency segments into our Meta product feed as new customized labels. This implies we have been capable of dynamically set new product units primarily based on product efficiency, for instance, a rule was created to Product Set the place Customized Label 0 equals Star Performer.

We might then conduct the next product set checks:

  • “Window Buyers”: (Excessive impressions, low clicks/gross sales). Feed these into an exclusion set to grasp if effectivity improves after we take away from the feed.
  • “Promising Merchandise”: (Excessive CTR, excessive CVR, low impressions). Feed these right into a scaling set with extra price range to grasp if demand is hidden.
  • “Star Performers”: (Excessive impressions, excessive clicks). Feed these right into a retargeting set to recapture engaged customers with our signature ranges.

Pitfalls & Key Concerns

The checks above are merely examples of hypotheses. Nonetheless, your mileage will range! We strongly advocate structured experimentation to grasp impacts on total efficiency.

Is Your Model Prepared To Break Out Of The ‘Black Field’?

You possibly can partially escape of Meta’s “black field,” and this could be a strategic transfer for ecommerce manufacturers.

The journey strikes from surfacing primary engagement knowledge (Section One) to becoming a member of it with gross sales knowledge for true, profit-driven insights (Section Two), and finally, to automating your technique with performance-enhanced feeds (Section Three).

That is how you progress from trusting the algorithm to difficult it with proof. For those who’re a decision-maker questioning the place to start out, listed here are the three inquiries to ask:

  1. “Are you able to present me which particular merchandise in our catalog are being prioritized by Meta?”
  2. “Are our Meta product_ids and GA4 item_ids similar?”
  3. “Are we capturing the advert.id in our UTM parameters on each single advert?”

If the solutions to those questions are “I don’t know,” you’re in all probability nonetheless working contained in the black field. Breaking it open is feasible. It simply requires the suitable knowledge, the suitable technical experience, and the desire to lastly see what’s really driving efficiency.

Extra Assets:


Featured Picture: Roman Samborskyi/Shutterstock

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular