Competitor Brand
Provide Competitor Brand data in Alviss AI for metrics like awareness, liking, penetration, and recommendation to model competitive effects on sales, KPIs, and market share.
Competitor brand data captures metrics about your competitors' brands in the market, such as awareness, liking, penetration, consideration, and recommendation. These metrics help quantify how competitors' brand strength influences market dynamics, customer preferences, and your own business performance.
Similar to your own brand data, these metrics are often sourced from third-party providers like YouGov. Alviss AI uses this data to model competitive effects on your sales, KPIs, and market share. By including competitor tracking, you can perform comparative analyses, identify threats or opportunities, and refine strategies accordingly.
Data Requirements
The Competitor Brand Data file must include the following columns (headers). All columns are required unless marked as optional:
- Country (string, required): A three-letter country code per ISO 3166 standard (e.g., "SWE" for Sweden), indicating where the metrics were collected.
- Region (string, required): The region within the country (e.g., "all" for nationwide or a specific ISO 3166-2 code like "SE-AB" for Stockholm County in Sweden).
- Grouping (string, optional): For additional segmentation, such as product categories, demographics, or sales territories (e.g., "all" if not applicable).
- Date (date, required): The collection date in ISO 8601 format (YYYY-MM-DD).
- Competitor (string, required): The name or identifier of the competitor company (e.g., "Competitor1").
- Brand (string, required): The specific brand name or identifier associated with the competitor (e.g., "AwesomeInsurance"). Use this if competitors have multiple brands; otherwise, it can match the Competitor field.
- Metric (string, required): The metric type (e.g., "Unaided Awareness", "Aided Awareness", "Consideration", "Likeability", "Penetration", "Recommendation").
- Value (float, required): The metric value (e.g., a percentage like 87.65). Use consistent units (e.g., percentages as decimals or whole numbers; specify in your metadata if needed). Handle missing values with
NaNor leave blank—Alviss AI will flag inconsistencies during upload.
Only the following characters are allowed when enter text values: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZåäöüøæÆÄÅÖÜߨ()_+-
Supported Formats
Data can be uploaded in long (tidy) or wide (pivoted) format. Choose based on your data pipeline:
- Long Format (Recommended for flexibility): Each row represents a single observation (one metric per competitor, brand, date, etc.).
| Country | Region | Grouping | Date | Competitor | Brand | Metric | Value |
|---|---|---|---|---|---|---|---|
| SWE | all | all | 2018-01-08 | Competitor1 | AwesomeInsurance | Unaided Awareness | 87.65397476360124 |
| SWE | all | all | 2018-01-08 | Competitor1 | CoolInsurance | Unaided Awareness | 35.860897908707926 |
| SWE | all | all | 2018-01-08 | Competitor1 | AwesomeInsurance | Aided Awareness | 95.80406667004866 |
| SWE | all | all | 2018-01-08 | Competitor1 | CoolInsurance | Aided Awareness | 46.7856756466731 |
| SWE | all | all | 2018-01-08 | Competitor1 | AwesomeInsurance | Consideration | 59.883367317492954 |
| SWE | all | all | 2018-01-08 | Competitor1 | BestInsurance | Consideration | 17.325031539537704 |
| SWE | all | all | 2018-01-08 | Competitor1 | CoolInsurance | Consideration | 27.449598901467187 |
- Wide Format (Useful for spreadsheets): Columns represent combinations of Brand and Metric, with rows as dates. The first few rows define fixed attributes (e.g., Country, Region, Competitor).
| Country | SWE | SWE | SWE | SWE | SWE | SWE |
|---|---|---|---|---|---|---|
| Region | all | all | all | all | all | all |
| Brand | AwesomeInsurance | CoolInsurance | AwesomeInsurance | CoolInsurance | AwesomeInsurance | BestInsurance |
| Metric | Unaided Awareness | Unaided Awareness | Aided Awareness | Aided Awareness | Consideration | Consideration |
| Grouping | all | all | all | all | all | all |
| Competitor | Competitor1 | Competitor1 | Competitor1 | Competitor1 | Competitor1 | Competitor1 |
| 2018-01-08 | 87.6539747636012 | 35.8608979087079 | 95.8040666700487 | 46.7856756466731 | 59.883367317493 | 17.3250315395377 |
| 2018-01-15 | 92.6168025720957 | 56.7633898031061 | 2.65673292377081 | 96.7171028219704 | 88.5898314242487 | 84.2775120211196 |
| 2018-01-22 | 63.5991809805342 | 53.402872105366 | 96.9545473085919 | 54.7469630755428 | 44.2074333356145 | 56.7240464275083 |
| 2018-01-29 | 56.3267856324564 | 65.3824826953493 | 62.39091267603 | 60.9973615338258 | 21.4336959074193 | 57.3351223750182 |
| 2018-02-05 | 64.6931773096164 | 61.1832960347049 | 70.0994435959415 | 66.9064895385894 | 59.5134005595969 | 89.184757233672 |
Best Practices
- Consistency: Ensure dates align with your project's periodicity (e.g., weekly data if the project is set to weekly granularity). Mismatched granularity will cause upload errors.
- Data Quality: Check for outliers, missing values, or inconsistencies before upload. Use the Activities dashboard to visualize and validate post-upload.
- Granularity Alignment: All data in a project must match the chosen periodicity (set during project creation). For details, see Projects.
- Competitor Tracking: Include multiple competitors for robust analysis. Use clear, consistent naming for Competitor and Brand fields to enable easy filtering and comparison.
For uploading instructions, see Upload Data. If you encounter issues, contact support or refer to the API for programmatic uploads.