
Lead UX Designer
Sketch, pen & paper, virtual whiteboards, Jira, HTML/CSS
Product Manager, Engineering Team, Ad Ops, CSM
5 Months
Websites we visit show us uniquely targeted ads based on their estimation of who we are. This ability to target audiences demographically, and determine which ad to render in real time is powered by “Ad Exchange” platforms like Xandr.
The challenge, however, is that there can be many sources of errors when Publisher is automating millions of ads to be rendered with different creatives and through different devices.

Previously, Xandr Monetize offers Publisher’s Ad Operations teams the ability to monitor the aggregated metrics and progress of their on-going programmatic ad transactions. However, the existing monitoring dashboard was not well-suited for uncovering deeply nested errors of under-performing transactions.
The new Deal Troubleshooting Tab will sit on top of Xandr Monetize's existing monitoring workflow. It aims to help publishers quickly identify why a deal isn't working, equip them with in-depth reporting, and provide tools and action items to resolve the errors they discover.

Based on insights from Xandr’s customer support team and client facing PMs, we created initial personals and user stories about our publisher clients.
Throughout our design process we interviewed both internal technical support teams and Xandr Monetize’s external clients, and tested every iteration of our designs with them.

I took a deep dive into the product requirements initially drafted by the Product Manager, discussed further questions on UX and workflow, as well as potential technical blockers.
I also analyzed the troubleshooting features from Xandr's competitors, and what tools they provide the Ad Ops users and how they used data visualization in the workflow.

During early iterations, I frequently circulated my initial designs within Product Management, Engineering, internal Design Team and Xandr's Solutions Consultants for feedback.
I also investigated Xandr's previous attempts at solving related problems by reaching out to designers who worked on related problem domain.




To deliver design specs to the engineering team, I used Invision for hi-fi clickable prototypes to show workflows, and Abstract for communicating UI specs in detail.
During the development process, we found out a few edge cases that weren’t addressed in detail previously. I scheduled with PM and Engineering to discuss the options, and then documented the design changes in Jira Tickets.

The Impression Funnel provides an interactive visual representation of the programmatic deal impression funnel – along with custom settings. This section helps users understand at a glance where issues might be occurring within an individual deal.
Because the 4 conversion rates ("Bid Request Rate", "Bid Rate", Win Rate" and "Render Rate") are important deal health indicators that Ad Ops users look at, we offer an inline experience that shows the errors for a given deal, broken out into specific, actionable and complete error messages.

The new reporting UI brings forward Xandr’s reporting capability as an in-line experience.
This allows users to quickly pull error reports during the troubleshooting process, customize dimensions and filters on the fly, and view or export the detailed deal error reports directly – instead of navigating to a separate Reporting UI.

The Bid Request Sampler provides a simple, self-serving workflow for users to generate and download an outgoing bid request to a bidder for a given deal ID.
Previously, users had to submit tickets to Xandr’s customer support team and wait for 24 hours. But now they can sample, view and share the raw bid requests themselves

During our beta launch, the new Deal Troubleshooting UI was such a high-value feature that the account manager described it as "jaw dropping" experience for Xandr's long-term client.
The Impression Funnel visualization - with Xandr's first logarithmic scale chart - helped user discover major issues with their video creatives, which they never knew until they used the new feature.
