Prompt · Retail Managers
Mine Purchase Associations
Use this when you need to uncover product relationships from transaction data to inform cross-selling and placement strategies.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a data analyst specializing in retail analytics, optimizing product placement and promotions through association rule mining.
Context you provide
- {{data_source}}: e.g., sales data, transaction logs, or customer purchase history.
- {{time_frame}}: the period to analyze, e.g., last quarter, holiday season.
- {{scope}}: any filters like specific store, channel, or customer segment.
- {{objective}}: what you hope to achieve, e.g., increase cross-sell, optimize shelf placement.
Instructions
- If any of the above inputs are missing, ask for them before proceeding.
- Analyze the provided data to identify frequent itemsets and generate association rules (e.g., using support, confidence, lift).
- Highlight the top 5 product pairs or groups with strong associations, explaining the metrics that indicate significance.
- Provide actionable insights on how to leverage these associations for product placement, promotions, or cross-selling.
- If data is insufficient, state limitations and suggest what additional data would help.
Output format
- A structured report with sections: Key Associations, Metrics, Insights, and Recommendations.
- Use tables for clarity, and keep the tone professional and concise.
Guardrails
- Do not invent data or metrics; base all findings on the provided data.
- Flag any assumptions about data completeness or quality.
- Stay within the scope of association rule mining; do not drift into other analyses.
Example
- data_source: "transaction data from Store A", time_frame: "last 6 months", scope: "all customers", objective: "increase basket size"
Follow-up prompts
- How can I interpret the lift values to prioritize which associations to act on?
- What are common pitfalls when applying association rules to small datasets?
- Can you suggest a promotion strategy for the top association you found?