🎯 Reason

With the development of TikTok’s Local Service Business, a tool was needed to monitor merchants’ experience and guide product iteration. Through research, I found that "Inaccessible data” and “No direct results” hindered users' ability to locate problems.

🛠️ Action

I designed a data dashboard that summarized and visualized UX data. It allowed Product Managers and Executives to monitor merchant experiences and follow-up problems. Facing the challenges above, I implemented 4 design strategies such as differentiated user flows and layered information display.

📉 Impact

1. The redesign achieved an effectiveness rate of 75%, meeting the launching standards.
2. The redesigned workflow improved the efficiency of users’ locating and analyzing data by 33%.

Mentor

Senior Designer of Commercial Experience

My Role

Product design, Interaction design, Design research

Length

May - Aug, 2023

Tools

Figma

Methods

Competitive Analysis, User Interviews, Workflow Organization of Various Personas, Information Architecture, Usability Test

*For best viewing exprience on mobile, please switch your phone to landscape mode

1 minute design summary!

User experience data can be messy and hard to grasp. Product Managers at TikTok struggled to locate product problems from the sea of UX data.
To address this, I implemented 4 design strategies to craft a UX measurement platform, a data dashboard that provides easy access to important data and quick understanding of product problems.
Design strategies
Differentiated workflows
Condensed information architecture
Layered information display
Data visualization templates
On this platform, users can:
1. Monitor and compare real-time data for 3 key UX metrics
2. Locate product problems with short paths using pre-analyzed results
3. Understand the problems with well-organized information
4. Easily track and follow up the problem
Design Process:
Jump to any part of the project by clicking the link

Why I designed it?

Background: Product managers and executives need a dashboard to summarize, visualize, and monitor the user experience data of merchants to improve merchants' business experience.

This UX data dashboard is called UX Measurement Platform. With only out-dated design files from 2 years ago, I began this project basically from scratch, except using some visual guidance.
What is the business?
Consumers can not only watch short videos on TikTok, but also book meals or services and enjoy them offline. This is the business of Local Service.
Who are merchants?
Merchants are those who sell these meals or services on TikTok.
What is UX measurement?
We measure UX through data gathered from 4 metrics to guide product iteration.
(click here to see more)
How measurement results are displayed?
Currently, through reports. One report typically demands 3 to 10 days, which is inefficient and time-consuming.

I started with defining user needs ...

User research: “Scattered data across platforms” and “Hard to follow up on problems” hindered executives and product managers to locate problems.

To gain a deeper understanding of user needs, I conducted 5 interviews with 2 user groups, Product Managers and Executives.
Interview notes
“Locating product problems” is the primary goal of users, but ...
😢 Pain Point No.1
Scattered data across platforms
Users need to find different data one by one
😢 Pain Point No.2
Hard to follow up on problems
Excels and meetings are hard to synchronize

When users cannot fully articulate their needs, I turned to ...

Competitive Analysis: “Inaccessible data” and “No direct results” are common problems in mainstream products that should be avoided.

I researched 7 mainstream products and summarized some takeaways and 2 common problems.
Competitor analysis form
😢 Pain Point No.3
Inaccessible data
Excessive data buries important info deep in pages
😢 Pain Point No.4
No direct results
Users still need to calculate some essential metrics

After summarizing all problems ...

Design challenge: How might we design a UX measurement platform that provides easy access to important data and quick understanding of product problems?

Painpoints
Scattered data across platforms
Users need to find different data one by one
New features/designs
Data unification
Unify different types of UX data on one platform
Hard to follow up on problems
Excels and meetings are hard to synchronize
Follow-up workflow
Design problem follow-up user flows
No direct results
Excessive data buries important info deep in pages
Differentiated workflows
To give 2 user groups the results they need
Inaccessible data
Users still need to calculate some essential metrics
Condensed information architecture
To identify shortest user paths to locate data
Layered information display
To identify shortest user paths to locate data
Data visualization templates
To better visualize different sources of data

How I designed it?

Design strategy NO.1 : I designed differentiated user flows to address different needs.

Executives read the overview on the homepage
“I want to see the overall UX situation, and the progress of top-ranking problems on Q2, 2023.”

Design Strategy NO.2 : Condensed information architecture to identify shortest user paths to locate data.

3 Layers of information provides easy access within 2~3 clicks.

Design Strategy NO.3 : Summarized the key information of UX problems and designed layered information display for 2 scenarios.

Scenario 1:  Identify problems
Display problem cards to show 5 important information.
Scenario 2: Analyze problems:
Display problem details to show 5 categories of related information.

Design strategy NO.4 : Designed 2 kinds of data visualization templates for different sources of UX problems.

Type 1 : Subjective user opinion problems
Use quantity visualization.
Type 2 : Objective behavioral problems
Use journey visualization.

But these strategies didn’t just pop up all at once.

Prototyping and iterations: Finalized the prototype after 3 iterations after exploring alternatives and tradeoffs.

Iteration example
The layout change of the “Problem summary” section.
1. Expectation 💭
The 4 cards that represent 4 categories of UX problems can help users find out what problem is worth improving
2. Problem 🚩
Users were confused about:
1. The way these categories were formed
2. How they could interact with it
3. Thinking 🤔
3 reasons behind this confusion:
1. Users' classification logic differs from designers
2. 4 cards are not salient and look similar
3. Users are not familiar with this interaction
4. Exploring Alternatives 🆎
I tried these but did not pick them:
1. Display all 4 cards - classification logic still unclear
2. Display data without categorizing - info overload
3. Contain data in each card - unneccessary layers
5. Solution ✍🏻
1. Split this section into 2 tabs
2. Replaced with a more familiar info structure
3. Reduce the visual weight of the lower part
6. Tradeoffs ⚖️
Lack of a sense that "the platform has it all summarized for you", but I think user understanding is more important
Iteration process
2nd Version
For the design team review
🚩 Problem
1. Lacked problem claiming entrance
2. Low screen efficiency of “UX problems”
3. Top filters were not recognized as global filters
✍🏻 Iteration
1. Added “details” and “follow-up” entrances
2. Merged “Resolution progress” and “UX problems”
3. Increased the visual weight of top filters
3rd Version
For the usability test
🚩 Problem
1. Users could not understand the “Attribution” section
2. Users were confused with the problem cards interaction
3. Lacked follow-up user journeys with multiple parties
4. Lacked information related to the resolution PIC
✍🏻 Iteration
1. Wrapped 2 parts into 1 section, changed UI writing and chart design
2. Changed problem cards to labels, revised info structure
3. Added interactions related to “auto group formation”
4. Added the PIC information on various pages

Ta-da ~

Final design

What is the result?

Project impact: The design gain 75% effectiveness and increased 33% problem locating efficiency. The platform is currently being developed.

Results from the usability test
My contribution of this project
As this is a North Star project initiated by the design department, I completed this project rather independently, including research, design, and visual. But in other 5 design requirements I intake, I closely collaborating with product, engineering, and UI teams.
Click here to see more

At the end ...

Reflection

What I learned:
User needs can be ambiguous and unstable, and we need to find ways to investigate or complement it.
I also learned other UX skills such as principle/methods for toB UX design, UX metrics, data visualization, industry-standard visuals ...
What I could have done better:
I should discuss the expectation clearer before any iteration starts.
I should bring more independent ideas before any discussion and learn from critiques.
I should be braver to own my design.
Future plans for the project:
I will keep iterating, encourage more business units to use the this platform, and track usage rates and the number of issues resolved on a bi-monthly basis to validate the design.
UX Measurement Platform
BackgroundUser researchCompetitive analysisProblem summaryDesign strategiesIteration processFinal prototypeImpact & reflectionAdditional Content
UX Metrics ResearchUX Requirement Intakes
------ Here starts the additional content for this project, including UX Metrics Research and Requirement Intakes ------

Background: The UX measurement requires an automated analysis process for to turn UX data into conclusions.

Evaluation methods: Assessed merchants’ experience through 4 types of UX data, found root causes by VOC analysis using experience dictionary.

Highlight 1:Discovered that satisfaction data was too higher. Upgraded to effort score and raised the confidence rate.

- Distorted Satisfaction data
With several modules consistently scoring above 9.5, the satisfaction score is too high to provide meaningful results for comparison.

The reason behind this was the survey trigger mechanism, which mainly collected ratings from "successful operations" by merchants.
- Switch from satisfaction score to effort score
With several modules consistently scoring above 9.5, the satisfaction score is too high to provide meaningful results for comparisons.

Following industry-standard practices. I changed the question format from "Are you satisfied with..." to "It is easy to ..." and applied this change to all online surveysnThe reason behind this was the survey trigger mechanism, which mainly collected ratings from "successful operations" by merchants.
- The transition increased data reliability
Through a week-to-week comparison, a 16% decrease in data scores is observed, indicating the success of the metrics upgrade.

Highlight 2: Optimized the analysis process by splitting the full-quantity analysis into sampling and supplementary analysis, improved accuracy and efficiency.

Highlight 3: Drafted the Q2 Merchant UX evaluation Report to present the analysis results, and shared 100+ UX issues with business colleagues

The content of the UX evaluation reports:
Section 1: UX Performance           
Section 2: Modular UX
Section 3: Industrial UX                 
Section 4: UX issues summary
UX Measurement Platform
BackgroundUser researchCompetitive analysisProblem summaryDesign strategiesIteration processFinal prototypeResult & reflectionAdditional Content
UX Metrics ResearchUX Requirement Intakes

Requirement 1: Online consultation activation

IM online consultation allows consumers to directly ask questions to merchants by clicking on the online consultation button on the merchant's page.

Current online consultation activation process is conducted offline, which is cumbersome, time-consuming, and involves high labor costs.

There is a need to transit this process online. In a sentence, we need to enable merchants to independently activate and deactivate online consultation features online.

Highlight 01: Streamlined activation process to meet the expectation of merchants.

Merchants expect low activation costs 👉🏻 Streamlined activation
Online consultation should be a straightforward and easily accessible feature for merchants.
Onboarding
Activation

Highlight 02: Tailored guidance for diverse merchant needs.

Diverse merchant needs 👉🏻 Tailored guidance
The onboarding only needs to cover functions needed by merchants because most of them have a basic understanding of this feature. In addition, as we were unable to categorize who needs what, providing a permanent entrance of the onboarding feature is necessary.
Function introduction
Function guide

Final design file

Research
Design

Collaboration, conflict, communication

💥 Conflict
PM: "I don't want this onboarding become to heavy. We can have step-by-step intros of only 2 most important features."
Me: "In-depth introduction of 2 features before users know what are all the features doesn't make sense. And important features not necessarily mean universal features. There is only 1 universal feature, and the rest really depends on what is the need of the users".
💬 Communication
1st discussion with the PM: I proposed that we need to have a permanent entrance of some important features, but PM insisted that this is not the scope of this iteration.
2nd discussion with mentor & leadership: They all agree that a permanent entrance will be better and what proposed by the PM will not be able to pass the design critique.
3rd discussion with the PM: I convinced her that it is not extra workload to make it a permanent entrance, we were just building a structure that will make the onboarding process more flexible, which is good for any future functions that need onboarding. She finally agreed with my proposal.
📉 Impact
This function has been launched successfully after I discussed and iterated the new UI and components of the page with the UI designer.

Requirement 2: Customer satisfaction survey

A customer satisfaction survey will show up when a customer finishes his/her conversation with the customer service of a merchant, but the filling rate of this survey was low.

In order to raise the filling rate, I had a discussion with the PM and UXR, who just conducted a research on this feature. After discussion, my task was to update the user flow and UI of the survey card and change the submission mode from hitting a submit button to real-time auto-submit.

Collaboration, conflict, tradeoffs

💥 Conflict
Me: "I want the survey card to be a popup on the bottom of the page when it initially appear. After users finish the survey, it becomes part of the message flow."
Engineer: " This is hard to realize. You need to make it either a popup or a message as part of the message flow."
Popup example
Message example
💬 Thinking
   
 Popup
Message
Pros
Attract users attention, a higher chance of filling
Smoother interaction in most situations; An easier approach for engineers
Cons   
Still need to make it a message if users do not answer;
No submission button now, when this popup should disappear?
The keyboard might cover the survey if user scrolls
📉 Impact
I chose to make it a message, and I added pages explaining how the survey card will self-adapt in the message flow. This feature had been launched, and pm told me that there is an 8% increase of filling rate within a week.

Final design file

UX Measurement Platform
BackgroundUser researchCompetitive analysisProblem summaryDesign strategiesIteration processFinal prototypeResult & reflectionAdditional Content
UX Metrics ResearchUX Requirement Intakes
🔝