1. Salesforce Help, Consumer Goods Cloud, "Set Up Retail Store KPIs": The documentation states, "You can associate a KPI with a product or a product category. For example, to track the share of a shelf for a particular brand of cereal, associate the KPI with the product. To track the share of a shelf for all products of a brand, associate the KPI with the product category." This directly supports using the product category level for a promotion covering a group of products like "all energy bars."
2. Salesforce Help, Consumer Goods Cloud, "Retail Execution Data Model": The official data model diagram for Consumer Goods Cloud shows that the RetailStoreKpi object has a direct lookup relationship to both Product2Id and ProductCategoryId. This confirms that KPIs are designed to be set at either the individual product (SKU) level or the product category level, providing the architectural basis for the correct choice. The principle of data minimization, a core Salesforce platform best practice, dictates choosing the category level in this scenario.