← Blog

Catching competitor discounts before the season starts

Discount seasons are decided in the four weeks before the campaign, not during it. A retailer builds up stock, prepares the page infrastructure and tests the coupon mechanics. Most of that becomes visible from the outside before any announcement.

A team that starts watching during campaign week only sees the outcome. A team that watches early sees the preparation and shapes its own offer around it.

The season is won in preparation, not in campaign week

No retailer builds a discount campaign overnight. New filters appear on category pages, an empty campaign page goes live, a placeholder banner shows up on the homepage. None of that is an announcement, but all of it is a preparation signal.

A team that sees those signals can revise its plan two weeks ahead. Revising after the announcement leaves no option other than cutting price.

The lead time is the actual prize here. A team with the same information two weeks earlier can still change stock, budget and creative production. A team that gets it during campaign week has only the discount lever left.

What is visible before the announcement

None of these signals is conclusive on its own. They gain meaning together. If a campaign page has gone live, the coupon terms have changed and the homepage category order has shifted, the announcement is days away.

  • A new campaign page: published but not yet linked in the menu.
  • Placeholder creative: banners with no date and no percentage yet.
  • Coupon field: a new code input in the cart, or reworded coupon terms.
  • Shipping threshold: the free-shipping amount quietly moving.
  • Category ordering: which categories get promoted on the homepage tells you which stock is about to be cleared.
  • Terms page: campaign conditions are usually updated before the shop window is.

Split the monitoring calendar into three modes

Watching at the same rate all year is expensive and pointless. Split the calendar into three modes instead. In quiet periods a weekly scan is enough. In the four weeks before a season you need daily scans. During campaign week, hourly monitoring is the only way to catch a rate change on the same day.

Writing these three modes into the calendar in advance means you will not be arguing about frequency once the season lands. You make the call with a clear head.

The pre-season list is shorter than the year-round one

The list you watch all year does not have to be the list you watch before a season. What matters in season is the competitors selling to the same customer in your core categories. An aggressive discount from a rival whose catalogue barely overlaps yours does not touch you.

Shortening the list is what makes higher frequency affordable. Watching three competitors hourly for four weeks beats watching ten of them weekly.

Compare the structure of the offer, not the price

Two competitors can publish the same percentage and still run structurally different offers. One applies it to the whole catalogue, the other to selected categories. One requires a coupon, the other applies automatically. One stacks free shipping on top, the other raises the threshold.

Keep scope, mechanic, threshold and duration as separate fields. A sheet that records only the percentage will answer no question at all two weeks later.

Keep duration especially separate. A 40 percent discount running three days and a 25 percent discount running two weeks can cost a similar amount and still produce completely different behaviour in the market. A sheet without duration never shows that difference.

Your own preparation is visible too

If you can read a competitor's preparation, they can read yours. Publishing the campaign page weeks ahead, dropping placeholder banners early and updating the terms text in advance all leak your plan.

You cannot prevent this entirely, but you can change the order. Leaving the terms text and the percentages until last weakens the link between the visible preparation and the actual offer.

Write your response thresholds before the campaign

Debating whether to respond mid-season is expensive because it costs hours. Write the thresholds in advance instead: if a competitor pushes discounts in a given category above this level we do that, if it drops the shipping threshold below this amount we do this.

With thresholds written down, the monitoring system becomes a trigger. Without them, every alert generates another meeting. We covered how to route alerts inside a team separately: Routing competitor alerts to your team

The archive earns its value after the season

When a campaign ends, every shop window changes and the evidence disappears. A time-stamped archive is the only real source you have for planning the next season: which competitor started when, how many times it raised the rate, how long it held.

The most practical output of the archive is a simple timeline: start date, peak rate and end date for each competitor. Keep it across a few seasons and who moves first and who responds becomes obvious without any analysis.

Build next season's plan from that archive and you stop guessing and start reading past behaviour. A lighter introduction to the topic: Not missing competitor discounts in e-commerce

With Adversee

Adversee scans competitor retail sites at the frequency you set, structures discount and shipping moves and keeps each detection with time-stamped evidence. Raising the frequency before a season takes a few clicks.

Start tracking competitor moves automatically.

Catching competitor discounts before the season starts · Adversee · Adversee