AdOps Core
DELIVERY & PACING

Campaign pacing: formulas, examples, and underdelivery checks

Campaign pacing compares actual delivery with the delivery planned by a specific point in the flight. To plan recovery, calculate the remaining goal divided by the remaining delivery time, then check whether eligible inventory can support that rate.

By AdOps Core. Updated .

Compare actual delivery with the planIllustrative data, not research results
Planned after day 12120,000 impressions
Actually delivered96,000 impressions

Illustrative data: actual delivery is 80% of the plan to date. Recovering the full 300,000 goal still requires a feasible remaining delivery rate.

Use the metric the campaign is actually committed to deliver, such as impressions or spend. A campaign can be on pace for spend while missing another performance objective, so label every calculation.

The examples below assume an even daily plan and complete reporting days. If the campaign uses a custom curve, dayparting, frontloading, or another schedule, compare against that planned curve instead of treating elapsed calendar time as the plan.

Calculate planned delivery to date

For an even flight, planned delivery to date equals total goal multiplied by elapsed flight time divided by total flight time. Use the same timezone and a consistent treatment of partial days.

Calculate the pacing index and shortfall

Pacing index equals actual delivery divided by planned delivery to date, multiplied by 100. A result of 100% matches the plan, while a result below 100% is behind that plan.

Calculate the required remaining daily rate

Subtract actual delivery from the goal, then divide by the remaining delivery days. This shows what recovery requires; it does not establish that recovery is feasible.

Find the constraint before changing the pace

  1. Check request availability on the contracted inventory.
  2. Inspect targeting, frequency caps, and creative eligibility.
  3. For deals, compare requests, bids, rejections, and wins.
  4. Look for creative rendering failures and reporting delays.
  5. Compare achievable remaining delivery with the required rate.

Choose a realistic recovery action

Correct an actual setup error first. If the setup matches the agreement but eligible inventory is insufficient, propose a change to reach, flight dates, or the goal for approval. Do not silently remove restrictions promised to the client.

Review the result after enough reporting has accumulated. Check whether the new rate is sustainable and whether it creates an overdelivery risk later in the flight.

Communicate pacing clearly

Report the goal, delivered amount, planned amount, pacing index, remaining requirement, and known constraint together. Include the time window and assumptions so another person can reproduce the calculation.

When no delivery time remains, do not divide by zero or present a catch-up rate. Report the final shortfall and the next commercial or operational step.

Test your reasoning: Calculate a recovery rate

Original simulated exercise. This is not a real client case.

A campaign has an even 20-day plan.

Evidence available

  • Goal: 200,000 impressions.
  • After 10 complete days: 80,000 delivered.
  • Ten complete delivery days remain.

What average rate is required from now on?

Read the answer and next check

120,000 impressions remain, requiring 12,000 per day. That is 20% above the original 10,000 daily plan.

Next check: Confirm eligible inventory can support that rate and identify why the campaign fell behind.

Research and further reading

Platform documentation

Use Google's delivery diagnostics to investigate platform-specific exclusions. The exercises here teach an investigation method; they do not reproduce the interface or guarantee a particular diagnostic result.

Read more on Google Ad Manager delivery diagnostics

FAQ

Does 80% pacing mean 80% of the campaign goal is complete?

No. It means actual delivery is 80% of the planned delivery at that point. Completion is actual delivery divided by the total goal.

Can I always use an even daily target?

No. Use the booked or configured delivery curve when the campaign has dayparting, frontloading, variable daily goals, or another nonuniform plan.

Continue learning

← All guides