UX Case Study: 3rd Party Campaign Management Tool
Project Overview
The various game studios of Electronic Arts (EA) frequently collaborate with global brands like Nike, Adidas, and Pepsi to run co-branded promotional campaigns. Historically, campaign setup was heavily manual, complex, and dependent on EA’s Digital Platform (EADP) support teams, limiting efficiency and scalability.
The 3rd Party Campaign Manager was conceived as a self-service web platform enabling producers, developers, and live operations teams to independently create, manage, and monitor these campaigns. The goal was to empower studios, reduce operational overhead, and provide intuitive, scalable control over campaign lifecycles.
Early working concept of the user flow needed for the tool.
The UX Challenge
“Design an intuitive, role-inclusive tool that simplifies the end-to-end management of 3rd party promotional campaigns for both technical and non-technical users, while supporting complex configurations and compliance requirements.”
Core Design Problems:
Manual processes created delays and inconsistencies
Campaign setup required technical support, limiting studio autonomy
Lack of centralized visibility into campaign status and metrics
Diverse user base with varying technical expertise
Discovery & Research
Stakeholder Interviews
Conducted sessions with producers, developers, live operations staff, and brand marketers
Key pain points identified:
Confusion over campaign setup steps
Uncertainty regarding configuration completeness
Frustrations with the lack of real-time campaign visibility
Competitive Analysis
Evaluated other campaign management and entitlement tools
Gaps identified in customization, role-specific views, and status feedback
Campaign manager example from Hubspot
User Personas
Producers & Brand Marketers: Non-technical, require clear instructions and high-level status views
Developers & Live Ops: Technical users, need detailed configurations, testing environments, and operational controls
UX Solutions & Key Features
1. Centralized Campaign Dashboard
List of all campaigns (past, present, future)
Real-time status indicators per environment (INT, LT, PROD)
Filterable by partner, type, or status
2. Step-by-Step Campaign Creation Wizard
Guided flow tailored to user expertise
Supports:
Partner Product Bundling
Direct Entitlement via IDP
Integrated partner selection/onboarding
3. Operational Controls
Pause, resume, extend, or terminate campaigns across environments
Visual confirmations to prevent errors
4. Metrics
Allows the studio to see their reach in numbers of users, rewards delivered, and value derived
Wireframes & Prototypes
Interactive prototypes developed in Figma
Usability testing with user groups
Iterative refinements included:
Clearer status indicators
Simplified navigation; removed a few unnecessary screens
Improved confirmation dialogs
Screenshot of the Rewards screen in the Figma prototype
Outcomes & Impact
Drastically reduced manual intervention needed from EADP support teams; studios now empowered with self-service tools
Accelerated campaign launch timelines
Improved transparency with real-time status and validation feedback
Scalable foundation for evolving EA campaign operations
Usability testing confirmed improved confidence and simplicity
Reflection
This project illustrates my ability to convert complex business processes into an intuitive, scalable, user-centric platform. The 3rd Party Campaign Manager simplifies operations, accommodates diverse roles, and advances EA's promotional capabilities.
Next Steps: Ongoing monitoring of qualitative and quantitative data; iterative improvements based on those inputs.