I've been running Pmax campaigns with brand exclusion set so the brand only shows in Shopping. The numbers feel off, especially since my brand+product keywords have tanked for the last two months.
Tried to dig into the Channels report-split by 'Search Network with product data' and 'without product data'-but honestly, I don't trust it to tell me when Shopping actually fires vs. when it doesn't. Is there any script or reliable metric to confirm Shopping ads aren't popping up on branded queries?
After some digging, couple of things I've found (and this took way too long to piece together):
No API or custom report can definitively tie a specific search term to a specific ad format inside Pmax. If your brand+product terms are dying, the algorithm's probably misreading the exclusion on mixed-intent queries. Someone searches [brand name] + [generic product category], and Pmax search drops out because of the exclusion-but Shopping might not pick it up either due to feed issues or low bids. The fix? Fully exclude brand from the whole Pmax campaign (ignore that Shopping override checkbox) and run a dedicated standard Shopping campaign for brand terms.
Also, the Channels report can be made useful if you filter properly: segment by 'search network with product data', add secondary dimension for search terms, and check a 30-day window for your brand. If brand impression share in Shopping is still low after two months with exclusions on, your exclusion list probably doesn't cover misspellings or abbreviations. Cross-check against your standard Shopping search terms report. I've got a script setup for flagging brand bleed in Pmax if anyone wants it-DM me.
And obviously, run a brand keyword check in auction insights to confirm you're showing where you think you are.