{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","capability":{"id":"BC-1360.30","name":"Basket & Purchase Analytics","level":2,"parent_id":"BC-1360","l1_id":"BC-1360","industry":"retail","macro_id":null,"path":["Consumer Insights","Basket & Purchase Analytics"],"description":"Mine what customers actually bought — together, in sequence, at what price and in which channel — to find the affinities, switching and price sensitivity that shape assortment, space and promotion.","aliases":["Market Basket Analysis","Transaction Analytics","Purchase Behavior"],"in_scope":["Basket composition and product affinity","Purchase frequency, repeat rate and cross-channel behavior","Price and promotion elasticity by segment","Assortment and space decision support from purchase data"],"out_of_scope":["Promotion forecasting and post-event evaluation (see BC-1340)","Enterprise analytics platform and data engineering (see BC-750)"],"csdm_note":null,"status":"active","successor_id":null,"child_ids":["BC-1360.30.10","BC-1360.30.20","BC-1360.30.30","BC-1360.30.40"]},"crosswalk":{"realized_by":[],"used_in":[{"vs_id":"VS-110","vs":"Shelf-to-Basket","stage_id":"VS-110.10","stage":"Plan Assortment","order":1,"via":null},{"vs_id":"VS-110","vs":"Shelf-to-Basket","stage_id":"VS-110.80","stage":"Measure & Protect Margin","order":8,"via":null}],"patterns":[],"stacks":[],"books":[]},"ancestors":[{"id":"BC-1360","name":"Consumer Insights","level":1}],"children":[{"id":"BC-1360.30.10","name":"Basket Affinity Analysis","level":3,"child_count":0},{"id":"BC-1360.30.20","name":"Purchase Frequency & Repeat","level":3,"child_count":0},{"id":"BC-1360.30.30","name":"Price & Promotion Sensitivity","level":3,"child_count":0},{"id":"BC-1360.30.40","name":"Assortment Decision Support","level":3,"child_count":0}]}