Portfolio Talks About Blog

Scott Wittrock

Using Data to Improve Conversion

April 08, 2020

Increasing conversion by 170% by modifying loading screens. Visual Search Sequence

Overview

As a product manager, I’m always using data to inform decision-making. An instance that illustrates this was when I was the product manager for the visual search SDK used in several retail apps. Our SDK allowed users to snap a picture of any item and search for visually similar products the company sells.

The Problem

I created a dashboard in Google Data Studio, which pulled from our Google Big Query tables, to understand our conversion better. Our analytics showed that users were starting searches, but dropped off before the search finished. The conversion rate between users beginning a search and seeing the results was 30%. This conversion was the first step in the funnel and was not acceptable. We had to figure out a solution.

Limitations

Our team’s scope only included the mobile SDK and not the backend service that was providing the keywords or final results. A separate team was working on optimizing the service. We were limited to making changes in the UI to increase conversion.

Our Approach

With these limitations in mind, I decided to look into improving the loading experience. I researched how other companies were reducing the perceived load time in their applications, and lead our design and development teams in implementing the changes. We focused on three main areas:

Transition Timings

We smoothed out all of the animations and transitions to ensure that each state flowed smoothly into the next. In some cases, we added time to the transition, so the significant state changes were more evenly spaced. Visual Search Sequence

Animations

We also introduced a detecting screen that would show small floating bubbles around the edges of the item the user tapped. This addition provided the user with a visual indication that processing is happening in the background. Visual Search Sequence

Include Placeholder Content

On the product list page we included placeholder content for each product as including skeleton content is proven to reduced the percieved time.

Visual Search Sequence

Results

Once our clients integrated the latest version of our SDK, I was able to create a report comparing conversion. Since we tracked the version number of our SDK, I was able to create two segments based on the version numbers. The first segment was searches initiated on versions before the changes. The second segment was searches initiated on versions after we had made the change. When comparing the conversion, we saw a 170% increase, from 30% (left) to 80% (right), by only introducing user interface changes.

Visual Search Sequence

Above is a before (left) and after (right) of the chances live in a retail application.


Written by Scott Wittrock a developer and product manager. I lead teams who create APIs, SDKs, Design Systems, and Cross-Platform Apps. You should follow me on Twitter