Skip to content
watchingthat
Operations Control Platform · Answers

Why revenue dropped Tuesday, answered by Tuesday.

Root cause and full context across your teams and systems. The trace Ad Ops, Tech Ops, and Product & Integrations can all stand behind — on the same screen, by the same audit.

Watching That · Inspect · Sessions surface mid-investigation.
Three teams, one trace
Ad Ops
Delivery, pacing, revenue reconciliation — the business side of the trace
Tech Ops
Ad server, SSAI, SSP connections — the runtime side of the trace
Product & Integrations
Config, templates, partner contracts — the surface-level side of the trace
Your teams read from the same session tree. See the full integrations list.
01 · Three teams
Ad Ops · Tech Ops · P&I
Reading from the same evidence, not three different dashboards.
02 · One trace
impression ad call response render
The full path, joined across systems. Click any node, read every neighbour.
03 · One verdict
reproducible
An Inspect session a colleague can re-open tomorrow morning and reach the same conclusion.
Where answers fail

Three teams. One truth missing.

One Inspect trace rendered through three Watching That product surfaces.
INSPECT · TRACE·8e3a-9f0c-22b1-4d77-c004
TENANT·NORTHWIND BROADCAST·2026-02-10T00:14:22.118Z
Monitoring AD OPS
Anomaly Validation
Daypart inheritancebid_funnel.received%
ALARM (3)
Campaign flatlineimps / 5min
OK
Gross imps RC60% / 10min
OK
Ad slots missingimps == 0
OK
+ Add Anomaly Monitor
THE ALARM·opens the ticket
Inspect»Sessions TECH OPS
00:0012:0021:5523:59
Session 8e3a-9f0c-22b1-4d77-c004
adType: MIDROLL Device: Roku cpm: 5.41 daypart: prime source: GTV BF
THE SESSION·runtime.assertion 00:14:22
Analysis»Source Bid Funnel P&I
Bid Sessions Responses Response % Received %
Inventory: Source top(30)
SourceResp %Recv %
Roku Channel BF13.915.9
Google TV Backfill1.82.4
Samsung TV Plus22.328.6
Pluto TV15.516.6
Save
THE DROP-OFF·dim: Inventory: Source
01 · Three teams

Three teams. Three tabs. Three versions of what happened.

Ad Ops has the pacing view. Tech Ops has the error logs. Product & Integrations has the config diff. Each is real; none is complete. The call runs 40 minutes before anyone agrees on which system misbehaved first.

02 · Root surface

The symptom is in one system. The cause is in another. The trace is in none of them.

Fill drops in FreeWheel. The root is an SSP floor change. The change landed through a partner template two days earlier. Reconstructing that path is a spreadsheet exercise someone does over lunch on Wednesday.

03 · Shared truth

Every team tells leadership a slightly different story.

The CRO asks what happened. Three teams answer. The overlap is approximate, the contradictions are live, and the next meeting is scheduled to resolve them. By which time something else has broken.

How it works

One session graph.

Analysis

Ask the cross-system question once. Get the answer in dollars.

The query layer across your ad servers, SSPs, and SSAI surfaces. “Why did fill on Partner X drop Tuesday afternoon?” is answered in one pass, with the revenue at risk attached — not reconstructed from four dashboards over the course of the week.

Walk an Analysis query · 30 min
Inspect

The session tree three teams can read at once.

One ad opportunity, every system it touched, every decision made about it — ad server, SSAI, SSP, partner — rendered as a tree. The failing node is named, not inferred. Ad Ops, Tech Ops, and P&I read from the same trace, at the same time.

Walk an Inspect session · 30 min
Report

Every incident becomes next week’s shortcut.

The audit trail. Every resolved incident becomes a shareable trace with the root named and the resolution path preserved. The next similar incident starts from the last answer, not from zero — and leadership reads the same document every team signed.

Walk a Report · 30 min
Answers methodology: 4 clicks under 5 minutes — a horizontal four-tick timeline from Question to Trace to Root to Resolution.

Answers is one of four needs the Operations Control Platform handles. The other three sit in the menu above.

The screen

The session tree. One failing node, named.

Watching That · Inspect · Session detail open on tenant NORTHWIND BROADCAST.
Watching That · Inspect · Session detail open in situ · real product capture, cropped to right-pane resolved-state view
One need · three operators

Three stacks. Three team structures. One session graph.

Same architectural moat. Three operational shapes. The session tree adapts; the trace logic doesn’t change.

Streamer · US
5 min Question to root, across Ad Ops, Tech Ops, and P&I — instead of the 40-minute cross-team call

We’re using Watching That to raise these issues. The question we then face is how to go back to leadership and say — this is costing us X dollars a day, the technology team needs to prioritise it.

— Director, Ad Operations & Analytics, Streamer · US

Multi-station broadcaster
91% Cross-system investigation in one place

Today we run the request-count report in FreeWheel, run the same in Datadog, then merge the two by hand. Now there’s one place we can go.

— Director, Ad Operations, Multi-station broadcaster

Broadcaster · US
3 surfaces Off-domain FAST, off-domain VOD, on-domain VOD — flatline monitoring across the largest inventory buckets

We’re leveraging flatline monitors across our biggest inventory buckets — off-domain FAST, off-domain VOD, on-domain VOD.

— Ad Operations, Broadcaster · US

What it's worth

What answers are worth.

The three meters answers move.

Time protected

The 40-minute meeting nobody schedules.

Three teams arguing about which system misbehaved first costs ~40 minutes per incident, multiplied by however many incidents the team works per quarter. The session tree closes the argument before the meeting needs to happen — the team that finds the answer is the team that doesn’t pay for the meeting that decides which team is right.

Revenue protected

Fix the system, not the symptom.

Most make-goods aren’t about the campaign that underdelivered — they’re about the system condition that caused the underdelivery, still live, still underdelivering. Root cause means the next campaign on the same surface doesn’t fail the same way. One audit, one resolution, one fewer make-good column on next quarter’s reconciliation.

Truth protected

Every team signed the same story.

The CRO asks what happened. Three teams answer. With the session tree as the audit, the three answers are one answer — the same trace, the same root, the same resolution path, signed by Ad Ops + Tech Ops + Product & Integrations on the same screen. The board narrative writes itself; the team gets back to running ops.

Three meters. One session graph. The math gets attention from finance every time.

Start here

When the three teams agree, you stop paying for the meeting that decides which system is wrong.

Inspect is the trace they read from. The agreement is the artifact.