1. Salesforce Help - Consumer Goods Cloud Data Model: The official data model diagram illustrates the relationships. The Promotion Product object is shown as a junction object with master-detail relationships to both the Promotion and Product2 objects, establishing a direct, many-to-many association.
2. Salesforce Help - Promotions in Consumer Goods Cloud: The documentation defines a promotion as "a time-bound marketing or sales campaign for specific products at specific stores." This highlights that products are a primary component in the definition of a promotion.
3. Salesforce Help - Create a Promotion in Consumer Goods Cloud: The procedural documentation for creating a promotion outlines adding "Tactic Products" as a key step after defining the promotion's basic attributes, reinforcing the centrality of the product association in the business process.