Akash Puri ← Back to Journal
Journal · DV360 · AUDIT

How I Audit a DV360 Account in Under Thirty Minutes

When a client hands over a stalled account, they want to know two things in the first meeting: what is wrong, and how quickly it can be fixed. Here is the exact audit I run before that meeting.

Akash Puri
Akash Puri
Account Manager, Display · Dentsu
November 22, 2025 · 3 min read
How I Audit a DV360 Account in Under Thirty Minutes
DV360AuditDiagnosticsProgrammatic

When a client hands over a stalled account, they want two things in the first meeting: what is wrong, and how quickly it can be fixed. Not a strategy deck. Not a quarterly plan. A diagnosis.

Over the last few years I have compressed that diagnostic into a repeatable thirty-minute pass. It fits neatly into the gap between one client call and the next, and it tells me — with maybe eighty percent confidence — where the account is actually leaking.

Here is the audit, in the order I run it.

1. Delivery pacing (5 minutes)

Open every active insertion order and check the Delivery column against the Days remaining column. Anything under ninety percent pacing at the mid-flight mark is a red flag, and anything over one hundred and ten percent is worth investigating too — over-pacing often means bids are set too aggressively and the account will run out of budget early.

Over-delivery is not a win. It is a budgeting failure with a friendlier name.

At this stage I am not trying to fix anything. I am just building a list of IOs that need attention.

2. Frequency caps and audience reach (7 minutes)

The two most common causes of quiet under-delivery are:

For each flagged IO, I check the Reach & frequency report in DV360. If unique users delivered is far below the estimated reach, the caps or the audience logic is the culprit — not the bid.

3. Creative rotation (5 minutes)

In Creatives → Performance, sort by impressions descending. If one creative is taking more than sixty percent of impressions in a multi-creative line item, DV360’s optimiser has quietly picked a winner and is starving the others. Sometimes that is fine. Often, the “winner” is fatigued and its click-through rate is trending down week over week.

Force even rotation for a control period, and let the numbers tell the truth.

4. Floodlight and conversion attribution (8 minutes)

This is where most audits find real money.

I keep a small snippet handy for quick sanity checks in the browser console:

// Check what Floodlight sees on this page
console.log(window.__floodlight_variables__ || 'no floodlight object found');

Bad tags do not announce themselves. They just quietly attribute the wrong conversions to the wrong campaigns until someone gets fired.

5. Bid strategy sanity check (5 minutes)

Only now — with pacing, audience, creative, and tracking checked — do I look at bids. Specifically:

  1. Is the bidding strategy aligned to the KPI the client actually cares about? A CPM target when the goal is CPA leads to predictable disappointment.
  2. Is the Bid multiplier stack doing anything useful, or is it a decade of well-meaning tweaks that cancel each other out?
  3. Is the Optimise for viewability toggle on, when it does not need to be — and paying a twenty percent premium for it?

Wrapping up

At the end of thirty minutes I have a one-page diagnostic that reads something like:

None of this is glamorous. It is not the deck the client was expecting. But it is what the account actually needs. And the good clients — the ones worth working with — always prefer a diagnosis to a strategy.

“Over-delivery is not a win. It is a budgeting failure with a friendlier name.”

Akash Puri
Share this piece
Akash Puri

Akash Puri

Programmatic & display specialist with 9+ years across agency floors and enterprise client tables. Currently at Dentsu, Pune.

Get in touch →

Have a campaign that needs a second look?

Whether it's a stalled account or a new brief — happy to chat.

Start a conversation →