BLINDSPOT Platform review pack Campaign details · v2.44
Internal review · share with the team

Campaign details, the live monitor and report.

One screen that replaces both legacy portal pages: the real-time campaign monitor and the end-of-flight report, advertiser-first with the ops detail underneath. This pack opens every state on your desktop, no server needed. The reference campaign is the flagship Binance, Always-On EU.

6 EU airport hubs148 screens5 creative variants USD · cost per playLight + dark3 lifecycle states
Open the page

Three states, one codebase

The same page renders the full campaign lifecycle from one file, switched by a URL state. Open each in light, or open the dark variant. Everything is sample data, deterministic, no backend.

Booked · day 0

Before it runs

campaign-details.html?state=day0

The campaign is booked and nothing has served yet. Zeroed actuals against the booked plan, with the empty-state illustrations and the "what happens next" framing.

Live · default

While it runs

campaign-details.html

The live monitor: real-time pacing, the interactive hub map, the booked schedule, what ran and where, the media hub, contextual swaps, and the inline controls plus Blinky.

Wrapped · report

After it runs

campaign-details.html?state=ended

The end-of-flight report: locked outcomes against plan, the wrap panel, flight highlights, and a closing read. Nothing reads "live" anymore, anywhere on the page.

Sub-experiences

Worth opening directly

Two surfaces that are easy to miss inside the page. The contextual modal is the full creative-swap experience; the deep links jump you straight in.

For the team

Read the documentation

Two companion docs. One for reviewers and designers, one for the engineers who will wire it to live data.

CurrencyUSD everywhere; the metric is average cost per play, never CPM.
ColourNo green anywhere; a positive result reads in deep red by design.
VoiceBlindspot founder voice; buttons and labels say exactly what happens.
TypographyAnton, Archivo, Instrument Serif, IBM Plex Mono. No em dashes anywhere.
Before you start

How to open this on your desktop

No server needed

  1. Unzip the folder anywhere (keep the files together; the layout matters).
  2. Double-click index.html to open this page, then click into any state.
  3. Or open campaign-details.html directly. Add ?state=day0 or ?state=ended for the other states.
  4. Online, the fonts and the interactive map load from the web. Offline, both fall back gracefully (system fonts and a static basemap).

Reviewing tips

In the page header gear menu you can flip Light / Dark and Comfortable / Compact. Try Range, open a hub row, open Contextual changes, and shrink the window to a phone width.

Your choices stick across reloads. State is also in the URL, so you can copy a link to exactly what you are looking at.

Light + darkComfortable + compact Range controlHub drawersPhone width