Guide · 4 min read

Invalid traffic in push ads.

Push networks often say their traffic is all human because every click comes from a subscriber. The subscription is exactly where the problem starts. Where invalid visits enter a push campaign, how to tell them apart from people who simply weren’t interested, and what to cut.

validvisit · console
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

One verdict on every visit, rolled up per source, worst first — down to the placement you buy.

01 /

Why push is different

A push ad is not shown on a page the visitor chose to read. It is delivered to a browser that, at some point, accepted a notification prompt on some website, and it arrives later, on whatever that person, or that device, is doing at the time. Everything about the quality of the traffic is decided upstream, when the subscription was collected.

That makes push unusual in two ways. First, the buyer never sees the site where the subscriber was acquired; the network, or the partner feeding the network, did the collecting. Second, one subscription is sold many times: a subscriber who accepted one prompt can receive notifications from many advertisers for as long as the subscription lasts. A list built carelessly keeps producing clicks long after it stopped producing interest.

So the claim that push is all human is half right. Every click does come from a subscribed browser. Whether a person behind it wanted anything, or whether a person was there at all, depends on how that browser became a subscriber.

02 /

Where invalid visits enter a push campaign

  • Subscriptions collected by deception. Prompts disguised as a video play button, a captcha or a download step get accepted by people who had no idea they were subscribing. The browsers are real and so are the people, but their clicks come from confusion or reflex, not interest.
  • Automated subscriptions. Browsers subscribed in bulk by software, or devices kept running to collect subscriptions and generate taps. The notification is delivered and clicked with no person involved. This is the part that is invalid by any definition.
  • Mixed supply behind one source. Many push networks buy part of their inventory from partner feeds. A single source or feed ID can carry subscribers from dozens of sites of very different quality, which is why one feed can look fine on average while hiding a small, bad slice.
  • Accidental taps. Notifications appear on phone screens where they are easy to hit by mistake. Accidental clicks are invalid traffic in the measurement sense even though nobody meant any harm.
  • Traffic sold as push that isn’t. On any network that aggregates supply, traffic from other sources can end up labelled with the format you bought. The only way to know what you actually received is to look at the visits themselves, per source.

The common thread is that the problem sits in specific zones, sites and feeds, not in the network as a whole. That is good news: specific sources can be cut.

03 /

Uninterested people vs invalid visits

Push campaigns fail for two different reasons, and the remedies are opposite.

A real subscriber who taps a notification out of mild curiosity and leaves after a few seconds is a valid visit that did not convert. That is a targeting and offer problem: tighten the audience, change the creative, lower the bid, or accept the format’s economics. Blocking the source would throw away real people.

A tap produced by automation, or by a browser that never had a person behind it, is an invalid visit. No creative or bid change fixes it; the only remedy is to stop buying from that source.

This is why judging push by engagement alone goes wrong. Short, shallow visits are normal for the format, so a model that condemned them would condemn the whole channel and still not tell you which zones to cut. ValidVisit checks every visit against 100+ independent data points and judges it Valid or Invalid, with its evidence, so a zone of uninterested humans and a zone of automation look different even when both have poor conversion rates.

Judge your own traffic like this — join the early-access waitlist.

04 /

What to track on push traffic

Pass the network’s own identifiers through your tracking URL so every visit carries its source:

  • Zone or site ID: the most precise unit most push networks let you block or bid on.
  • Source or feed ID: the upstream supplier, where the network exposes it. Useful for spotting a whole feed that is weak.
  • Campaign and creative IDs: to rule out the creative before blaming the source.
  • Click ID: to tie each visit to the network’s click record and to a conversion postback.

The exact macro names differ by network; the tracking tokens reference lists them. Some networks also let you target by subscriber age or activity; if yours does, compare quality by that setting too, because older, over-mailed lists tend to behave differently from recent ones.

05 /

What to cut

Rank sources by the share of their visits judged invalid, not by click-through or conversion rate, and act from the worst down:

  1. Block the zones or sites whose visits are mostly invalid. This is the precise cut and keeps the rest of the feed.
  2. Drop a whole feed only when the weakness is spread across it rather than concentrated in a few zones.
  3. Lower bids or whitelist where a source is merely weak rather than invalid.
  4. Re-check after the cut. Push supply rotates; zones that were clean can degrade as lists age.

Where each network lets you do this, and the limits on list sizes, is in blocking by network. The terms used here are defined in the glossary. ValidVisit reports which sources to cut; the exclusion itself is made in the network.

FAQ

Frequently asked questions

Can push notification traffic be bots?+
Yes. A notification is delivered to any browser that subscribed, and a browser can be subscribed and kept running by software. The click then comes from a real subscription with no person behind it. Push is not immune; the risk simply sits in how the subscriber list was built rather than in the page where the ad ran.
Why does my push campaign get clicks but no conversions?+
Two different reasons produce the same symptom. Subscribers collected with misleading prompts click out of reflex and leave, which is a targeting problem. Automated subscriptions click with nobody there, which is invalid traffic. Judging visits per zone separates the two, so you block the second and adjust targeting for the first.
Should I block by zone, site or feed on a push network?+
By the most precise unit the network allows, usually the zone or site, because weak traffic tends to concentrate in a few of them. Drop a whole feed only when the problem is spread across it. What each network lets you block is listed in the blocking-by-network reference.
Is in-page push the same as push notification traffic?+
No. In-page push is an ad styled like a notification but shown inside the publisher’s page, so it needs no subscription. Its quality depends on the page it runs on, like other display formats, and it should be measured as its own source rather than mixed with subscriber-based push.
Related reading
Invalid traffic by channel
deal-alerts.example71% invalid
zone 447123% invalid
premium-news.example2% invalid

Check your paid traffic for bots and invalid clicks.

One script, every visit judged Valid or Invalid and attributed to the source that sent it.

Just your email · no card · unsubscribe anytime · privacy policy

Join the waitlist with just your email · 7-day trial at launch

One script · no cookies · no device IDs · raw IP never stored