Driving activation for Gemini Code Assist through onboarding redesign

Challenge

Converting high intent (plugin install) into successful, first-time product value by overhauling a high-friction onboarding flow across multiple 3rd-Party IDEs

Context

Gemini Code Assist, a strategic Google Cloud offering, faced the critical challenge of converting initial interest (plugin installation) into sustained value. The high-friction onboarding experience was hindering adoption for the new product.

Leadership & Scope:

  • As Lead UXR, I owned the research strategy for this initiative to inform the immediate redesign and shape the broader developer onboarding principles for Gemini Code Assist.

  • This engagement required establishing UXR as a strategic asset with stakeholder alignment across Engineering, Product Management, Design, Legal (data privacy), and Go-To-Market teams.

Impact

  1. Directed the onboarding redesign, which converted a mid-funnel drop-off into a 20% increase in developer activation (installation to first usage)

  2. Established the core experience model for Gemini Code Assist onboarding

  3. Research insight removed 5+ manual steps which drove a 50% increase in CSAT/user sentiment

Difficulty

  1. The Activation Gap: We observed a critical drop-off rate at the mid-funnel, where a multi-step journey between installation and first usage created an unacceptable level of friction and developer overwhelm.

  2. Contextual Disconnect: The developer journey forced a context switch: moving from a familiar 3rd-Party (3P) IDE to the unfamiliar, high-friction Google Cloud environment, which required developers to manually navigate concepts like "Project" and "Billing Account."

  3. UX Constraints: We had to achieve a streamlined UX despite the technical constraints of working within 3P UX elements (for transparency and sign-in) ensuring users were quickly transferred to Google ecosystem.

Methodology

As the Lead UXR, I owned and architected the end-to-end research strategy for this critical activation problem, driving integration of user needs directly into the core workflow.

Foundational Discovery & Diagnostic:

  • Initiated the project with a Heuristic Evaluation of the existing flow to systematically diagnose usability issues against established developer UX principles. Discovering developers could easily install the plugin, the journey from installation to meaningful value creation required navigating multiple unfamiliar steps—averaging 8+ clicks and 3+ context switches.

  • Partnered with a Data Analyst and PM to pinpoint the exact steps where users were abandoning the onboarding process (the high-friction zones).

Phased, Iterative Research Program:

Executed a mixed method study across both the 3P IDE and Google Cloud environments:

  • Phase I (Deep Dive): I conducted 12+ in-depth external interviews with new developers, leveraging high-fidelity mockups to map their motivations, mental models, and initial expectations of a seamless setup with new developers across varying expertise levels and IDE preferences (VS Code, JetBrains, Visual Studio) for a new product experience.

  • Phase II (Synthesis & Verification): Conducted 20+ live product Remote Unmoderated Interviews to diagnose the root causes of confusion around core Google Cloud concepts.

  • Phase III (Validation & Launch): Tested the new, redesigned flows with beta-test groups of allow-listed 3P customers to validate assumptions and achieve high confidence before development.

Impact & Outcomes

The UXR-led strategy successfully addressed the activation barrier- of context switches, multiple clicks, privacy concerns and introduction of foundational concepts of the ecosystem before value proposition. Team invested in free-tier and paid-tier experience to communicate the value proposition of Gemini Code Assist.

  • Activation & Sentiment:

    • Delivered a 20% increase in developer activation (installation to first use) by implementing progressive disclosure and a streamlined UI. This directly translated to a significant increase in active monthly users.

    • Redesigned Free-Tier flows drove a 50% increase in CSAT/user sentiment, validating the new mental model.

  • Strategic Feature Launch: Research findings directly defined the feature set and flow for the Gemini Code Assist Free Tier, enabling Google to launch a value-first experience (180k code completions/month) that resulted in a massive increase in overall product adoption.

  • High-Impact Clicks: Increased the rate of first-prompt satisfaction by 15%, a key proxy for successful feature discovery and product stickiness.

  • Sustained User Success: Designed and informed the UI elements that clearly communicate the user's current tier(paid/free) and capabilities, setting accurate expectations and managing the post-onboarding experience.

Previous
Previous

Launching mobile-first apps during the Yahoo revamp

Next
Next

Strategic contributions to the UX Research discipline