My responsibilities: Lead designer, User/UX Researcher & Analyst, Space Owner - Creator Experience
Project timeline: Q2 - Q4 2022, including V1 & V2 GA releases and multiple experimental releases.
A comprehensive creator tool that directly links creator content to performance across numerous metrics.
My responsibilities: Lead designer, User/UX Researcher & Analyst, Space Owner - Creator Experience
Project timeline: Q2 - Q4 2022, including V1 & V2 GA releases and multiple experimental releases.
The core need: Rebuild our data infrastructure to allow us to tie a stream's recorded VOD to its performance.
Prior to this tool's release, Twitch provided its creators the 'what' - various performance metrics across their content - but not the 'why' - context and detail for why these metrics were important, and how to use them.
We needed to provide creators a way to directly connect moments in their stream to changes in metrics. Being able to pinpoint these moments helps educate creators what worked well during their stream, and identify opportunities of improvement, or things to avoid in the future. Audience engagement - especially for new and up-and-coming creators - can make or break a creator's experience, and we wanted to build a tool that brought clarity to that process.
So, we came up with a plan:
V1: Connect a creator's VOD content to a graph of Chat Activity over every 5-minute segment of their stream. These constraints allowed us to prove our POC with minimal development time.
V2: Expand the tool by merging it with other existing analytics surfaces, greatly improving the various backend data services serving the Creator Dashboard, and providing a gamut of performance metrics for users to explore in the tool.
We conducted extensive creator interviews over two months measuring their comprehension of the (then) current Creator Dashboard. These studies brought us to a better understanding of our creator's needs, successes, and frustrations with that suite of tools. This data - both qualitative and quantitative - was then cross-checked with other existing user studies in this area, granting us a robust picture of creator needs.
While 89% of new creators watched their own VODs, we were failing new creators in the following ways:
Qualitative data showed a similar story; most creators (at all tiers) were overwhelmed by the sheer amount of disparate data within the dashboard, and only a minority understood how to interpret the data. Users expressed an overall dissatisfaction with the existing analytics experience.
Following our initial concept work, we conducted a series of feasibility studies with our engineering partners to learn what was possible within this space. These studies resulted in the following product requirements:
I also synthesized design goals and laid out basic user stories for the front-end experience, including (but not limited to):
Our initial round of UXR consisted of presenting the below concept to users and asking for their feedback on it. Users were able to glean its function easily, and were generally excited about the prospect of having a tool that would directly link the number of chat messages to precise moments in stream
Using the above inputs, I continued to explore the front-end experience in a series of mid-fidelity mockups.
Below is the V1 release of the tool within the entire Creator Dashboard experience. This page, called Stream Summary, is the summary of a user's past broadcasts. Key metrics appear at the top of the page, and the VOD tool is featured prominently in the first module position below the header metrics.
Below is the V1 release of the tool within the entire Creator Dashboard experience. This page, called Stream Summary, is the summary of a user's past broadcasts. Key metrics appear at the top of the page, and the VOD tool is featured prominently in the first module position below the header metrics.
The V1 experiment ran for 3 months, targeting a subset of new and up-and-coming creators that accounted for 7% of total creators. It saw the following results:
Due to its success, the tool was gradually rolled out to 100% of all creators!
While V1 was incredibly successful, it had some limitations that we wanted to focus on for improvement:
...and so we did just that!
Our first project was to allow users to browse through all stream segments within that day’s session in the tool, granting a more holistic picture of that session’s performance regardless of switching categories or unforeseen interruptions. We did this through a simple tab system that displays that session’s title and duration, and pagination arrows when users had a higher number of segments in that session.
Next up, we needed data at a much more precise (and flexible) granularity. V1 limited users to 5-minute segments, but that still required creators to sift through those segments for that perfect clip or social media moment. V2 brought massive improvements to our backend data services, including flexible, dynamic granularity down to 1-minute segments! This required an equally dynamic front-end with various breakpoints within the data visualization:
While my amazing team of engineers began consolidating a lot of disparate data services throughout the page, I audited the page for potential overlap - and found many instances of it. Other modules on the page served similar metrics, but none provided the same experience and context than that of VOD Tool - in fact, many of these tools saw their usage plummet with our V1 release. The story they told to users was important, but they told it in a way that was confusing and unhelpful to most users. So, I created a means of users browsing this various data through the VOD Tool, which now supercharged it by directly correlating a user’s stream - minute by minute - to what was happening with their audience, subscriptions, chat, etc!
Our last goal was to make the tool more accessible. Twitch had extremely limited data visualization solutions, and none of which passed accessibility guidelines. I set out to create a custom color pallet and control schema that would remedy this. These changes set a precedent for vast improvements within the design system that defines the Twitch experience.
To test our hypotheses for this product, we released the v2 to 50% of all creators (about 400k total users) over one month. In that timeframe, the V2 had some incredible results beyond what the V1 had already achieved:
Due to the success of the experiment, VOD Tool’s V2 was officially released to all creators!