Skip to content

Competitor ad monitoring

Competitor ad monitoring for the products you track

Pricebeeper shows which competitors pay to advertise the products you track. Google Shopping ads are flagged in the Google Shopping data your price checks already collect, at no extra cost. On Growth and up you can also watch Google Search ads for chosen products and regions (up to a tenth of your slots), and read your top competitors' monthly activity from Google's Ads Transparency Center. Share of voice ranks the advertisers across your catalog.

At a glance

  • Shopping ads flagged in the price checks' own Google Shopping data, at no extra cost.
  • Search ads for chosen products and regions, up to 10% of your slots (300 on Growth), checked monthly.
  • Ads Transparency: each month, the Google Shopping and Search ads of your top 10 competitor domains per country.
  • Share of voice: the share of your tracked products and regions where each competitor advertised, week by week or month by month.
  • An alert when a shop starts advertising a product it used to list only organically.

Plans: Search ads and monthly ad activity: Growth, Pro, Business and Custom, switched on in the ads settings. Shopping ads found by the price checks are flagged on every plan that searches Google Shopping, Starter and up.

Four layers of ad data

Competitor ad monitoring answers one question: which shops are paying to be seen next to the products you sell? It draws on four sources, which differ in reach, frequency and plan:

What each layer shows
LayerWhat it showsHow oftenPlans
Shopping adsSellers whose offer for your product is a paid Google Shopping ad, with position and priceMonthly, with each Google Shopping searchStarter and up
Search adsText ads on Google Search for the product's query in a regionMonthly, per watched product and regionGrowth and up, switched on
Ad activityEach top competitor domain's Shopping and Search ads in the last 30 daysMonthly, on the 2ndGrowth and up, switched on
Share of voiceThe share of your product-regions where each competitor advertisedFrom the monthly searches, shown in weekly or monthly steps up to 90 days backWherever the ad data above exists

Shopping ads from data you already collect

Google Shopping marks some offers as paid. When Pricebeeper's data provider returns Google Shopping results for a product, the sponsored ones are flagged: the sponsored carousel of a product search, and seller offers that carry an ad click in a matched product's seller list. Each flagged offer is stored as an ad observation with the seller, its position among the ads and its price.

Ads are kept apart from sellers' offers. An ad never sets off a price alert, never becomes a seller's price and never enters market statistics. It feeds ad monitoring and, because a Shopping ad that names its seller is an advertised price, MAP monitoring. Your own store's ads are recognized from your product URLs and left out of competitor counts.

Shopping ad data is as fresh as the Google Shopping searches behind it, which run once a month on every paid plan, for keyword searches and matched products alike. Between searches, re-checks read each known seller's own page (weekly on Starter and Plus, daily on Growth and up), and a store's own page says nothing about ads, so ad flags change only at the monthly search.

Search ads for the products you choose

Text ads on Google Search are a separate layer, and each check is a real Google search, so you choose which products and regions are watched.

  1. Switch ad monitoring on

    On Growth, Pro, Business and Custom, one switch in the ads settings turns on Search ads and monthly ad activity for the account.

  2. Pick products and a region

    Watch products one by one or in bulk, up to a tenth of your slots, packs included: 300 product-regions on Growth, 1,200 on Pro and 3,000 on Business. A bulk request watches as many as fit and lists the rest.

  3. Set the search

    By default Pricebeeper searches the brand and title, the way a shopper would. You can replace that with your own search term of up to 200 characters.

  4. Read the results

    Once a month, the first page of Google results for that search is checked in that region (in the local language for countries such as Germany, France or Japan, otherwise in English), and every ad on it is recorded with the advertiser's domain, the ad title, its link and its position.

A plan change never deletes watches. The checks skip the newest ones over a smaller cap, or all of them on a plan without Search ads, until there is room again.

Monthly ad activity of your top competitors

On the 2nd of each month, Pricebeeper takes the 10 competitor domains per country that offered the most of your tracked products in the last 30 days, your own store excluded. For each one it reads the Google Shopping and Google Search ads of the last 30 days from Google's Ads Transparency Center.

For each domain and platform you see how many ads it showed (up to 40 are read per platform), how many first ran in those 30 days, their formats (text, image or video), the first and last dates they were shown, and whether Google lists the advertiser as verified.

Share of voice and competitors known by name

Share of voice is the share of your tracked product-regions on which a competitor had at least one ad in the period. For Shopping ads the base is every product-region the price checks covered in the period; for Search ads it is the product-regions checked. You can pick Shopping, Search or both, one region, and weekly or monthly steps over up to 90 days. The view lists the leading competitors, the top 5 in each region, and a chart of the top 5 over time.

A shop counts once whatever name it advertises under: Shopping ads from "Best Buy" and Search ads from bestbuy.com are one competitor, labelled with its domain and the seller names it used.

Google Shopping sometimes names a seller without its website. Pricebeeper learns the shop domain behind a seller name in each country once the pair has been seen on at least 2 days and in at least 80% of that name's observations. Ads from that seller are then filed under its domain, and ads stored earlier under the name alone are moved to the domain in a daily pass, so the shop doesn't appear twice.

An alert when a shop starts advertising

Pricebeeper raises a "competitor started advertising" alert when a shop runs a Shopping ad for your product in a region after its last 2 Google Shopping observations there were organic listings only. You get one alert per shop, for its cheapest ad, however many seller names it uses.

These alerts appear in the app and arrive in their own email, batched about 10 minutes after the first one, under a competitor ad alerts preference with its own unsubscribe link. Teammates with alert emails on get a copy, and Slack and webhook destinations receive them like other alerts. Price alerts describes the channels.

Limits and what it doesn't cover

  • Only Google: Shopping ads, Search ads and Google's Ads Transparency Center. Amazon Sponsored Products and Amazon's own-brand section are flagged, so they never count as prices, but they aren't credited to a competitor, because Amazon's search results name no seller.
  • A Search ad check is one search in one place once a month. Ads rotate, so a competitor missing from that search may still be advertising at other times.
  • Search ads cover only the product-regions you watch, up to a tenth of your slots.
  • Ad spend, bids and click data aren't shown. Ads Transparency reports what ran, not what it cost.
  • API keys can read ad monitoring data but can't switch it on or change watches.

None of the rival feature pages we checked lists ad monitoring. Intelligence Node sells share of search, which ranks products in search results rather than ads; the Intelligence Node comparison sets out the difference.

Where it fits

Ad data sits next to prices on each product page, which lists the shops currently advertising it per region. It leans on exact product matching: in a matched product's seller list, each Shopping ad names its seller and the price of your exact item. Search ads and ad activity come with Growth at no extra charge; the pricing page lists every plan.

Questions people ask

Can I see which competitors advertise my products on Google Shopping?

Yes. Each monthly Google Shopping search flags the offers that are paid ads, so each product page shows which shops advertise it in each region, at what position and price. This comes with the price checks on Starter and up at no extra cost. Share of voice turns the same data into a ranking of advertisers across your catalog.

Does competitor ad monitoring cost extra?

No. Shopping ads come with the price checks you already pay for. Search ads and monthly Ads Transparency activity are included on Growth, Pro, Business and Custom, within a cap of a tenth of your slots for Search ad watches. You switch them on in the ads settings; there is no separate ad monitoring charge.

How often are competitors' Google Search ads checked?

Once a month for each watched product and region. Each check is one Google search for the product's brand and title, or your own search term, in that region and language, and every ad on the first page of results is recorded with the advertiser's domain, title, link and position.

What does share of voice mean in Pricebeeper?

It is the share of your tracked product-regions on which a competitor had at least one ad in the period. A competitor with ads on 30 of your 100 product-regions has a 30% share. You can split it by Google Shopping or Search, by region, and by week or month, over up to 90 days.

Does Pricebeeper track Amazon ads?

Only to keep them out of prices. Amazon Sponsored Products and Amazon's own-brand placements are flagged so they never count as a seller's price or set off an alert, but they aren't credited to a competitor, because Amazon's search results name no seller. Competitor ad monitoring covers Google Shopping, Google Search and Google's Ads Transparency Center.

Related features

  1. 01Competitor price monitoringFind the sellers of your products on Google Shopping and Amazon, and track their prices by region.
  2. 02Barcode and exact product matchingMatch each product to its Google Shopping product and Amazon ASIN by barcode, then track the sellers of that item.
  3. 03Price and sale alertsAn alert when a competitor cuts or raises a price, starts a sale, or reaches the target price you set.
  4. 04Regional price trackingTrack competitor prices by country, US state, Canadian province or German state, one slot per product and region.
  5. 05MAP monitoringFind resellers advertising below your minimum advertised price, with a hashed record of what was seen.
  6. 06API and integrationsA REST API on every plan, CSV exports, Slack and signed webhooks, and an MCP endpoint for AI agents.

How Pricebeeper compares

  1. 01Pricebeeper vs Intelligence NodeIntelligence Node starts at $5,000 a month on a one-year term. Pricebeeper starts at $39, month to month.
  2. 02Pricebeeper vs PrisyncPrisync tracks the URLs you give it 3 times a day. Pricebeeper finds the sellers for you, by country or state.
  3. 03Pricebeeper vs PricefyPricefy updates prices twice a day and is cheaper past 3,000 products. Pricebeeper tracks by state and starts at $39.
  4. 04Pricebeeper vs Google Merchant Center price benchmarksMerchant Center gives one free benchmark price per GTIN and country. Pricebeeper names each seller, with alerts.

Last reviewed

See your competitors' prices this week.

The Free plan tracks 50 products with no card and no time limit. Growth comes with a 14-day trial, also without a card.