top of page

Performance reports

About the page

The platform performance page is the most widely used and adopted page on the platform, providing valuable insights and analytics that enable users to better understand their monetization performance. With in-depth filters and helpful breakdowns, their Performance Reports provide the necessary granular data you need to make informed decisions to achieve monetization success.

My role

Product designer

Company

Unity Technologies

Team

Levelplay

Performance - 1.jpg

Performance page design before the revamp (V1 design)

Performance - 2.jpg

Performance page design after the revamp (V4 design)

Performance - 2.jpg

Performance page design after the revamp (V4 design)

Performance - 3.jpg

Performance reports page in Unity’s interface

Context & Challenge

Following the IronSource–Unity merger, there was a clear need for a unified design language and an upgraded technological infrastructure across existing reporting pages.
The legacy codebase made issue tracking challenging and hindered the development of new features that address users’ critical workflow pain points.

At the outset, several key features were missing, and the design system was outdated. As this is a core page of the platform, our goal was to improve usability and provide meaningful, practical features. Additionally, as part of the revamp, we looked at other reporting pages with the possibility of consolidating them. From this perspective, we decided to incorporate user activity metrics into the Performance page.

Goals
• Improve the UX of our reporting pages
• Support key product feature requests
• Revamp the platform using the V4 design system

Approach

We conducted extensive research into competitors with similar products, ensuring that our redesign would address user pain points and include features missing from other solutions.
User interviews were carried out to uncover pain points and gather requests for future features. We also created customer journey maps to better understand the user experience and identify key opportunities for improvement.

About the page

The platform performance page is the most widely used and adopted page on the platform, providing valuable insights and analytics that enable users to better understand their monetization performance. With in-depth filters and helpful breakdowns, their Performance Reports provide the necessary granular data you need to make informed decisions to achieve monetization success.

Context & Challenge

Following the IronSource–Unity merger, there was a clear need for a unified design language and an upgraded technological infrastructure across existing reporting pages. The legacy codebase made issue tracking challenging and hindered the development of new features that address users’ critical workflow pain points.

At the outset, several key features were missing, and the design system was outdated. As this is a core page of the platform, our goal was to improve usability and provide meaningful, practical features.Additionally, as part of the revamp, we looked at other reporting pages with the possibility of consolidating them. From this perspective, we decided to incorporate user activity metrics into the Performance page.

My role

Product designer

Team

Unity Levelplay

Brief

Page revamp

Goals
• Improve the UX of our reporting pages
• Support key product feature requests
• Revamp the platform using the V4 design system

Approach

We conducted extensive research into competitors with similar products, ensuring that our redesign would address user pain points and include features missing from other solutions.
User interviews were carried out to uncover pain points and gather requests for future features. We also created customer journey maps to better understand the user experience and identify key opportunities for improvement.

1760x1100.png

User flow

Solution & Added functionalities

A full redesign and rebuild of the Performance Reports page — Optimize automation capabilities to provide users with maximum value, and significantly improve usability through a cleaner, more intuitive UX.

  1. Error states & Chip loader

  2. New save reports feature that covers the metrics set feature

  3. The page can be exported according to the selected setup

  4. Filters & Display data in time buckets (None / Daily / Weekly / Monthly)

  5. The page includes two view types (Chart / Table)

  6. Chart - ability to see different chart types (Line / Bar / Stack)

  7. View multiple charts across various metrics

  8. Multiple metrics selection

  9. Breakdowns

  10. Sort according to selected metrics

  11. Charts limitations

  12. Table with additional functionalities (Break by Placement / Instance + Break by instance and offerwall)

  13. Export according to selected metrics breakdowns and dates

  14. Support ad unit filter and breakdowns

  15. Updated chart line style and size

  16. Brand-new chart color palette

  17. Redesigned the Performance reports page for the ironSource network

Performance - 4.jpg

Error states & Loaders | Error with the server (one chart layout)

Performance - 5.jpg

Error states & Loaders | Error with the server (two charts layout)

Performance - 6.jpg

Error states & Loaders | Chip loader (two charts layout)

Performance - 7.jpg

Save report | Reports list

Performance - 8.jpg

Save report | Save new report

Performance - 9.jpg

Save report | Set as default

Performance - 10.jpg

Filters | time interval: Daily, Weekly, Monthly (Chart view)

Performance - 11.jpg

Filters | Date range: Monthly (Chart view)

Performance - 12.jpg

Filters | Add filter Platform

Performance - 13.jpg

Filters | Sorting_App condition

Performance - 14.jpg

View | Chart default

Performance - 15.jpg

View | Table default

Performance - 16.jpg

View | Table_transition to table view

Performance - 17.jpg

Charts | Line

Performance - 18.jpg

Charts | Stack

Performance - 19.jpg

Charts | Bar

Performance - 20.jpg

Multiple charts across various metrics | 8 charts_Stack_hover

Performance - 21.jpg

Multiple metrics selection | 8 selected

Performance - 22.jpg

Breakdowns | Select at least 1 item

Performance - 23.jpg

Sort according to selected metrics | 8 charts_Sort by Revenue by default

Performance - 24.jpg

Charts limitations | Stack + Line charts_10 maximum

Performance - 25.jpg

Charts limitations| Stack + Line charts_1 minmum

Performance - 26.jpg

Charts limitations| Bar chart_6 maximum

Performance - 27.jpg

Charts limitations | Bar chart_1 minmum

Performance - 28.jpg

Table with additional functionalities | Break by app

Performance - 29.jpg

Table with additional functionalities | Break by placement

Performance - 30.jpg

Table with additional functionalities | Break by instance

Performance - 31.jpg

Table with additional functionalities | Break by instance doesn't include offerwall

Performance - 32.jpg

Table with additional functionalities | Break by instance doesn't include offerwall

Updated chart line style & max height size

User feedback indicated that the rounded chart lines made it difficult to identify trend changes. To improve clarity, we reverted to sharp lines and adjusted the chart dimensions, enhancing the visual readability of the data.

Future Suggestion: Add a collapsible or “grab” feature for the chart area to improve flexibility and user control.

Performance - 33.jpg

Chart line (Before & After) | Before_line chart

Performance - 34.jpg

Chart line (Before & After) | After_line chart

Performance - 35.jpg

Chart line (Before & After) | Before_stack chart

Performance - 36.jpg

Chart line (Before & After) | After_stack chart

Performance - 37.jpg

Collapse chart area | Expand chart area

Performance - 38.jpg

Collapse chart area| Chart area expanded

Performance - 39.jpg

Grab chart area | Expand chart area

Performance - 40.jpg

Grab chart area | Chart area expanded

New chart color palette

The previous pastel-based palette lacked distinction and caused visual conflicts across data groups. To improve clarity, we introduced a sharper, more vibrant color system:

 

27 total colors, allocated as follows:

• 10 default chart colors (for items 1–10)

• Ad networks: 17 colors — 10 for bidding networks and 7 sub-colors for non-bidding networks

• Countries: 8 colors (from the existing palette)

• Ad formats: 5 colors (from the existing palette)

• A/B testing: 2 predefined colors (unchanged)

• Dark mode

Performance - 41.jpg

New chart color palette

Performance - 42.jpg

10 Default colors | Max items selected

Performance - 43.jpg

Ad network colors | Sybo_Stack

Performance - 44.jpg

Ad network colors | Sybo_Bar

Performance - 45.jpg

Ad network colors | Sybo_Stack (Dark mode)

Performance - 46.jpg

Ad network colors | Sybo_Bar (Dark mode)

Performance - 47.jpg

Ad network colors | ironSource & UnityAds

Performance - 48.png

Ad network colors | Home dashboard

Performance - 49.jpg

Country colors

Performance - 50.jpg

Ad format colors

Performance - 51.jpg

A/B test colors

ironSource network

Performance - 52.jpg

ironSource network | Filters_Add filter Ad format

Performance - 53.jpg

ironSource network | Filters_App (include-exclude)

bottom of page