How to Calculate View Through Rate

.vtr-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .vtr-calc-header { text-align: center; margin-bottom: 25px; } .vtr-calc-header h2 { color: #2c3e50; margin-bottom: 10px; } .vtr-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .vtr-calc-grid { grid-template-columns: 1fr; } } .vtr-input-group { display: flex; flex-direction: column; } .vtr-input-group label { font-weight: 600; margin-bottom: 8px; color: #34495e; font-size: 14px; } .vtr-input-group input { padding: 12px; border: 2px solid #ddd; border-radius: 6px; font-size: 16px; transition: border-color 0.3s; } .vtr-input-group input:focus { border-color: #3498db; outline: none; } .vtr-btn { background-color: #3498db; color: white; padding: 15px 25px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; width: 100%; transition: background-color 0.3s; } .vtr-btn:hover { background-color: #2980b9; } .vtr-result-container { margin-top: 25px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; text-align: center; } .vtr-result-value { font-size: 32px; font-weight: 800; color: #27ae60; margin: 10px 0; } .vtr-result-label { font-size: 16px; color: #7f8c8d; } .vtr-content { margin-top: 40px; line-height: 1.6; color: #333; } .vtr-content h3 { color: #2c3e50; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 30px; } .vtr-formula { background: #f1f1f1; padding: 15px; border-radius: 6px; font-family: "Courier New", Courier, monospace; display: block; margin: 15px 0; text-align: center; font-weight: bold; }

View Through Rate (VTR) Calculator

Calculate the effectiveness of your video advertising campaigns instantly.

Your View Through Rate Is:
0%

What is View Through Rate (VTR)?

View Through Rate (VTR) is a critical digital marketing metric used primarily in video advertising. It measures the percentage of people who watched a video advertisement from start to finish out of the total number of people who were exposed to the ad (impressions).

Unlike Click-Through Rate (CTR), which focuses on immediate action, VTR focuses on engagement and content relevance. It tells you if your creative hook was strong enough to keep the viewer watching until the end.

The VTR Formula

To calculate View Through Rate manually, use the following mathematical formula:

VTR = (Total Completed Views ÷ Total Impressions) × 100

How to Use This Calculator

  • Completed Views: Enter the number of times your video was played to completion (or to the "skip" point defined by the platform).
  • Total Impressions: Enter the total number of times your ad was served to users, regardless of whether they engaged.
  • Click Calculate: The tool will provide the percentage and a brief assessment of the performance.

Example Calculation

Suppose you are running a YouTube skippable in-stream campaign. Your dashboard shows the following data:

  • Total Impressions: 50,000
  • Completed Views: 7,500

Using the formula: (7,500 / 50,000) × 100 = 15% VTR.

What is a Good VTR?

Benchmarks vary significantly by industry and platform, but generally:

  • 10% – 20%: Average performance for most display video ads.
  • 20% – 30%: Good performance, indicating high relevance.
  • Above 35%: Exceptional performance; your creative is highly engaging for your target audience.
function calculateVTR() { var views = document.getElementById("vtrViews").value; var impressions = document.getElementById("vtrImpressions").value; var resultBox = document.getElementById("vtrResultBox"); var resultValue = document.getElementById("vtrValue"); var feedback = document.getElementById("vtrFeedback"); // Convert to numbers var v = parseFloat(views); var i = parseFloat(impressions); // Validation if (isNaN(v) || isNaN(i) || i i) { alert("Completed views cannot exceed total impressions."); return; } // Calculation var vtr = (v / i) * 100; var formattedVTR = vtr.toFixed(2); // Display resultBox.style.display = "block"; resultValue.innerHTML = formattedVTR + "%"; // Dynamic Feedback if (vtr = 10 && vtr < 25) { feedback.innerHTML = "Healthy engagement. This is within the standard industry benchmark."; } else { feedback.innerHTML = "Excellent! Your content is resonating very well with your audience."; } }

Leave a Comment