Affiliate Conversion Journey dashboard showing multi-touch attribution across awareness, consideration, and conversion phases

Rakuten Advertising • Oct 2022 – Jun 2023

Affiliate Conversion Journey — Multi-Touch Attribution for Affiliate

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

Challenge

  • Data complexity: A single customer journey could have up to 15 touchpoints across 30 days. Multiply that by thousands of conversions, and you have overlapping, non-linear paths that are nearly impossible to show visually.
  • Dual audiences: Publishers needed to see "Where do I contribute?", Advertisers needed "Which publishers work together to drive conversions?". Same data, different questions and mental models.
  • Trust: Users needed confidence to make budget decisions, which meant explaining the complex attribution logic without overwhelming them.

Approach

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 version that didn't work

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.

An early exploration: one customer journey plotted along a date axis from 19 May to 2 June, with a green Recognition diamond, cyan Research circles including one marked 5 where five events are collapsed together, and an orange Conversion diamond

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.

Key design decisions

  • Three-phase framework (Awareness → Consideration → Conversion): I organised journeys based around purchase phases. This created a mental model: "Am I a Publisher driving discovery, research, or final purchase?" This solved two problems: it simplified multi-touch attribution into digestible stages, and it gave publishers an insight into how to prove their value beyond last-click. Other frameworks considered (first/middle/last click or paid/organic/direct channels) didn't align as well with the chosen model.
  • Two-tab structure Contributions vs. Touchpoints: Contributions tab contains a high-level summary ("You contributed to 45% of conversions in the awareness phase") and the touchpoints tab detailed journey paths.
  • Dual-audience design: Publishers see their own contribution. Advertisers see all publishers in each journey. Same data structure, different views. The core visualisation is adapted to work for both user types, without increasing engineering efforts.

Solution

Users first see an activity summary with total clicks across phases, average clicks to conversion, and their baseline contribution footprint—providing context before diving into detailed journeys.

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 Contributions tab breaks down publisher involvement across awareness, consideration, and conversion phases—giving users clear language to discuss their value beyond last-click attribution.

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.

Users could adjust order period and lookback window to see how attribution changed—with smart defaults (30-day lookback, month-to-date) and inline helper text preventing confusion.

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

Side-by-side comparison of publisher and advertiser views of the same attribution data, demonstrating the dual-audience design

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.

Outcome

  • 8-month development from concept to production (October 2022 – June 2023)
  • Sole designer on a cross-functional team
  • Launched to all eligible publishers and advertisers

Impact

  • Used in sales pitches as a key differentiator against competitors
  • Became standard part of the platform's analytics offering

What this enabled for publishers

  • Proved value beyond last-click (e.g., “I drive 40% of awareness-phase conversions”).
  • Created new sales narratives when pitching to advertisers.
  • Enabled data-backed conversations about their role in the funnel.

What this enabled for advertisers

  • Understand which publisher combinations drive the best results.
  • Optimised partner mix based on full-funnel contribution.
  • More informed budget allocation decisions across awareness, consideration, and conversion.

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.

What I learned

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.