Brand Performance by Target Persona
Metrics
Brand Performance by Target Persona
Shows composite performance scores broken down by customer persona,
revealing which brands resonate with different audience segments.
This endpoint calculates scores separately for each persona (e.g.,
"young professionals", "athletes", "parents"), showing how brand performance varies across target audiences. Nike might score 90 with athletes but only 60 with seniors, indicating strong segmentation. Essential for audience-specific marketing strategies and identifying underperforming segments to target.
**When to use:** User wants to see brand performance by audience segment, identify which personas favor which brands, find persona-specific strengths/weaknesses, or optimize messaging for specific demographics.
**Common user queries:**
- "How does Nike perform with athletes vs parents?"
- "Show brand scores by persona"
- "Which brands resonate with young professionals?"
- "Compare performance across audience segments"
- "Get persona-specific brand rankings"
- "What's our score with each customer type?"
**Returns:** Array of brands with composite scores for each persona.
Example: [{"brand": "Nike", "persona": "Athletes", "composite_score": 92.0}, {"brand": "Nike",
"persona": "Parents", "composite_score": 68.5}]
Required permission: `read:analysis`.
GET
Brand Performance by Target Persona
Authorizations
Path Parameters
A UUID string identifying the analysis.
A UUID string identifying the organization.
A UUID string identifying the workspace.
Query Parameters
Filter by one specific brand.
Filter by a collection date being greater than or equal the specified date. YYYY-MM-DD format
Filter by a collection date being less than the specified date. YYYY-MM-DD format
Interval of the timeseries.
Available options:
month, week Response
200 - application/json
Pattern:
^-?\d{0,1}(?:\.\d{0,6})?$Pattern:
^-?\d{0,1}(?:\.\d{0,6})?$Pattern:
^-?\d{0,1}(?:\.\d{0,6})?$Pattern:
^-?\d{0,1}(?:\.\d{0,6})?$