DoubleVerify

DoubleVerify

Ad measurement and verification platform that evaluates ad viewability, fraud, and brand suitability. The DV script runs alongside ad tags and reports impression-level data on whether ads were viewable, whether the page is brand-safe, and whether the traffic appears human.

Overview

DoubleVerify (DV) is an independent digital media quality and verification platform. It provides advertisers and publishers with measurement of ad viewability, invalid traffic (IVT) detection, brand safety classification, and contextual targeting data. DoubleVerify operates as infrastructure within the programmatic advertising ecosystem — its scripts run alongside ad tags to evaluate the quality of ad impressions in real time.

What This Script Does

DoubleVerify scripts run in the context of ad delivery, not as standalone tracking tags loaded by site operators. They are typically injected by demand-side platforms (DSPs), supply-side platforms (SSPs), or ad servers as part of the ad call chain. The verification script:

Viewability Measurement

  • Monitors whether the ad creative is within the user's viewport and how long it remains visible
  • Uses IntersectionObserver API and custom geometry calculations to measure the percentage of the ad unit visible on screen
  • Reports viewability metrics (in-view rate, average viewable time) to advertisers for campaign optimization and publisher payment auditing
  • Collects page scroll position, viewport dimensions, and ad slot geometry at measurement time

Invalid Traffic (IVT) Detection

  • Analyzes browser behavioral signals to distinguish human users from bots, crawlers, and fraudulent traffic sources
  • Examines: User-Agent string patterns, JavaScript execution environment, mouse movement presence, scroll behavior consistency, browser feature availability, and timing of interactions
  • Checks against DoubleVerify's database of known datacenter IP ranges, bot signatures, and fraudulent domain lists
  • Reports IVT classifications (General IVT / Sophisticated IVT) to advertisers for billing reconciliation and fraud chargebacks

Brand Safety and Suitability

  • Classifies the page content surrounding the ad slot against the Global Alliance for Responsible Media (GARM) brand safety taxonomy
  • Analyzes page URL, page title, visible text content, and contextual signals
  • Assigns suitability scores across categories including: Adult Content, Violence, Hate Speech, Illegal Content, and Misinformation
  • Reports brand suitability classifications to advertisers for campaign targeting and brand protection

Contextual Targeting (DV Authentic Brand Suitability)

  • Provides contextual segment data to advertisers for privacy-safe targeting without cookies
  • Analyzes page content and assigns contextual topic categories

Data collected per impression: Page URL, referrer URL, ad slot dimensions and position, User-Agent, IP address (for IVT and fraud detection), viewport metrics, page content signals for brand safety classification, timestamp.

Script loaded from: cdn.doubleverify.com Domains contacted: cdn.doubleverify.com, rtb{N}.doubleverify.com, pub.doubleverify.com, stats.doubleverify.com

No persistent user-identifying cookies are set by DoubleVerify for cross-site behavioral profiling. Data collection is scoped to the impression context.

Consent & Compliance

GDPR/ePrivacy: DoubleVerify processes data in the context of ad delivery. Its viewability and IVT measurement do not require persistent user identifiers — they operate on page-level and session-level signals. Brand safety classification processes page content rather than user behavior. Because DoubleVerify does not set persistent tracking cookies and does not build user profiles for targeting, its consent requirements are substantially lower than those of ad targeting and conversion tracking vendors. However, it processes IP addresses and browser signals, which constitute personal data under GDPR. DoubleVerify's processing is typically covered under the advertising consent granted for the ad impression it accompanies.

CCPA/CPRA: DoubleVerify's impression-level data processing does not constitute selling personal information for advertising targeting purposes — it measures and verifies rather than targets.

IAB TCF: DoubleVerify is registered as an IAB TCF vendor (Vendor ID 202) with declared purposes including Purpose 1 (store/access information) and Special Feature 1 (precise geolocation) in specific contexts.

Consent category: Analytics (ad verification — tied to advertising consent).

Should You Block This Without Consent?

Conditional. DoubleVerify is an ad verification tool that runs as infrastructure within the programmatic advertising stack, not a standalone tracking tag loaded by site operators. It does not independently set persistent tracking cookies or build cross-site behavioral profiles. If you block advertising scripts entirely pending consent, DoubleVerify will be blocked alongside them since it only functions in the presence of ads. If the user consents to advertising, DoubleVerify does not add meaningful incremental privacy risk. Publishers and advertisers do not typically need to manage DoubleVerify as a separate consent item.

Visit website

Consent Categories

Analytics

Also Known As

DoubleVerifyDV pixelad verificationad viewabilitybrand safety measurementimpression tracking

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

doubleverify.comMarketing

Frequently Asked Questions

Does DoubleVerify require cookie consent?

Conditionally. DoubleVerify is ad verification infrastructure that runs within the programmatic advertising stack rather than as a standalone tracking tag. It does not set persistent user-identifying cookies or build cross-site behavioral profiles. If a visitor consents to advertising, DoubleVerify does not add meaningful incremental privacy risk.

What data does DoubleVerify collect?

DoubleVerify collects impression-level data per ad: page URL, referrer, ad slot dimensions, User-Agent, IP address, viewport metrics, and page content signals for brand safety. It loads from cdn.doubleverify.com and contacts rtb*.doubleverify.com and stats.doubleverify.com. No persistent user-identifying cookies are set.

How does ConsentStack detect DoubleVerify?

ConsentStack identifies DoubleVerify through its cdn.doubleverify.com script origin and classifies it as analytics tied to advertising consent. Because DoubleVerify operates within the ad stack, ConsentStack does not treat it as a standalone item — it is covered by the advertising consent already granted for ad delivery.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for DoubleVerify

ConsentStack automatically detects and manages DoubleVerify trackers so your site stays compliant with global privacy regulations.