Enter Brand Metrics
The page stays single column, while the form uses 3 columns on large screens, 2 on smaller screens, and 1 on mobile.
Formula Used
The calculator turns several brand relationship signals into 0 to 100 component scores, then combines them with normalized weights.
| Metric | Formula |
|---|---|
| NPS | ((Promoters − Detractors) ÷ Total Survey Responses) × 100 |
| NPS Normalized | (NPS + 100) ÷ 2 |
| Social Sentiment Score | (Positive Mentions ÷ Total Mentions) × 100 |
| Repeat Purchase Score | (Repeat Customers ÷ Total Customers) × 100 |
| Branded Search Share Score | (Branded Searches ÷ Total Relevant Searches) × 100 |
| Referral Advocacy Score | (Referral Conversions ÷ Total Conversions) × 100 |
| Emotional Connection Score | ((Average Rating − 1) ÷ 9) × 100 |
| Direct Traffic Preference Score | (Direct Sessions ÷ Total Sessions) × 100 |
| Overall Brand Affinity Score | Σ(Component Score × Weight) ÷ Σ(Weights) |
How to Use This Calculator
- Enter your survey counts for promoters, passives, and detractors.
- Add brand perception and behavior metrics from analytics, CRM, search, and social tools.
- Adjust weights to reflect your strategic priorities, such as retention or advocacy.
- Click the calculate button to show the result above the form.
- Review the graph, strongest driver, weakest driver, and summary table.
- Export the result as CSV or PDF for reports, dashboards, or client updates.
Example Data Table
Use a period-level table like this to organize inputs before calculation.
| Period | Promoters | Passives | Detractors | Positive Mentions | Total Mentions | Repeat Customers | Total Customers | Branded Searches | Total Searches |
|---|---|---|---|---|---|---|---|---|---|
| Q1 | 120 | 55 | 25 | 420 | 560 | 310 | 500 | 2,800 | 12,000 |
| Q2 | 142 | 49 | 21 | 490 | 620 | 340 | 515 | 3,050 | 12,600 |
| Q3 | 160 | 44 | 19 | 525 | 648 | 372 | 530 | 3,420 | 13,100 |
FAQs
1. What does a brand affinity score measure?
It measures how strongly customers prefer, trust, recommend, and reconnect with your brand. The score blends survey sentiment and behavioral evidence into one weighted index.
2. Why normalize NPS before weighting it?
Raw NPS ranges from negative to positive values. Normalizing converts it to a 0 to 100 scale, so it can combine fairly with other component scores.
3. Do the weights need to add up to 100?
No. The calculator automatically normalizes the total weight. This lets you focus on relative importance instead of exact percentages.
4. Which inputs usually matter most?
That depends on your strategy. Retention-heavy businesses often prioritize repeat purchase and referral advocacy, while awareness-focused brands may emphasize sentiment and branded search share.
5. How often should I calculate brand affinity?
Monthly or quarterly works well for most teams. Use the same measurement period across all inputs for cleaner comparisons and more stable trend analysis.
6. Can I compare channels or customer segments?
Yes. Run separate calculations for markets, audiences, channels, or campaigns. Consistent formulas make it easier to spot stronger relationships and weaker areas.
7. What is a strong score?
A score above 70 usually indicates strong brand affinity. Scores above 85 often show exceptional loyalty, advocacy, and direct preference signals.
8. Should I use only survey data?
Survey data is valuable, but behavior data matters too. Combining both reduces bias and provides a more balanced picture of real brand attachment.