Blog
Reporting6 min read2026-06-14

Promotion Analytics: How to Read Delivery, Survival Rate, and CPM Before You Scale

A field guide to the three promotion analytics metrics that determine whether a campaign is working or just burning budget.

Track retained CPM at 30 days, not just delivered CPM at close.

Pull a midpoint delivery snapshot before the order window ends, not after.

Report survival rate in every client deck alongside volume and spend.

Three Numbers Run Every Promotion Campaign Worth Running

Most operators track views and stop there. That is the wrong stopping point. A view count tells you what arrived; it says nothing about what survived, what it cost per thousand impressions, or whether the delivery curve matches what you actually ordered. Promotion analytics only becomes useful when you are reading at least three layers simultaneously: delivered volume, survival rate, and CPM.

These three metrics form a diagnostic triangle. High delivered volume with a collapsing survival rate points to a source quality problem. A healthy survival rate with an inflated CPM points to a pricing or packaging problem. Low delivered volume against a healthy CPM usually means a pacing problem. Knowing which corner of the triangle is broken tells you exactly what to fix before you move budget to the next order.

Delivery Rate Tells You Whether the Pacing Curve Is Healthy

Delivery rate is the percentage of your ordered volume that has actually reached the target asset within the agreed window. If you ordered a 50,000-view TikTok package over 72 hours and the dashboard shows 31,000 delivered at the 48-hour mark, your delivery rate is 62 percent at the two-thirds time mark — roughly on pace. If it shows 12,000, you have a fulfillment gap worth escalating before the window closes.

The shape of delivery matters as much as the raw percentage. A front-loaded curve — say, 80 percent of volume arriving in the first 24 hours of a 72-hour order — can trigger platform suppression signals on some content types. A flat, even curve is usually safer for organic-looking growth. The delivery chart in your promotion dashboard should let you see hourly or daily cadence, not just a final tally. If the only number visible is a total, you are flying blind on pacing.

When pacing goes wrong, document the deviation with timestamps. That record becomes the basis for a make-good conversation or a delivery adjustment through the scaler before the order concludes.

Survival Rate Is the Metric Agencies Under-Report and Clients Should Demand

Survival rate measures what percentage of delivered views, followers, or plays remain on the asset after a defined retention window — typically 30 days post-delivery. A campaign that delivers 100,000 views but retains only 40,000 after 30 days has a 40 percent survival rate. That number belongs in every client report, not just the initial delivery screenshot.

A survival rate below 70 percent on a views-based campaign usually indicates source quality issues: traffic that the platform's own systems downrank or remove over time. Rates above 85 percent on a well-paced order suggest the traffic is behaving in ways the platform treats as organic-adjacent. Neither threshold is a guarantee of anything, but the range gives you a defensible benchmark for comparing vendors and packages over time.

The practical reason to track survival rate is cost accuracy. If you paid for 100,000 views at a $4 CPM and 50,000 dropped, your effective CPM just doubled. Report the post-retention CPM to clients, not just the delivery CPM. The difference is where your credibility lives.

CPM Calculation Should Always Use Retained Volume, Not Delivered Volume

Standard CPM (cost per thousand) in paid promotion is calculated against delivered impressions. That is fine for display advertising where an impression is an impression. In organic-growth promotion, where the asset persists and continues accumulating value, the more honest metric is retained CPM: total spend divided by retained volume at the 30-day mark, multiplied by 1,000.

A 50,000-view YouTube package priced at $150 shows a delivered CPM of $3.00. If 42,000 views survive at day 30, the retained CPM is $3.57. That is a small difference — and that is what a high-quality package looks like. On a lower-quality package where only 25,000 views survive, the retained CPM jumps to $6.00 on the same $150 spend. Reporting both numbers side by side in your campaign reporting gives clients an honest view and positions you as an operator who measures what actually persists.

Build the retained CPM calculation into your standard reporting template. It takes one extra column in a spreadsheet and it is the single fastest way to differentiate your reporting from agencies that only screenshot the delivery notification.

Building a Repeatable Reporting Stack From Your Dashboard Data

A repeatable promotion analytics workflow has four components: a delivery snapshot at the midpoint of the order window, a final delivery confirmation at close, a 30-day retention check, and a cost reconciliation that updates CPM based on retained volume. None of these steps requires custom tooling if your promotion dashboard exports timestamped data at the order level.

The midpoint snapshot is the most skipped step, and it is the most operationally valuable. Catching a delivery shortfall at hour 36 of a 72-hour order gives you time to escalate or adjust volume through the scaler. Catching it at hour 72 means you are writing a make-good request after the fact. Build the midpoint check into your calendar as a hard event, not an optional audit.

For clients who receive monthly reporting decks, structure the promotion section as: ordered volume, delivered volume, retained volume, delivered CPM, retained CPM, and a single-sentence assessment of pacing quality. Six fields. That is a complete picture. Anything more is noise; anything less is an incomplete record.

When the Analytics Flag a Problem, Here Is the Escalation Order

If your delivery rate is under 80 percent at the two-thirds time mark, open a delivery adjustment or escalation through your dashboard before the order window closes. Do not wait. Most fulfillment issues that are caught mid-window can be corrected; most that are caught post-window become credit disputes.

If your survival rate drops below 60 percent at the 30-day check, the root cause is almost always source quality, not pacing. The corrective action is to test a different package tier or a different content category on the next order — not to increase volume on the same configuration. More volume through a low-quality source accelerates the problem.

If your retained CPM is more than 40 percent above your delivered CPM, you are overpaying for the effective audience you are actually building. That gap is your negotiating number for the next order cycle and your benchmark for evaluating whether a package tier is worth repeating.

Promotion takeaway

The practical advantage is operational clarity: one place to submit targets, select volume, monitor delivery, and export client-safe reporting.

Configure Volume

FAQ

What is a good survival rate for a promotion campaign?

For views-based campaigns, a survival rate above 70 percent at 30 days is a functional baseline; above 85 percent indicates high-quality traffic that the platform is treating as organic-adjacent. Follower-based campaigns typically run lower — 60 to 75 percent is common — because platform cleanup cycles affect follower counts more aggressively than view counts.

How do I calculate CPM for a promotion order?

Delivered CPM: (total spend / delivered volume) x 1,000. Retained CPM: (total spend / retained volume at 30 days) x 1,000. Always report both. If you only have the delivered figure, you are missing the metric that reflects what you actually paid for persistent audience.

What should a promotion analytics dashboard show me?

At minimum: ordered volume, delivered volume with a timestamped pacing curve, current retention figures if past the delivery window, and spend. A dashboard that only shows a final delivered total with no pacing data gives you no ability to catch or correct mid-campaign problems.

How do I know if my promotion delivery is behind schedule?

Compare delivered volume against the expected pro-rata delivery at your current time position. On a 72-hour order, you should have roughly 50 percent of volume delivered by hour 36. If you are materially below that — say, under 35 percent — escalate through your dashboard before the window closes.

Why does my view count drop after a promotion campaign ends?

Platforms run periodic content audits and remove views that their systems flag as low-quality or policy-violating. This is normal to a degree; any drop under 30 percent of delivered volume within 30 days is within expected range for most packages. Drops above 40 percent indicate the traffic source has a quality problem that should be addressed before reordering the same package.