Category Archives: BESTBUY

BestBuy.Ads – RETAIL MEDIA AdTech Platform




Summary Dashboards: Aggregate dashboards that measure campaign performance and ROAS across all campaign types (channels). The platform serves both internal stakeholders and external vendor customers by enabling faceted queering and dimensional analysis across all campaigns, as well as drill-downs to individual campaign performance reports at the SKU level.

Results – The UX exceeded expectations. Behind the scenes, extensive development was necessary to refactor and update systems so they could scale and compile reports in the billions. The dashboards were successfully delivered within six months.

Three Levels – It’s rewarding when UX successfully addresses the design challenge. The solution involves adding extra dashboards tailored to different campaign types. The approach is simple and elegant, offering a clear resolution to the problem. Additionally, the solution scaled well when new campaign types were introduced.

Summary Dashboard – Customers will be able to view high-level metrics across all campaign types in aggregate, as well as key metrics for individual campaigns at a glance. Prioritizing this feature is based on direct feedback from external customers.

Campaign Summary Type – An overall comparison of multiple campaigns provides an overview of key metrics. Customers can quickly view and toggle total Impressions, Clicks, CTR, Delivered Spend, and Revenue, which updates the visualization chart in real-time.

Campaign Performance Report  – Able to view campaign ROAS metrics at the individual SKU, keyword, placement, and platform levels. BestBuy Ads offers a unique attribution feature compared to other ad platforms, allowing customers to see (deltas) in-store purchases in addition to online purchases.

Figma Prototype – Completed in just a few months, designed a full end-to-end experience. When a product software team needs to move quickly, I have found that creating a master prototype is the best way to align cross-functional teams. The prototype included multiple design concepts (A/B testing), and stakeholders were able to give feedback on which version best aligned with business and customer needs.

UX Specs – To improve development efficiency, I co-create UX specs for Jira tickets, ensuring the product’s success. Each screen may have 1-10 bullet points and a redline visual with annotations to guide developers on how the UI should function. This encourages the development team to build the correct feature, especially when the team may not have a dev mode for Figma.

Concept Designs – After multiple refinement meetings and negotiations, the stakeholders preferred the two concepts below. In the trenches, I felt close to a UX solution, but the UI model wasn’t fully refined. The team had a significant debate over the use of area charts versus line charts. Playing with the data, we quickly realized that at scale, some line charts would flatline when the data reaches billions of impressions. We ultimately chose area charts as a way to aggregate all campaign types.

Dashboard Ideations – Collaborating with the reporting and insights team (Analytics), we generated several ideas to help customers better understand campaign performance reporting. The design challenge is to evaluate what is practical and achievable, and to leverage existing data for quick delivery. Can we provide a dashboard in 3-6 months without completely overhauling the current database infrastructure?

New Component – A clear addition to the platform was the one-to-many (1:M) multi-select. Previously, the platform couldn’t filter campaigns by a specific brand. Instead, users had to rely on pagination at the footer to find campaigns.

UX Solution – Develop a 1:M component to enable faceted querying, improving efficiency and reducing the time spent searching through campaigns. This component is also used in nine other features across the platform.

System Components – It’s uncommon for a software team to permit a UX designer to rearchitect a platform from scratch. Building trust is essential to foster collaboration within the team to reskin standard controls and develop new components that can scale for enterprise platforms.

UX Observations –My UX journey begins with refactoring the Frankenstein UI. The platform was using multiple frameworks (Material, Kendo UI, and MUI) and lacked a standard UI Style Guide. I created UX improvement Epics and hundreds of Jira tickets to enhance the platform.

Solution – Update to the latest MUI framework. Refactoring the framework will decrease technical and design debt, thereby improving product development efficiency.

The Beginning – When I joined the AdTech team, I was the first embedded designer on the team. The platform looked amateurish, and its UX wasn’t very intuitive or modern. The alpha platform was driven by PMs and developers and wasn’t available to external customers. I was responsible for redesigning the UX and updating the entire end-to-end experience.



BestBuy Ads – RETAIL MEDIA AdTech Platform




As the retail media landscape evolved, the Best Buy AdTech platform also advanced. I serve as the lead UX designer for Best Buy Ads, a self-service advertising reporting platform. I am directly responsible for redesigning and modernizing the customer experience to outperform the leading ad tech platforms. All customer journeys are centered on intuitive, user-friendly workflows that efficiently help users complete their tasks.


As a UX lead designer, I was directly responsible for delivering over 20 system features developed during 3-6 month Agile sprints. Key UX systems include SSO, customer onboarding, account management, user management, campaign creation, campaign management, scheduled reporting, notification systems, KB system, finance, billing, payment, and summary dashboards. The platform initially started as an internal-facing solution and was later scaled for public use, serving hundreds of daily users.





Results – As a subject matter expert (SME) with extensive experience in the competitive retail landscape through previous retail platform projects, I successfully developed a modern, intuitive AdTech platform that is scalable for future initiatives.



Promotions – The goal is to create a promotional marketplace that enables customers to select and combine various promotional strategies. After onboarding all their products, customers can click the easy button (powered by AI) to set up campaigns automatically. They can also manually create campaigns through the easy-to-use interface.



Add Products – Customers can search using various methods and choose the products they want for their sponsored campaigns. The product search drawer is designed as a reusable shared component for future campaign types.



Add Keywords – The most advanced features for sponsored products include the ability to add exact match, AI system keywords, or negative keywords. These directly influence how the search algorithm displays products on BestBuy.com. Mastering keyword search term conquesting requires adjusting terms to align with customers’ campaign objectives.



Preview Campaign – The final step for customers to review their campaign, with the option to publish it. According to customer research feedback, they valued the ability to save a draft, which allows them to make necessary refinements before publishing.



Campaign Management – Customers can easily view a summary of the overall campaign metrics. They can drill down into individual campaigns to gain deeper insights and make adjustments to their campaigns.

Campaign Summary – The overall metric view of all Ad Groups associated with a campaign. Customers can easily add new Ad Groups to improve campaign performance. Customers can also increase budgets and pause campaigns.



Ad Group – The centerpiece of campaign management, allowing users to adjust and optimize line items for maximum ROAS. Customers can add products, keywords, and increase bids with just two to three clicks without losing context.



Onboarding – Modernized the customer registration pages, including emails, 2FA, Login, Create Password, and Forgot Password.



Figma Prototype – Designed a complete system architecture in less than three months while prototyping a complete end-to-end experience. When a product software team needs to move quickly, I have found that creating a master prototype is the best way to align cross-functional teams. The prototype enables the development team to ramp up quickly and gain a clear understanding of the big picture.



UX Research – I conduct competitive analysis to gain deeper insights into how other AdTech platforms handle campaign creation and management, aiming to become a domain expert. The ability to analyze the landscape helps me simplify the overly complex into practical customer workflows.