Education

What is Ad Discrepancy?

BlokID
July 24, 2024
5 min read

What is Ad Discrepancy?

Ad discrepancy, also known as an ad impression discrepancy, is a common issue in digital advertising that refers to the difference between the number of ad impressions recorded by different ad tracking systems. This mismatch in ad impression counts can lead to confusion, disputes between advertisers and publishers, and difficulties in accurately assessing the performance of ad campaigns. In this comprehensive guide, we'll dive deep into the world of ad discrepancies, exploring their causes, impact, and strategies to minimize their occurrence.

Understanding Ad Impressions and Ad Serving

Ads Discrepancy Example

Imagine you're a fresh graduate named Sarah who just started working at a digital advertising agency. One day, your client, a popular e-commerce website, notices a significant difference between the number of ad impressions reported by their website's analytics tool and the ad server's report.

The website's analytics show 100,000 ad impressions, while the ad server reports 150,000 impressions for the same period. This difference in numbers is called an ad discrepancy. It can happen due to various reasons, such as differences in counting methods, ad blockers, or even fraudulent activities.

As a result, the client is confused about the actual performance of their ad campaign and unsure about how much they should pay for the ads served. Your job is to investigate the discrepancy, find the root cause, and provide a solution to ensure accurate reporting and fair billing for your client. Before delving into ad discrepancies, it's essential to understand the basics of ad impressions and ad serving.

What is an Ad Impression?

An ad impression is counted each time an ad is displayed to a user on a website or app. It is a key metric used to measure the reach and frequency of an ad campaign. Ad impressions are tracked by various ad tracking systems, such as ad servers, analytics platforms, and third-party ad verification tools.

The Ad Serving Process

The ad serving process involves several steps:
1. A user visits a website or app that displays ads.
2. The website or app sends an ad request to an ad server.
3. The ad server selects an appropriate ad based on targeting criteria and sends it back to the website or app.
4. The ad is displayed to the user, and an ad impression is recorded.

Ad Serving Process (Simple Version)

Read more detail about Ad Serving here.

How to Calculate Ad Discrepancy

Ad discrepancy is the difference between the number of ad impressions or other metrics (such as clicks or conversions) reported by an ad server and a third-party ad tracking system, expressed as a percentage.

Ads Discrepancy Calculation Example

The formula to calculate ad discrepancy, regardless of the metric, is:


Ad Discrepancy = | Ad Server Impressions – Third-Party Impressions | / Ad Server Impressions x 100%

To calculate ad discrepancy, follow these steps:

1. Determine the number of impressions (or clicks, conversions, etc.) reported by the ad server for a specific campaign and time period. Let's call this value "Ad Server Impressions."

2. Determine the number of impressions (or clicks, conversions, etc.) reported by the third-party ad tracking system for the same campaign and time period. Let's call this value "Third-Party Impressions."

3. Subtract the Third-Party Impressions from the Ad Server Impressions. This gives you the absolute difference between the two values.

4. Take the absolute value of the result from step 3. This ensures that the discrepancy is always a positive number, regardless of which system reported a higher number of impressions.

5. Divide the result from step 4 by the Ad Server Impressions.

6. Multiply the result from step 5 by 100% to express the ad discrepancy as a percentage.

Example of Ad Discrepancy Calculation

Here's an example calculation using the values you provided:
- Ad Server Impressions: 150,000
- Third-Party Impressions: 100,000

Ad Discrepancy = | 150,000 – 100,000 | / 150,000 x 100%
               = 50,000 / 150,000 x 100%
               = 0.3333 x 100%
               = 33.33%

In this example, the ad discrepancy is 33.33%, meaning that the difference between the ad server and third-party impressions is 33.33% of the total ad server impressions. This significant discrepancy indicates a need for further investigation to identify the cause and take appropriate action to resolve the issue.

Causes of Ad Discrepancies

Ad discrepancies can arise due to various reasons.

Let's explore some of the most common causes:

Differences in Counting Methodologies

Different ad tracking systems may use different methodologies to count ad impressions. For example, some systems may count an impression when an ad starts loading, while others may wait until the ad is fully loaded before recording an impression. These differences can lead to discrepancies in impression counts.

Ad Blocking and Filtering

Ad blocking software and browser extensions can prevent ads from being displayed to users. If an ad is blocked, it may still be counted as an impression by the ad server but not by the analytics platform or third-party verification tool, resulting in a discrepancy.

Network and Caching Issues

Network latency, slow internet connections, and caching mechanisms can impact the ad serving process. If an ad fails to load or is served from a cache, it may not be counted as an impression by some tracking systems, leading to discrepancies.

Fraudulent Traffic and Bot Activity

Fraudulent traffic generated by bots or click farms can artificially inflate ad impression counts. Ad servers may count these fraudulent impressions, while analytics platforms and verification tools may filter them out, resulting in discrepancies.

Impact of Ad Discrepancies

Ad discrepancies can have significant consequences for advertisers, publishers, and the overall digital advertising ecosystem.

Inaccurate Campaign Performance Measurement

Ad discrepancies make it challenging to accurately measure the performance of ad campaigns. If different tracking systems report different impression counts, it becomes difficult to determine the true reach and effectiveness of the campaign. This can lead to incorrect optimization decisions and wasted ad spend.

Billing and Payment Disputes

Ad discrepancies can lead to billing and payment disputes between advertisers and publishers. If the impression counts reported by the ad server and the publisher's analytics platform differ significantly, it can result in disagreements over the amount to be paid for the ad placement. These disputes can strain relationships and lead to trust issues in the ad buying process.

Decreased Confidence in Digital Advertising

Frequent ad discrepancies can erode the confidence of advertisers in digital advertising. If advertisers feel that they cannot rely on the accuracy of impression counts and campaign performance metrics, they may become hesitant to invest in digital advertising or may opt for alternative marketing channels.

Strategies to Minimize Ad Discrepancies

While ad discrepancies cannot be completely eliminated, there are several strategies that advertisers, publishers, and ad tech providers can employ to minimize their occurrence and impact.

Standardized Counting Methodologies

Industry organizations, such as the Interactive Advertising Bureau (IAB) and the Media Rating Council (MRC), have developed guidelines and standards for ad impression counting. Adopting these standardized methodologies across ad tracking systems can help reduce discrepancies caused by differences in counting approaches.

Implementing Ad Verification and Fraud Detection

Using third-party ad verification and fraud detection tools can help identify and filter out fraudulent traffic and bot activity. These tools employ sophisticated algorithms and data analysis techniques to detect and prevent invalid ad impressions from being counted.

Improved Communication and Collaboration

Fostering open communication and collaboration between advertisers, publishers, and ad tech providers can help identify and resolve ad discrepancies more effectively. Regular reporting, data sharing, and transparent communication can facilitate the identification of discrepancies and the implementation of corrective measures.

Continuous Monitoring and Analysis

Regularly monitoring ad campaigns and analyzing impression data from multiple tracking systems can help detect discrepancies early on. By identifying patterns and anomalies in impression counts, advertisers and publishers can investigate the root causes of discrepancies and take appropriate actions to address them.

How BlokID Helps Advertisers Identify Ad Discrepancies?

BlokID is an innovative blockchain-based solution that empowers advertisers to identify ad discrepancies and ensure they only pay for the ad results they actually receive. By leveraging the transparency and immutability of blockchain technology, BlokID provides a tamper-proof record of ad impressions and click.

Real-Time Ad Impression Tracking

BlokID tracks ad impressions in real-time using smart contracts on the blockchain. Each ad impression is recorded as a unique transaction, creating an auditable and verifiable trail of ad delivery. This eliminates the reliance on multiple ad tracking systems and provides a single source of truth for ad impression counts.

Fraud Detection and Prevention

BlokID's advanced fraud detection mechanisms identify and filter out fraudulent traffic and bot activity in real-time. By analyzing patterns and anomalies in ad impressions and clicks, BlokID can flag suspicious activity and prevent fraudulent impressions from being counted and billed to advertisers.

Transparent Reporting and Reconciliation

BlokID generates transparent and detailed reports on ad impressions, clicks, and discrepancies. Advertisers can access these reports in real-time, enabling them to monitor campaign performance and identify any discrepancies promptly. BlokID also facilitates the reconciliation process between advertisers and publishers, streamlining dispute resolution and ensuring fair payment for legitimate ad results.

By integrating BlokID into their ad tracking and billing processes, advertisers can gain greater control over their ad spend, reduce the risk of ad fraud, and ensure they only pay for the ad results they actually receive. This not only improves the accuracy and reliability of ad campaign measurement but also fosters trust and transparency in the digital advertising ecosystem.

Ad discrepancies are a complex and persistent challenge in the digital advertising landscape. Understanding their causes, impact, and strategies to minimize their occurrence is crucial for advertisers, publishers, and ad tech providers. By adopting standardized counting methodologies, implementing ad verification and fraud detection, fostering collaboration, and continuously monitoring campaigns, the industry can work towards reducing ad discrepancies and promoting transparency and trust in digital advertising.

Moreover, innovative solutions like BlokID offer advertisers a powerful tool to identify ad discrepancies and ensure they only pay for the ad results they actually receive. By leveraging blockchain technology, BlokID provides a tamper-proof record of ad impressions and clicks, enabling real-time tracking, fraud detection, and transparent reporting.

As the digital advertising ecosystem continues to evolve, it is essential for all stakeholders to remain vigilant and proactive in addressing ad discrepancies. By working together, leveraging advanced technologies like BlokID, and adopting best practices, we can create a more accurate, reliable, and effective digital advertising environment that benefits advertisers, publishers, and consumers alike.

Try BlokID for Free Today

Join 1000+ Advertisers, Digital Marketers and Agency Owners
Who Are Saving 30% Per Month on all digital advertising

Register Free ⮕

"1,000+ Marketers & Advertisers Already Joined"

Get A Personalized Free Ad Payment Audit Report

Audit your ad spend and ensure 100% data accuracy & integrity

Register Free ⮕