Fruugo · Optimising cookie consent
Cookie consent at Fruugo
Approx. 6 min read
A/B testing a redesigned modal for a high-traffic consent touchpoint - securing a 10-percentage-point lift in acceptance that sustained through worldwide rollout.
At a glance
The first comparison recorded 66.3% acceptance with the old modal and 76.3% with the redesign. The improvement held as more markets joined, with both production environments reaching 76–79% after global rollout.
- My role
- UX discovery, interaction design, UI copy, design rationale and Legal liaison
- Status
- Live worldwide since 7 April 2026
- Project period
- November 2025 to April 2026
- Launched
Mobile consent modal · The mobile consent experience, with visible accept, customise and reject actions.
The problem and goal
Fruugo's consent modal was a frequent first interaction with the marketplace, but its presentation felt disconnected from the shopping experience. Dense, company-first copy sat above three equally prominent filled buttons. The orange Decline all action competed with Accept all, while its wording implied that even necessary cookies could be disabled.
The business wanted more shoppers to opt into optional cookies, supporting measurement, advertising and experimentation. I approached this as a design problem with a clear constraint: improve the explanation and hierarchy while keeping rejection visible and straightforward. Acceptance alone would not establish the commercial outcome, so downstream effects also needed Data Science review.
My role and collaboration
I led the UX work, owning discovery, the desktop and mobile designs, UI copy and the rationale behind the changes. I worked directly with Legal on transparency and dark-pattern concerns, and supported the Shop product team through implementation, QA and the review of results.
Frontend engineers built the modal and QA tested it. Product coordinated delivery and the experiment with Data Science, who selected the initial countries and assessed the wider advertising and transaction effects. My responsibility was to connect the shopper experience with those business and delivery requirements.
What the behavioural evidence showed
The pre-release dashboard recorded around 64,500 consent submissions over seven days. Only four selected an analytics-only or advertising-only combination. Almost every recorded decision was therefore accept or reject in that snapshot. This supported prioritising a clear first decision, while retaining access to more detailed preferences.
That all-traffic snapshot recorded 69.7% acceptance. The later experiment control recorded 66.3%, covering a different period and country mix. I kept those figures separate rather than combining the most favourable baseline and result. Reviews across Fruugo products also exposed inconsistent policy access, terminology and keyboard interaction that needed coordination beyond the visual redesign.
Design decisions and trade-offs
The redesign needed to be easier to understand, recognisably part of Fruugo and commercially purposeful. I treated the prominence of the accept action as an explicit design choice to review and test, rather than assuming a cleaner interface would automatically improve outcomes.
Give the main decision a clearer hierarchy
I replaced the three competing filled buttons with one filled Fruugo-blue Accept all cookies action and outlined alternatives. On desktop, the primary action aligned with the controls on the right. Reject optional cookies remained visible alongside the other actions, with the same button height and a one-click choice, rather than being hidden behind a preferences screen.
This intentionally gave acceptance more visual emphasis. I brought that choice into Legal's review alongside the wording and available alternatives, making the balance between persuasion and user choice part of the design discussion.
Before · Desktop consent
After · Desktop production
Explain the choice accurately
I changed Decline all to Reject optional cookies and separated necessary cookies from optional uses in the copy. The revised content introduced the shopping context, explained how long the preference would be saved and retained access to the Cookie Policy. Customise preferences remained available for people wanting more control.
I worked through Legal's review of button display and language, updating the designs in response. More detailed cookie information was scoped separately, so this release did not depend on presenting the entire cookie inventory in the first interaction.
Before · Mobile consent
After · Mobile production
Account for language before and after build
I explored the designs across four languages in Figma to check text expansion, and the release included language selection within the modal. During test expansion, missing strings appeared in several locales and required an engineering hotfix. This reinforced the distinction between checking a translated layout in design and verifying the actual translation files in production.
Testing in production
The country-based A/B test began on 17 March 2026. New Zealand, Ireland and Finland received the redesign through Production B, while Production A retained the old modal in other markets. Grafana reporting split consent submissions by environment. The primary measure was the share selecting Accept all, with Data Science monitoring advertising and transaction effects.
This was an environment split by country, rather than user-level randomisation. Country differences, concurrent tracking changes and a service disruption limited causal interpretation. The results supported a practical rollout decision; they did not establish a significance level or isolate the contribution of each individual design change.
18 March · Initial comparison
Accept all was 66.3% in the control and 76.3% in the new-modal group, a difference of 10 percentage points.
24–25 March · Expansion
Switzerland, Sweden and Austria joined the new-modal environment. Acceptance reached about 78%, compared with about 66% in the remaining control markets.
7–13 April · Worldwide rollout
The new modal reached all markets on 7 April. By 13 April, both environments recorded 76–79% acceptance, supporting the earlier improvement beyond the initial test countries.
Delivery and outcomes
The redesigned modal recorded a 10-percentage-point higher acceptance rate in the initial comparison, rising from 66.3% to 76.3%. Following worldwide rollout on 7 April 2026, acceptance reached 76–79% across both production environments by 13 April, supporting a sustained improvement beyond the original test markets. These rates measure the share of recorded consent submissions selecting Accept all.
Data Science's final assessment was positive for advertising clicks, impressions and gross transaction value, without assigning a dependable percentage to the GTV change. I kept that distinction between the observed consent result and the more complex commercial effect. The modal's button treatment also informed the wider Marketplace button styles, which another designer developed into the shared pattern.
+10pp
Initial acceptance difference
66.3% control versus 76.3% new modal on 18 March 2026. Country-based groups, measured as a share of consent submissions.
76–79%
Acceptance after rollout
Share of recorded consent submissions selecting Accept all in both production environments on 13 April 2026, after worldwide rollout.
Worldwide
Production rollout
Released across Fruugo's marketplace on 7 April 2026 following the staged experiment.
What I took forward
This work showed how a small, repeated interaction can connect UX quality with a wider business objective. Behavioural data helped focus the first decision, Legal collaboration shaped the alternatives and language, and production testing provided a stronger basis for rollout than visual preference alone.
I would separate the effects of wording and hierarchy in a follow-up experiment, alongside research into whether shoppers understand each choice. Further work on detailed cookie information also needs its own scope and validation. A higher acceptance rate is useful evidence, but it does not by itself demonstrate understanding or settle every privacy question.





