COLUMN CHOOSER

WE OFFER OVER A HUNDRED METRICS, HOW ARE FOLKS GOING TO PICK THE ONE THEY WANT?

Case Study
Chad Schmidt • Product DesignWes McLaggan • Head of ProductMarin Software • Summer 2007

The Problem

Hundreds of metrics, and no easy way to pick the right ones

At Marin Software, I led design on a search engine marketing platform that helped advertisers manage spend across publishers, accounts, and clients. Unlike the free tools publishers offered — which were designed to maximize the publishers' own revenue, not the advertiser's — Marin's value was cross-publisher visibility and automation. Where a team of ten could previously manage a few million in monthly spend, our platform let clients scale from $5–10M up to $100M+ per month by automating bidding against their actual business goals.

A critical part of that value was surfacing the right metrics. Publishers like Google, Yahoo, and Microsoft deliberately limited the metrics available in their tools, surfacing only what encouraged higher bids and more clicks. We built beyond that — giving users access to revenue, conversion, and ROI metrics that put performance in full business context. The phrase we used internally: "beyond the click."

As our metric library grew past 30 columns, users needed a way to manage what they saw. The checkbox modal we'd built early on wasn't going to scale. We needed a column chooser that could grow with the product — and do it before Google built their own.

Column chooser 2017
We were only using checkboxes to choose columns, which in time, became tried and true. However, the number of metrics available in our product was outgrowing this approach.

Context & Constraints

Building a pattern the industry didn't have yet

Back in 2006, column choosers were essentially nonexistent in ad management tools. None of the major publishers offered one. The few we found in adjacent tools used simple checkbox modals — the same pattern we were already outgrowing.

This was also a moment of broader UI evolution at Marin. I was deep in exploration work to update the product's overall look and feel, but we made a deliberate call: ship the column chooser fast, iterate later. Competitive timing mattered more than perfection.

Users & Audience

Power users who live in the data all day

Our primary users were search advertising power users — part analyst, part marketer — who lived in the product 3–5 hours a day. They were fluent in Google's tools, comfortable with Excel for cross-publisher analysis, and accustomed to high-density data interfaces. They needed speed and precision, not hand-holding.

Secondary audiences included internal customer success and product teams, marketing managers, and executive stakeholders.

Team & Role

A small team, with design owned end to end

I worked with our Director of Product Management and a front-end developer. I owned the design — layout, UI components, interaction patterns, and UX direction. The developer and I had a close working relationship, having built out most of the product's front-end together.

The Design Process

Audit, explore, test, and refine with customers

Our research started with a thorough audit of publisher tools and display advertising platforms (including DoubleClick and SDC, from my agency background). The finding was consistent: nobody had solved this well. That was both a challenge and an opportunity.

I sketched several approaches and landed on a core organizing principle: categorization. Rather than forcing users to scroll a flat list of 100+ metrics, we grouped them into logical buckets. This served two purposes — it made discovery faster, and it helped users find metrics they didn't know existed.

Column Chooser Sketches Thumbnail
Column chooser sketches. Yuck, I really need to get back to drawing in my free time.

We explored three or four categorization schemes, tested the strongest candidates with our Customer Advisory Board and internal customer success team, and synthesized the feedback — which, as expected, pulled in multiple directions — into a workable direction.

One interaction problem became clear early in the process: if users had to select columns in the modal and then navigate back to the grid to reorder them, the back-and-forth would be frustrating. We resolved this by building column reordering directly into the chooser — select and sequence in one place.

We also added search within the chooser, giving power users a fast path to any metric by name.

Early versions
We built a pretty solid MVP, while making the decision to iterate and advance the feature after gathering customer feedback.

I worked with our front-end developer to get the look and interactivity pretty tight including ways to change the column order, displaying the found search results, and how to show/hide the columns.

Outcome

Strong adoption, ahead of the publishers

The upgraded column chooser launched to strong adoption. At the time, users had no way to show or hide columns directly from the grid, so the time savings were immediate and tangible. It also became a sales asset — the breadth of our metric library, now navigable and discoverable, reinforced our "beyond the click" positioning against publisher tools.

Key Results:

Columns per saved view: 4.2 → 8.7 — A 2x increase post-launch, indicating users were genuinely customizing their workspaces rather than accepting defaults — a strong signal the categorization and search features were working.

Grid screen engagement: ↑ Active users — Measurable increase in active users on the core reporting screen post-launch, validating that a more powerful column chooser drove deeper engagement with the product's most-used feature.

Sales win rate vs. Google: ↑ 20–30% — In head-to-head evaluations against Google's tools — which still relied on a limited checkbox modal surfacing only publisher-favorable metrics — our win rate increased meaningfully. The ability to demonstrate a richer, more flexible view of cross-publisher performance resonated strongly with prospects who had outgrown what the publishers were willing to show them.

We also tracked chooser interactions via Google Analytics click events and found usage patterns were consistent across the metric set — a reassuring signal that the categorization was working and users weren't clustering around just a few familiar options.

When Google eventually released their own column picker — a checkbox modal that closely resembled our earlier version — we were already shipping the next iteration. By the time our redesigned UI launched in 2017, the column chooser was a highlight.

Lesson Learned

Ship iteratively, and design for discoverability

The project reinforced a few things I carry forward: iterative releases let you stay competitive without waiting for the "perfect" version, and building for discoverability can be as valuable as building for speed. We were able to release right after Google shipped their version, then quickly advance past it — a competitive dynamic that validated the iterative, agile approach over a longer waterfall build.

Marin App 2017 Thumbnail
Column Chooser in Marin's new look.