top of page

Allowing users to easily integrate with AppsFlyer

Introduction

Mobile marketing teams who work with ad networks to advertise their campaigns are required to go through complex settings process.
The app's code needs to be integrated properly with the partner so that the data will be reported correctly. This process is time-consuming and requires multiple steps and stops.

Solution

AppsFlyer allows Mobile Marketing teams to seamlessly configure their requirements and needs for each Partner.

 

In this project, the main objective was to redesign the existing UI, alongside improving the functionality, the experience and most importantly - the settings' clarity to the users.

My Role

UX/UI Lead.

Tools

  • Sketch (wireframing, design mockups and style guide)

  • Invision (Prototyping and design specs)

  • Zeplin (Dev delivery)

  • Jira (PRD and Dev tasks)

Outcome_mockup_msc2.png

Final outcome. The new Integrated Partners list for discovery and easy find.

Research

Given information

 

There are many complexities to take into consideration and solve in this kind of project.
 

  1. The UI's layout and components need to be as flexible as possible since different ad networks have different settings.
     

  2. The development needs to be done very carefully since the interface is live for users to work with. In the user experience process, we needed to find elegant ways to overcome different challenges raised during the project.
     

  3. The micro-copy got extra attention in this project. In order to create a seamless experience, in a very complex functionality flow, the texts needed to be very straightforward and clear.


Research methodologies

  1. Team members interviews, Mainly support and CSMs who most frequently interact with the end-users.
     

  2. Competitive research.

  3. Users survey.
     

  4. Use cases and user flows.
     

  5. Usability tests, during and after launch to validate the functionality is clear an iterate if something needs tweaking.

Rough sketch wireframe.jpg

User flows and content hierarchy

The first thing we needed to figure out, was the content hierarchy for the basic layout.

We created a rough sketch prototype based on the main use cases and actions the users take.

 

We used Google Analytics to understand users' behavior on the platform, trends we spotted in the usage of the current UI, qualitative research and brainstorming with the PMs and the developers.

 

Once we had the basic layout with the basic functionalities, I collaborated with the developers to verify that the content and behavior of the UI fits the different states and cases. 

The different disciplines taking part in this project helped us move fast in the right direction.

Content hierarchy.jpg

Product functional and visual alignment

Once the projects' wireframing and design were completed, the next step was to apply the new insights we've learned, and the changes we made, to other related features in the system. I led, with the relevant PMs, the defining and applying of the new micro-copy, behavior, and visual components.

Rough sketch wireframes.jpg
Filter_Mockup.jpg

User Behavior Analysis

Together with the PMs, we prepared a list of actions and behaviors we wish to measure and prepared a plan for the dev team to implement in the analytics platform we embedded in the system.

Analytics Users Journey.jpg

Product functional and visual alignment

Once the projects' wireframing and design were completed, the next step was to apply the new insights we've learned to other related features in the system.

 

I led, alongside the PMs, the definitions and applying of new micro-copy, behavior, and visual components.

 

High-level thinking of the system as a whole

We aligned the terms we use on this feature with other features of microcopy and functionality.
 

Consistency and a unified User Experience is a virtue in complex systems
such as this.

UI component States.jpg

Reflection

Research to define, Discuss and be open to change 

  • Figuring the best solutions for a complex system such as this requires a lot of research and constant QA.
     

  • Working closely with the developers increased the effectiveness of our process and discussing the challenges together allowed us to rapidly find solutions.
     

  • Be open to change.
    In a system like this, where every page has a basic layout, but the different configurations per partner are endless, it's necessary to be lean, plan ahead and welcome changes.

Other projects

AF_Dashboard.png

Analytics dashboard and BI system

AF_onboarding.png

Onboarding process product management

FB_back_end.png

Back End system for B2B

Let's work together

sivana@sivanadesign.com

+ 972 - 50 - 3851085

Industry
Company size

Thanks for reaching out!

I will get back to you shortly :)

bottom of page