This means 0% of users watched your video ad to completion.
function calculateVTR() {
// Get input elements
var impressionsInput = document.getElementById('vtr_impressions');
var viewsInput = document.getElementById('vtr_views');
var resultBox = document.getElementById('vtr_result_box');
var resultValue = document.getElementById('vtr_final_value');
var percentText = document.getElementById('vtr_percent_text');
var errorMsg = document.getElementById('vtr_error_msg');
// Parse values
var impressions = parseFloat(impressionsInput.value);
var views = parseFloat(viewsInput.value);
// Reset state
errorMsg.style.display = 'none';
resultBox.style.display = 'none';
// Validation Logic
if (isNaN(impressions) || isNaN(views)) {
errorMsg.innerText = "Please enter valid numbers for both fields.";
errorMsg.style.display = 'block';
return;
}
if (impressions <= 0) {
errorMsg.innerText = "Impressions must be greater than zero.";
errorMsg.style.display = 'block';
return;
}
if (views impressions) {
errorMsg.innerText = "Completed views cannot exceed total impressions.";
errorMsg.style.display = 'block';
return;
}
// Calculation Formula: (Views / Impressions) * 100
var vtrRaw = (views / impressions) * 100;
// Rounding to 2 decimal places
var vtrFormatted = vtrRaw.toFixed(2);
// Update DOM
resultValue.innerText = vtrFormatted + "%";
percentText.innerText = vtrFormatted;
resultBox.style.display = 'block';
}
What is View Through Rate (VTR)?
View Through Rate (VTR) is a critical performance metric in video advertising that measures the percentage of people who watched your video ad from start to finish (or to a specific milestone) relative to the total number of times the ad was displayed (impressions).
Unlike Click Through Rate (CTR), which measures immediate action, VTR focuses on engagement and attention retention. It is primarily used for brand awareness campaigns where the goal is to tell a story or convey a message rather than drive an immediate click.
The View Through Rate Formula
Calculating your VTR is straightforward. It requires two key data points from your campaign analytics: the number of completed views and the total number of impressions.
VTR = (Completed Views ÷ Total Impressions) × 100
Where:
Total Impressions: The number of times the video player loaded the video ad on a user's screen.
Completed Views: The number of times users watched the video to completion (or passed a skip button without skipping).
Example Calculation
Let's say you run a YouTube pre-roll campaign. Your analytics dashboard reports the following:
Total Impressions: 50,000
Completed Views: 12,500
Using the formula:
(12,500 ÷ 50,000) × 100 = 25%
This means 25% of the people who saw your ad watched it all the way through.
Why VTR Matters for SEO and Marketing
While VTR is a paid media metric, it indirectly influences your broader digital marketing strategy:
Creative Quality Score: A low VTR often indicates that the first 5 seconds of your video are not hooking the audience, or the content is irrelevant to the target demographic.
Platform Algorithms: Platforms like YouTube reward videos with higher retention rates (which correlates with VTR) by lowering CPMs (Cost Per Mille) or offering better placement opportunities.
Brand Recall: Higher view-through rates correlate strongly with higher brand recall and lift, as users are exposed to the brand message for a longer duration.
What is a Good View Through Rate?
VTR benchmarks vary significantly by platform, industry, and ad format (skippable vs. non-skippable). However, general industry standards suggest:
Skippable Pre-roll (e.g., YouTube TrueView): 15% – 20% is average; anything above 25% is considered good.
Programmatic Video (Mobile/Desktop): 50% – 70% is often expected, largely because many formats are non-skippable or auto-play.
Social Video (Stories/Reels): These tend to have lower VTRs due to the fast-scrolling nature of the feed, often averaging 3% – 10%.
How to Improve Your VTR
If your calculator results show a low percentage, consider these optimization strategies:
The 5-Second Rule: Front-load your most compelling hook, branding, or value proposition in the first 5 seconds before the "Skip" button appears.
Targeting Refinement: Ensure your ad is being shown to relevant audiences. A dog food ad shown to cat owners will naturally have a low VTR.
Video Length: Shorter videos (15-30 seconds) generally have higher completion rates than long-form ads (60+ seconds).
Silent Optimization: Many users watch video with sound off. Ensure your video utilizes captions and clear visuals to retain attention without audio.