The brand-exclusion list was empty. This is the single configuration that would have prevented the cannibalisation. Brand exclusions exist at the account level and apply across PMax campaigns. The list takes about three minutes to configure. It had never been touched. Every other defect in this case file is downstream of that one missing setting.
Customer Match signals were attached to the PMax asset group as audience signals. The list contained existing customers. Training PMax against existing customers without excluding their branded queries is a near-guaranteed cannibalisation pattern.
- Brand-exclusion list · empty · no campaigns excluded brand queries
- Customer Match audience signals · existing-customer list attached to PMax
- Conversion-goal hygiene · primary purchase event in place, no double-counting
- No URL-expansion controls · PMax was free to serve on the entire brand site map