Competitor Price

Provide Competitor Price data in Alviss AI for pricing info on rivals' products like average selling prices or discounts, to model elasticity, competitive effects on sales, demand, and KPIs.

Competitor price data captures pricing information for your competitors' products or services, including per-unit prices over time. This can include average selling prices, promotional discounts, or standard rates for comparable offerings in the market.

Sourced from market research, price tracking tools, public data, or third-party providers, this data enables Alviss AI to model price elasticity, competitive pricing effects on your sales, demand forecasting, and market share dynamics. For example, it can quantify how a competitor's price drop impacts your KPIs, supporting more accurate attributions, simulations, predictions, and optimizations. By incorporating competitor prices, you can refine pricing strategies and respond to market changes effectively.

Data Requirements

The Competitor Price 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 pricing applies.
  • 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 date the price was observed or effective in ISO 8601 format (YYYY-MM-DD).
  • Competitor (string, required): The name or identifier of the competitor company (e.g., "Competitor1").
  • Product (string, required): The name or identifier of the product or service (e.g., "Health", "Life", "Pc").
  • PricePerUnit (float, required): The price per unit in local currency (e.g., 294.00). Use a period (.) as the decimal separator. Handle missing values with NaN or blanks—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 price per competitor, product, date, etc.).
CountryRegionGroupingDateCompetitorProductPricePerUnit
SWEallall2018-01-08Competitor1Health294.00226025399996
SWEallall2018-01-08Competitor1Life1612.55713923
SWEallall2018-01-08Competitor1Pc442.507963842
SWEallall2018-01-15Competitor1Health317.18127274200003
SWEallall2018-01-15Competitor1Life4245.22609308
SWEallall2018-01-15Competitor1Pc387.259558362
  • Wide Format (Useful for spreadsheets): Columns represent combinations of Competitor and Product, with rows as dates. The first few rows define fixed attributes (e.g., Country, Region).
CountrySWESWESWESWESWESWE
Regionallallallallallall
ProductHealthLifePcHealthLifePc
Groupingallallallallallall
CompetitorCompetitor1Competitor1Competitor1Competitor2Competitor2Competitor2
2018-01-08294.0022602541612.55713923442.507963842235.20180820321290.045711384354.0063710736
2018-01-15317.1812727424245.22609308387.259558362253.74501819363396.180874464309.8076466896
2018-01-22231.4546796611865.98471716338.242985001185.16374372881492.787773728270.5943880008
2018-01-29248.4413868963247.18608348279.878663421198.75310951682597.748866784223.9029307368
2018-02-05292.9510130941960.04017647281.936195856234.36081047521568.032141176225.5489566848

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 and products for comprehensive analysis. Use clear, consistent naming for Competitor and Product fields to enable easy filtering and comparison.
  • Currency and Units: Prices should be in local currency. If converting from other currencies, apply consistent exchange rates. Specify if prices are average, minimum, or promotional in metadata.
  • Integration with Models: Reference competitor prices as drivers in attribution models to account for price competition. Combine with your own pricing data, competitor media, competitor brand, or competitor distribution for holistic insights. Use in the Basic Model Builder or [Advanced Model Builder](../../Models/Advanced Model Builder/Advanced Model Builder).

For uploading instructions, see Upload Data. If you encounter issues, contact support or refer to the API for programmatic uploads.