What a competitor move actually looks like in retail
A retailer's move is rarely a single number. The homepage shouts a percentage, but the discount covers three categories only, the basket asks for a coupon code, and the free shipping threshold went up quietly the same week. Anyone looking from the outside sees the percentage and misses the conditions that decide what the offer is really worth.
That is why competitor tracking in retail is wider than price tracking. The shelf price can sit still while the shipping threshold, the coupon mechanic and the scope of the campaign move, and the total a customer pays moves with them. If your records do not keep those fields apart, you find out about the move when your own numbers dip.
Manual tracking breaks in the second month
It always starts the same way. Somebody opens the competitor sites once a week, takes screenshots and drops them into a shared folder. The first month works. By the second month there are hundreds of images, nobody opens the folder, and no one can say when a rival launched a given coupon.
The break is not the person, it is the format. A screenshot is evidence, but evidence does not compare. Comparison needs the detection written down row by row and field by field. There is a timing problem on top of that: a weekly check can miss a three-day campaign entirely.
- A fixed check day hides every campaign that opens and closes mid-week.
- When the person tracking goes on holiday, the tracking goes with them.
- Two people looking at the same page write two different notes, and neither is authoritative.
- The mobile storefront often differs from desktop, so the record ends up incomplete.
- Free-text notes never turn into a table, so no question can be answered three months later.
Which surfaces, and how often
Retail campaigns never live in one place. You need at least five surfaces, and scanning all of them at the same rate is both expensive and pointless. Frequency debates usually turn into budget debates and stall there. One question settles it instead: what do I lose if I learn this a day late. During a campaign week the answer is a day of revenue. In a quiet month the answer is nothing.
Writing that gap into the calendar in advance saves time once the season arrives. Weekly in quiet periods, daily in the four weeks before a season, hourly during the campaign week itself. Deciding the three modes up front means deciding with a clear head. The surfaces and their working frequencies look like this:
- Homepage hero and campaign pages: daily out of season, hourly during a campaign week.
- Category pages: the real scope of a discount shows up here, daily is enough.
- Basket and free shipping threshold: threshold changes are silent, so watch them daily.
- Coupon rules and terms text: usually updated before the storefront, which makes it an early signal.
- App notifications and campaign messages: offers often go out here before they reach the site.
A percentage on its own is misleading
Two competitors can publish the same percentage and still run completely different offers. One applies it across the catalogue, the other to end-of-season stock. One requires a coupon, the other applies it automatically. One stacks free shipping on top, the other raises the threshold and quietly takes part of the discount back.
So keep at least six fields in your comparison sheet: campaign type, rate, scope, mechanic, shipping threshold and duration. Keep duration separate in particular. A steep three-day cut and a modest two-week cut can cost a similar budget and still produce completely different behaviour in the market.
Not that it changed, but what changed
Knowing a page changed produces no decision. Campaign pages move every day: images are swapped, countdown timers tick, recommendation blocks reshuffle. A setup built on raw text comparison reports a change on almost every scan, and within weeks nobody opens the alerts.
What works is comparing extracted fields instead. Pull rate, scope, threshold and duration out of the page and run the comparison on those. Then a banner refresh produces no signal and a lowered shipping threshold does.
No argument ends without evidence
Once a campaign ends the storefront changes and the detection can no longer be verified. A time-stamped archive shot settles the internal argument about whether it really happened, in one move. The same archive is the only honest source you have when you plan the next season.
For distribution one rule is enough: make the alert a decision card. Which competitor, what changed, what the previous value was, what the new one is, where the evidence sits. A message that only says a competitor page was updated forces the reader to open a tab, and readers forced to open tabs stop reading within weeks.
With Adversee
Adversee scans competitor retail sites at the frequency you choose, splits discount, coupon and shipping moves into fields, scores how aggressive they are and keeps every detection with time-stamped evidence. Raising the frequency before a season takes a couple of clicks.
Frequently asked
Is competitor price and campaign tracking legal?
Monitoring the prices, campaigns and shipping terms a company publishes on its own public website is ordinary market research. Two limits apply: content behind a login wall and personal data stay out of scope. A third limit is on use, since the point is to inform your own decisions rather than to coordinate prices with a competitor.
How many competitors should I track?
Three to five direct competitors is a solid start for most teams. A direct competitor sells to the same customer in your main categories. An aggressive discount from a store whose catalogue barely overlaps yours will not move your traffic. The narrower the list, the higher the frequency you can afford, and frequency is where the real gain sits.
How often should competitor sites be scanned?
Daily is enough for most retailers in a quiet period. During seasonal peaks moves turn over in hours, and hourly scanning changes what you can actually react to. Tying frequency to the season calendar instead of fixing it year-round lowers both cost and noise.
Is the free shipping threshold worth tracking?
Yes, because the threshold is usually quieter and more effective than a headline discount. A competitor that lowers it makes the whole basket more competitive without touching a single product price. Since the change is rarely announced on the homepage, it is one of the most commonly missed moves in manual tracking.
Are screenshots enough on their own?
A screenshot is evidence, not data. A folder of images cannot answer how many times a rival changed its shipping threshold last quarter. Keep the image, but record the rate, scope, threshold and date next to it so the detection becomes a row you can query.