Revcontent logoNative
Native channel · scored 0–100

Which Revcontent publishers send real traffic?

Not all Revcontent traffic is equal. ValidVisit scores every visit 0–100 and pins it to the exact publisher that sent it — so you can tell real humans from bots and invalid clicks, worst publishers first.

validvisit · revcontent cut-list
Exclude the bad widget in Revcontent

The buyer enters/pastes the bad widget IDs in Widget Targeting / Widget Optimization and blocks each at either campaign level or account-wide.

Where: Campaign > Widget Targeting section (scroll right on a widget row > "blocklist"); bulk via the Widget Optimization tab by entering widget IDs; blocks reviewable in the "Widget Blocklists" tab (added Jan 2024)
Controls in Revcontent’s campaign settings
IP lists OS OS version Browser Browser version Language Device Connection

ValidVisit reports the device, OS, browser — down to the version — plus the language and ISP behind every flagged visit, and Revcontent supports OS, browser, language and device type targeting. The segments we flag are segments you can exclude.

5
Revcontent tokens mapped to attribution
2
sub-source dimensions scored
per-click
unique id — velocity & dedupe checks
0–100
quality score on every visit
01 / SIGNAL

How invalid traffic slips in through Revcontent publishers.

Revcontent operates as a cost-per-click native recommendation network, placing sponsored content widgets across a broad publisher base that ranges from large editorial properties to long-tail content sites. The supply-side economics create a structural tension: individual publishers are paid per outbound click generated by the recommendation widget they embed, giving lower-quality properties a direct incentive to send volume rather than intent. That volume does not distribute evenly — it clusters in specific `{widget_id}` values tied to specific publisher placements, which means campaign-level metrics can look tolerable while a handful of widgets quietly consume a disproportionate share of budget against visits that never engage. ValidVisit captures Revcontent's tracking tokens on every click — `{widget_id}`, `{boost_id}`, and `{conversion_uuid}` — so IVT scoring happens at the sub-source level where the problem actually lives, not averaged across the entire boost.

On Revcontent, the clearest early signal of degraded inventory is a disconnect between click volume and any downstream engagement: sessions that arrive without scroll, without dwell, and without any interaction with on-page elements. That pattern is not random — it tends to be sharply concentrated in a small number of `{widget_id}` values, and those widgets almost always map to publisher domains whose editorial model depends on driving outbound traffic at high volume rather than retaining readers.

A second pressure point specific to native recommendation inventory is proxy and residential-proxy traffic. Recommendation widgets are embedded on content sites that attract privacy-tool users, but the risk profile differs: a genuine privacy-conscious reader carries low IVT risk, while a rotating residential proxy cycling through sponsored cards to generate clicks carries high risk. ValidVisit tells these cases apart by weighing each visit against 100+ independent data points — covering where the click came from, the device behind it, and how the visitor actually behaves on the page — so a real browser running a VPN reads very differently from an automated proxy stack, even when both resolve to a residential IP range.

A third pattern is server-farm click volume that mimics organic content discovery behavior at the surface level — a sponsored card receives a click, the advertiser landing page loads, and the session ends immediately with no further signal. Those origin and network characteristics are part of the same 100+ data points ValidVisit folds into a single 0-100 quality score per visit, and every score is tagged with the `{widget_id}` and `{boost_id}` so you can see which sub-sources are disproportionately associated with these hollow sessions. The tracking script fires asynchronously and does not alter or delay the landing page load path in any way.

What to watch on Revcontent

Widget ID IVT concentration

Sort your ValidVisit publisher report by `{widget_id}` and compare each widget's IVT rate against your campaign-wide baseline. Widgets running well above that baseline — especially those accounting for a disproportionate share of total clicks — are strong exclusion candidates. Add those widget IDs to Revcontent's widget blacklist manually inside the network dashboard.

Boost-level quality drift over time

A boost that opens with reasonable traffic quality and degrades over a multi-week window is a sign that lower-quality publisher placements are being added to the distribution as the boost scales. Monitor per-`{boost_id}` IVT rate on a rolling basis; a sustained upward trend warrants reviewing which new widgets have entered that boost's inventory.

Click-to-engagement funnel gaps

Cross-reference ValidVisit's per-visit scores against on-site engagement signals — scroll depth, session duration, CTA interaction. Visits with elevated IVT scores that also show zero engagement corroborate automated or incentivized traffic. Use `{conversion_uuid}` to join ValidVisit data with your analytics platform or CRM at the individual click level, giving you an auditable record per session.

Placement targeting segment anomalies

Use the `{adv_targets}` parameter to segment IVT rates across different content-category or audience targeting selections. If a specific targeting segment consistently over-delivers clicks at elevated IVT rates, the publisher placements serving that segment likely include lower-quality sites that warrant either exclusion or reduced bid weighting.

02 / SCORED

Pinpoint the bot publishers & placements in Revcontent.

Revcontent itself isn't the problem — bots and invalid traffic concentrate in a handful of its sub-sources: the publisher, site or zone, and the placement or widget within it. So we roll the score up by those Revcontent tokens, not by creative (which says nothing about whether a click was human).

Bought as one Revcontent line, your spend is a single number. Scored per sub-source it runs from 91 down to 20 — the worst is nearly all bots. That’s the leak a blended average hides.

validvisit · console
0–39 invalid40–69 suspicious70–100 clean
revcontent-pub-695520
revcontent-zone-7148
revcontent-verified-1w91

Revcontent traffic scored 0–100 per sub-source, worst first — down to the placement you buy.

Publisher / site / zone

Bot / invalid-traffic score broken down by:

  • Widget ID {widget_id}Numerical identifier of the publisher widget/placement where the click occurred. Recommended by Revcontent for utm_medium to track the publisher placement.
Placement / widget

Bot / invalid-traffic score broken down by:

  • Advertiser Targets {adv_targets}Traffic type / topic the creative was serving based on (where the click came from).

Per-click id: Revcontent passes a unique click id, so we also run velocity, deduplication and repeat-source checks on every visit.

Compare bot & invalid-traffic breakdown across every ad network →

See your own Revcontent sub-sources scored this way.

03 / ATTRIBUTION

How ValidVisit attributes Revcontent traffic

Each Revcontent macro maps to a normalized parameter, so every scored click is pinned to the right campaign, creative and publisher.

validvisit · tracking url
A Revcontent tracking URL ValidVisit can score
https://yoursite.com/landing?utm_source=revcontent&utm_medium=native&vv_campaign_id={boost_id}&vv_creative_id={content_id}&vv_publisher_id={widget_id}&vv_placement_id={adv_targets}&vv_click_id={conversion_uuid}
Campaign (Boost) ID
Revcontent macro
{boost_id}
Maps to
campaign_id
Identifies
campaign
Content (Creative) ID
Revcontent macro
{content_id}
Maps to
creative_id
Identifies
creative
Widget ID
Revcontent macro
{widget_id}
Maps to
publisher_id
Identifies
publisher
Advertiser Targets
Revcontent macro
{adv_targets}
Maps to
placement_id
Identifies
placement
Click ID (rc_uuid)
Revcontent macro
{conversion_uuid}
Maps to
click_id
Identifies
click
04 / DETECTION

How the detection works.

100+
Scale

Data points → one score

Every visit is weighed against more than a hundred independent data points and reduced to a single, sortable 0–100 quality score.

1 verdict
Depth

Many angles, combined

Each data point is combined rather than checked in isolation, so a genuine human almost never trips enough of them to be flagged — and bots that beat one rarely beat the rest.

0–100
Model

Proprietary, not a black box

The detection model is ours and stays that way. What you get is a clear verdict on every visit — not a single brittle rule you can game, and not an unexplained number you can't act on.

per source
Action

Pinned to the source

Every verdict maps to the campaign, publisher and placement that sent the click — so you know exactly which source to cut.

05 / THE CUT-LIST

How ValidVisit helps you cut fraud and bad widgets on Revcontent.

Scoring and attribution are the means — the point is cutting the Revcontent traffic that wastes your spend. Here's how ValidVisit gets you a list you can act on.

  1. Score

    See what's actually landing

    You buy Revcontent clicks; what arrives are visits. ValidVisit scores each one 0–100 so real humans stand out from bots and invalid traffic — one script, no funnel hop, no fingerprinting.

  2. Attribute

    Pin the fraud to its source

    Every scored visit is tied to the exact Revcontent widget and zone via the network's own tokens — so the bad traffic has an address, not just a headline percentage.

  3. Cut

    Take the widgets off your buy

    You get the worst offenders as a ready-to-use list plus postbacks to your tracker — so you can exclude them in Revcontent and put your next dollar behind the traffic that converts.

FAQ

Revcontent traffic quality, answered.

How do I act on ValidVisit's findings inside Revcontent?+

ValidVisit scores every visit and attributes each score to the originating `{widget_id}`, `{boost_id}`, and `{conversion_uuid}`. Your ValidVisit dashboard lets you sort and filter by widget to identify the placements driving elevated IVT rates. From there, you export that list of widget IDs and paste them into Revcontent's widget blacklist manually — the exclusion happens inside the Revcontent interface, not inside ValidVisit. ValidVisit's role is to give you the scored, ranked list of sub-sources; Revcontent's own tools are where the exclusion is executed.

Why does click quality need monitoring per widget rather than per boost?+

A boost is a campaign-level container — it aggregates performance across every publisher widget in Revcontent's inventory that matches your targeting. IVT almost never distributes uniformly: a boost can show an acceptable average quality score while a small number of widgets within it are responsible for the bulk of low-quality sessions. Boost-level metrics average out the problem; widget-level scoring surfaces it. That is why `{widget_id}` is the most diagnostic dimension for Revcontent — it maps one-to-one with individual publisher placements, which is where the incentive structure that drives click inflation actually operates.

Does ValidVisit work with Revcontent's direct-link click delivery?+

Yes. Revcontent delivers clicks via a direct destination URL rather than an extra-hop chain, which means there is no in-transit signal to intercept — all scoring happens once the click lands on your page. ValidVisit's tracking script fires asynchronously on the landing page and reads how each visit arrives and behaves without adding any latency to page load. The `{conversion_uuid}` macro (passed as `rc_uuid` in your URL) ties each tracked event back to the exact Revcontent click record, enabling click-level attribution in your reports.

Detect fraud on other native networks

All click fraud protection
revcontent-pub-695520
revcontent-zone-7148
revcontent-verified-1w91

Find the bots in your Revcontent spend.

See which publishers and placements send real buyers vs bots — every visit scored 0–100, worst first.

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

Free trial at launch · just your email

One script · no cookies · no fingerprinting · raw IP never stored