Rebates : My Account

Product Designer (UI/UX)

Overview

Rakuten Rebates is a Point Back platform in Japan that rewards users with Rakuten Points for shopping through affiliated online stores. When I joined in 2018, I conducted a full service audit and uncovered several usability issues. One key area being the "My Account" page.

This project aimed to improve that page on web, helping users confirm their shopping activity was tracked and better understand their point history.

Problem

User testing revealed that people expected confirmation after making a purchase, but the existing experience fell short. New users often landed on an empty "My Account" page, missing a crucial opportunity to build trust and explain how the service works.

Business Goals

  • Provide more space to feature live campaigns, supporting Sales and Marketing goals

  • Serve as the first transition to a responsive layout, reducing maintenance for the Engineering team

  • Align user education with business retention goals by clarifying how point tracking works

Layers of Complexity

Core Feature Improvements

What is the core use of the My account feature?
How do we define a user’s status through the customer journey?

Responsive Design

How do we stay consistent with current PC and SP design patterns as we convert to responsive design?
Is it okay to introduce completely new UI to this page?

Accessibility & Navigation

Where does My Account live in the navigation?
What events should prompt users to navigate to the My Account page?

Additional Content

How do we educate users about new (hidden) content in My Account?
Can the new content live anywhere other than in My Account?

Measuring Success

With all the layers in mind, how do we measure success?

Core Feature Improvements


Added Complexity

For this project, I was limited by the backend code that governed how points are rewarded.

This process could take up to two months to award points to a user’s account. So I had to devise a way to make this clear to the user as well as make it feel important and worthwhile.

Defining User Status

Working with our BI team, I grouped the users into 3 main categories. As our My Account experience was restricted to logged in members, we did not have to worry about users who are logged-out*.

  • Member, Non-Shopper: a logged in member who has never clicked on a Rebates shopping link.

    • This member is considered unexperienced. Educational content is expanded by default.

  • Non-FTB Shopper or Single Purchase Buyer: a logged in member who has clicked a Rebates shopping link and has made a maximum of one purchase.

    • For this member, confirmation of “did it work” is more important, so while the tutorial content is still visible, it is collapsed to allow the shopping history to be visible in first view.

  • Repeat Buyer: a logged in member who has made 2 or more successful purchases.

    • This member is considered experienced, and so the tutorial content is removed to elevate the point related information.

*In a later phase of this project, I added designs for a logged-out state of this page, but we will not cover that experience here.


Responsive Design

Accessibility & Navigation

When in comes to the smaller phone screen, navigation became a bit more challenging.

I tested a few different layouts with having a dashboard on PC, but it made the page look busy. Through some user testing I also found that the hierarchy of important information was lost due to having many similar components side by side in the first view.

Given the extra real-estate on PC, I decided to turn it into a menu, which is a pattern we later reused on other heavy content pages such as the help page.

As for the phone layout, the menu was merged into the main navigational drawer to create a more seamless experience for navigating to My Accout.