Competitor Media

Provide Competitor Media data in Alviss AI for advertising investments by rivals across channels like Display, Facebook, or TV, segmented by product and media type to model impacts on sales, KPIs, and positioning.

Competitor media data tracks investments in advertising and media channels by your competitors, including groupings by product, media type, and other criteria. This includes spends on channels like Display, Facebook, Google, TV, or print. Media groupings allow for segmentation to analyze specific campaigns or strategies.

Sourced from market intelligence tools, ad tracking services, or third-party reports, this data helps Alviss AI model how competitors' advertising affects market dynamics, your sales, KPIs, and competitive positioning. For example, it can reveal how a rival's increased digital spend impacts your demand, enabling better attributions, simulations, predictions, and optimizations. Note: Only monetary investments are supported—convert metrics like GRPs (Gross Rating Points), Reach, Clicks, or Impressions to equivalent investment values before upload.

Data Requirements

The Competitor Media 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 media investment occurred.
  • Region (string, optional, defaults to "all"): 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).
  • Date (date, required): The date of the media investment in ISO 8601 format (YYYY-MM-DD).
  • Product (string, optional, defaults to "all"): The name or identifier of the product associated with the investment (e.g., "Brand", "Pc", "Life").
  • Media (string, optional, defaults to "all"): The media type or channel (e.g., "Display", "Facebook", "Google", "TVConventional").
  • Investment (float, required): The investment amount in local currency (e.g., 107204). Use a period (.) as the decimal separator. Handle missing or zero values explicitly—Alviss AI will flag inconsistencies during upload.
  • Grouping (string, optional, defaults to "all"): For additional segmentation, such as product categories, demographics, or sales territories.
  • Competitor (string, required): The name or identifier of the competitor company (e.g., "Competitor1").
  • Campaign (string, optional, defaults to "all"): The campaign name or identifier associated with the media investment (e.g., "Campaign-2018").
  • Channel (string, optional, defaults to "Other"): A higher-level channel grouping for the media. Must be one of the following values (exact text): "TV", "Radio", "Paid Search", "Paid Branded Search", "Paid Generic Search", "Social Media", "Display Ads", "Print", "Outdoor (OOH)", "Email", "Influencer", "Affiliate", "Organic Search", "Video Ads", "Direct Mail", "Partnerships", "Podcast", "Streaming Audio", "Mobile In-App", "Native Ads", "Events Sponsorship", "Content Marketing", "Cinema", "Magazine", "Connected TV", "Video On Demand", "Other".

Only monetary investments are supported. Convert non-monetary metrics (e.g., GRPs, Reach, Clicks) to equivalent investment values before uploading.

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 investment per competitor, product, media, date, etc.).
CountryRegionDateProductMediaInvestmentGroupingCompetitorCampaignChannel
SWEall2018-01-08PcDisplay0allCompetitor1Campaign-2018Display Ads
SWEall2018-01-08PcFacebook0allCompetitor1Campaign-2018Social Media
SWEall2018-01-08LifeGoogle253allCompetitor1Campaign-2018Paid Search
SWEall2018-01-08PcGoogle6332allCompetitor1Campaign-2018Paid Search
SWEall2018-01-08PcTVConventional0allCompetitor1Campaign-2018TV
SWEall2018-01-15PcDisplay0allCompetitor1Campaign-2018Display Ads
SWEall2018-01-15PcFacebook0allCompetitor1Campaign-2018Social Media
  • Wide Format (Useful for spreadsheets): Columns represent combinations of Product and Media, with rows as dates. The first rows define fixed attributes (e.g., Country, Region, Competitor, Campaign, Channel).
CountrySWESWESWESWESWE
Regionallallallallall
ProductPcPcLifePcPc
MediaDisplayFacebookGoogleGoogleTVConventional
Groupingallallallallall
CompetitorCompetitor1Competitor1Competitor1Competitor1Competitor1
CampaignCampaign-2018Campaign-2018Campaign-2018Campaign-2018Campaign-2018
ChannelDisplay AdsSocial MediaPaid SearchPaid SearchTV
2018-01-080025363320
2018-01-1500295148740
2018-01-2200327118800
2018-01-2900359105650
2018-02-0500348158730

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, products, and media types for comprehensive analysis. Use clear, consistent naming for Competitor, Product, and Media fields to enable easy filtering and comparison.
  • Currency and Units: Investments should be in local currency. If converting from other currencies, apply consistent exchange rates. Normalize non-investment metrics (e.g., GRPs) using standard industry formulas or estimates.

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