
Rakuten Advertising • Oct 2022 – Jun 2023
Publishers and advertisers on the Rakuten Advertising network needed to understand their contribution to sales beyond last-click attribution. When a customer discovers a product through Publisher A's blog, researches it via Publisher B's review site, then purchases after clicking Publisher C's discount link, who deserves credit?
Without this visibility, publishers couldn't prove their value in earlier phases of the funnels, and advertisers couldn't optimise their partnerships. Competitors like CJ Affiliate and Impact offered journey tracking, putting Rakuten Advertising at a strategic disadvantage.
Role: Sole UX designer
Skills: UX/UI, User Research, Prototyping, User testing
Through interviews with both internal account managers and external users, I learned that users wanted answers to specific questions with the ability to dig deeper when needed, not open ended data exploration.
The first attempt plotted touchpoints along an actual timeline, with the phase carried by the shape and colour of each marker. It reads cleanly here because this is one journey across fourteen days. At realistic volumes it became hard to read, and the design was struggling in two places. One example is the ‘5’ representing five events collapsed into a single dot because they would not fit, with a zoom control existing to help control crowding. This led to data being hidden, which is the opposite of what the screen is intended for.

The phases were already in the thinking, but only as a legend. The move that worked was to stop plotting time and let the phases become the structure instead. Using three columns, every journey is the same shape, comparable at a glance. Recognition and Research was changed to Awareness and Consideration in recognition of the language marketers already use.

The Activity Summary presents raw data up front, total clicks, across phases, average clicks to conversion and baseline contributions. It allows users to quickly understand performance before diving into complex journeys.

The three-phase framework transformed abstract click sequences into a clear narrative. Publishers could now say "I drive 40% of awareness conversions" instead of struggling to explain their role. Advertisers could identify which publishers were performing well at different stages of the journey.
For deeper analyses the Touchpoints tab revealed detailed conversion paths, presenting which sequences benefitted them most.

The default filters allowed more control and enabled reports to be customisable.

Dual-audience view: Rather than building two separate tools, one core visualisation adapted based on user type. Publishers filtered by their own SIDs (accounts) and saw "you" language. Advertisers filtered by campaign or publisher group and saw top contributors.
Users engaged more with the high-level summaries than the detailed paths. They wanted answers to specific questions, not open-ended data exploration. The more I added context around the numbers, the more confident they were making decisions from them.
The dual-audience constraint pushed me somewhere I wouldn't have gone otherwise. Rather than building two separate tools, sharing a data structure with different views turned out to be a cleaner solution than I expected. The same data really can tell different stories depending on what question you're starting with.
Users engaged more readily with the attribution data once the logic was explained upfront. They didn't need less information, they needed better framing. That's something I've kept in mind since.