Skip to content
Always Shippable

Work from 2001 to 2018 · Part 9 of 12

The Explorers We Built to Understand Our Own Data

Four small internal tools from PrecisionDemand and AOL, none of them shipped products, all built to poke at a dataset until it made sense.

5 min read
A 2x2 grid of four dashboard screenshots from small internal ad-data exploration tools
On this page

Not everything I built at PrecisionDemand and AOL was a product. Some of it was just me, handed a new pile of data, building the smallest interface that would let me look at it. None of these four shipped to a customer. All four exist because I couldn’t understand a dataset by staring at rows of it, and building a small explorer was faster than not understanding it.

Adsplore: scoring 10,739 ads for fit#

Adsplore is a wizard: pick some brands, pick some target audiences, and it hands you every TV ad those brands ran, scored from −1 to +1 for how well it targeted the population you picked. One run in the screenshots below pulled 10,739 ads. Crossfilter-style charts break the set down by daypart, network, market, program, genre, and where the ad sat in its commercial pod, and clicking any of them filters all the others live.

It was a demo, built to see whether we could actually make sense of a brand’s TV buy at that granularity, not something a client clicked through themselves.

Package Compare: putting media buys side by side#

Package Compare answers a narrower question: given two or more candidate media packages, which one actually performs better against the numbers that matter: targetedness, spend, impressions by channel, daypart, CPM, eCPM, GRPs? The tool lets a planner build several packages from an inventory list, adjust cost and impression numbers per line, and see every package compared on the same set of charts at once.

Package Compare, annotated by hand: an inventory panel, two editable packages and comparison charts
Package Compare, annotated: an inventory list feeds any number of packages, each editable inline, all compared on a shared set of charts on the right.

The yellow callouts on this one are mine: Balsamiq-era annotations explaining the tool to whoever I was showing it to, not a real product spec.

Population Reporting: total people vs. total buyers#

The main view compares two curves across four demographic cuts (age in two-year increments, education level, household income, and home market value): one line for how a population is distributed, another for how buyers of a given target are distributed against it. The field names underneath (Income-EstimatedHouseh…, HomeMarketValue) trace back to the same licensed consumer data, Acxiom-lineage, that powered targeting elsewhere in the platform. The other screens are per-target reports (key totals and a tRatio distribution for a single target like PMIC Life), a Target Planner with gender and ethnicity donuts over an age histogram, and vehicle-ownership charts above the raw population table.

Where the other three tools are about a campaign or a buy, this one is about the audience itself: a way to see whether a target population actually looks different from the general population, and where.

Campaign Reporting: pacing against a plan#

The last of the four tracks delivery against a media plan while a campaign is running: weekly impressions stacked as confirmed, preliminary, and projected, against an expected line the plan committed to. The capture below steps through the weekly reports from 5/5/2017 to 8/4/2017, so you can watch grey projected bars turn orange and then blue as the flight actually delivers, squarely inside the ONE TV era at AOL.

Weekly impression bars stacked as confirmed, preliminary and projected against an expected line
Campaign pacing report by report, 5/5/2017 to 8/4/2017: weekly impressions stacked as confirmed, preliminary and projected against the expected delivery line. With reduced motion the final 8/4/2017 report is shown instead.

A detour, August 2014#

One more, from the same instinct but a different occasion. Right after AOL bought PrecisionDemand, there was an Adap.tv hackathon, and we built a thing called Soda War: a D3 map of the United States with a circle at every market, sized by spend, red for Coke and blue for Pepsi, and a slider that ran twenty-four hours of it forward. The page still runs, so rather than a screenshot, here is the page itself: press Play, or drag the slider yourself:

A US map crowded with overlapping red Coke and blue Pepsi spend circles at prime timeLoad the real 2014 demo (about 3 MB of data)Hide the demo
Soda War at prime time. The slider sweeps twenty-four hours of 28 April 2014; solid circles are local spend, transparent ones national airings. Open it full size ↗

None of these were pitched to anyone outside the building, the map included. The explorers were how I answered my own question, “what does this data actually look like?”, before building the thing that used it; Soda War was the same instinct with a scoreboard and a deadline attached.