See which Pinterest ad groups pull in bot clicks, with every visit judged Valid or Invalid from the campaign tokens Pinterest already passes.
There is nothing to do with a list of bad sub-source IDs: Pinterest is a closed owned-and-operated platform with no publisher/site/zone/subid layer an advertiser can block — the only exclusion levers are negative keywords and excluded audiences.
Pinterest is a visual discovery engine where many people arrive with real shopping intent. Its inventory is Pinterest’s own — Browse and Search surfaces — so there is no publisher or site layer to audit; what varies is targeting. Broad interest categories, audience expansion and budget increases widen delivery, and that is where quality can drift. Pinterest passes Campaign ID ({campaignid}), Campaign Name ({campaign_name}) and Ad Group ID ({adgroupid}) straight through in its click URLs, so every judged visit ties back to the targeting context that produced it — evidence for reworking bids and targeting, or for raising a flag with your account contact.
Because Pinterest has no publisher layer, invalid traffic shows up by ad group and campaign rather than by site. The ad groups to watch are those running broad interest targeting or audience expansion, where reach grows fastest and intent is thinnest.
Shopping campaigns tied to your product catalog can draw a distinct pattern: fast sessions across several product pages that never add to cart or check out, which reads more like automated price collection than a shopper. Awareness campaigns can show clusters of implausibly short visits with no scroll at all — the footprint of incentivized clicking, where the click itself is the product rather than the page behind it.
{adgroupid})Isolate any single ad group soaking up an outsized share of invalid visits relative to its impression volume, especially under broad-interest targeting or audience expansion. Lining up invalid shares by {adgroupid} pinpoints which targeting strategy is the weak link.
{campaignid} + {campaign_name})Campaigns that jump in click volume just after a budget bump, yet show flat or sliding downstream conversions, often mean automated traffic is filling the new headroom. Tracking {campaignid} alongside {campaign_name} over time lets you line up budget changes against movement in each campaign’s IVT rate.
Pinterest Ads exposes campaign-level tokens; we break invalid traffic down by campaign, and surface the offending networks and devices behind the bot clicks.
Compare bot & invalid-traffic breakdown across every ad network →See your own Pinterest Ads sub-sources judged this way.
Each Pinterest Ads macro maps to a normalized parameter, so every judged visit is pinned to the right campaign, creative and publisher.
https://yoursite.com/landing?utm_source=pinterest-ads&utm_medium=social&vv_campaign_id={campaignid}&vv_campaign_name={campaign_name}&vv_adset_id={adgroupid}&vv_ad_id={adid}&vv_creative_id={creative_id}| Token | Pinterest Ads macro | Maps to | Identifies |
|---|---|---|---|
| Campaign ID | {campaignid} | campaign_id | campaign |
| Campaign Name | {campaign_name} | campaign_name | campaign |
| Ad Group ID | {adgroupid} | adset_id | adset |
| Ad ID | {adid} | ad_id | ad |
| Creative ID | {creative_id} | creative_id | creative |
{campaignid}{campaign_name}{adgroupid}{adid}{creative_id}Macros not yet checked against Pinterest Ads’s documentation. Pinterest Ads docs
The verdict works the same way on every network. ValidVisit never changes your Pinterest Ads account: you make the exclusion there yourself. How the verdict works →
Not necessarily. Saves and close-ups are counted inside Pinterest’s own measurement, which is built for aggregate quality rather than per-visit review. An automated session can register engagement on Pinterest and still produce a hollow visit on your landing page. Judging visits on your own site gives you a second view that isn’t shaped by the system you’re trying to check.
ValidVisit ingests {campaignid}, {campaign_name}, {adgroupid}, {adid} and {creative_id} from your Pinterest click URLs. {adgroupid} is the most diagnostic because it ties directly to audience targeting and bid context — the variables that decide whether delivery stays narrow or widens through audience expansion. Campaign-level tokens ({campaignid}, {campaign_name}) are essential for spotting trends over time. Creative-level tokens ({adid}, {creative_id}) are captured but rarely explain IVT on Pinterest, since the patterns trace back to targeting rather than to the ad creative.
Pinterest has no publisher, site or zone layer an advertiser can block. The exclusion levers are negative keywords (campaign or ad group level) and excluded audiences, set in the ad group’s Targeting section. So the response to a weak ad group is to tighten its targeting, add negative keywords, pull back audience expansion, pause it, or shift budget toward ad groups with lower invalid shares. Exported per-visit records can also back a conversation with your Pinterest account team about inventory quality.
Weighing a blocker for social traffic? How ValidVisit compares to ClickGUARD, Lunio and CHEQ.
See which publishers and placements send real buyers vs bots — every visit judged Valid or Invalid, worst first.
Join the waitlist with just your email · 7-day trial at launch
One script · no cookies · no device IDs · raw IP never stored