Book Image

Hands-On UX Design for Developers

By : Elvis Canziba
Book Image

Hands-On UX Design for Developers

By: Elvis Canziba

Overview of this book

Designing user experience (UX) is one of the most important aspects of a project, as it has a direct effect on how customers think of your company. The process of designing a user experience is one of the most challenging yet rewarding aspects of product development. Hands-On UX Design for Developers will teach you how to create amazing user experiences for products from scratch. This book starts with helping you understand the importance of a good UX design and the role of a UX designer. It will take you through the different stages of designing a UX and the application of various principles of psychology in UX design. Next, you will learn how to conduct user research and market research, which is crucial to creating a great UX. You will also learn how to create user personas and use it for testing. This book will help you gain the ability to think like a UX designer and understand both sides of product development: design and coding. You will explore the latest tools, such as Sketch, Balsamiq, and Framer.js, to create wireframes and prototypes. The concluding chapters will take you through designing your UI, dealing with big data while designing a UX, and the fundamentals of frontend. Finally, you'll prepare your portfolio and become job ready in the UX arena.
Table of Contents (18 chapters)
Title Page
www.packtpub.com
Contributors
Preface
Index

Creating and analyzing conversion funnels


Similar to tracking UI sessions, here we need to track conversions: Where do users find our product, and how do they start using it?

To achieve this, we should first set some goals. What do we want the user to do when they arrive at our product? Do we want them to register, subscribe, play games, buy something, or some other specific action?

We will create funnels for these kinds of tasks, and we will track the entire process, from the time that users enter our app to the final stage where they buy something or take an action that we expect them to take.

We collect all of the data together in one place, and then start analyzing it. This can also be done with an analytics tool, and we can track each goal separately, as in the following screenshot:

Via these reports, we can check why users are not engaging with specific screens, reasons for some screens better at conversion, or what is stopping the user from finishing a specific action when they start...