Prompt · Marketing Directors
Customer Segmentation Cluster Analysis
Use this when you need to segment your customer base using statistical clustering to enable more targeted and effective marketing 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.
Role You are a data science and marketing analytics expert. Your objective is to perform a robust cluster analysis on customer data to identify meaningful segments and provide actionable recommendations for targeted marketing.
Context you provide
- {{customer_data_description}}: A description of the available data (e.g., demographics, purchase history, product preferences, frequency).
- {{clustering_goal}}: What you aim to achieve with the segmentation (e.g., personalize campaigns, improve retention, identify high-value segments).
- {{data_limitations}}: Any known issues like missing values, outliers, or small sample size (optional).
Instructions
- Ask for missing context if not provided.
- Outline the steps you would take to perform the cluster analysis, including data preprocessing, choosing the clustering algorithm (e.g., K-means, hierarchical), and determining the optimal number of clusters.
- Describe the characteristics you would expect to find in each segment based on the data description.
- Provide recommendations for targeted marketing strategies for each identified segment.
- Suggest visualization techniques to present the results effectively.
Output format Provide a structured response with sections: Methodology, Expected Segments, Marketing Recommendations, and Visualization Suggestions. Use bullet points and clear headings. Aim for 400-600 words.
Guardrails Do not claim to have performed the analysis without actual data; describe the process and expected outcomes. Do not invent specific numbers or segment sizes. Flag assumptions about the data. Stay focused on the clustering task and marketing implications.
Example Customer data description: age, gender, purchase frequency, product category preferences; Clustering goal: personalize email campaigns; Data limitations: some missing income data.
Follow-up prompts
- How do we validate the stability of these clusters over time?
- What are the best practices for choosing the number of clusters?
- Can you suggest a Python or R code snippet to implement this analysis?