UX and visual design
AppDynamics offers a free trial of its application performance management (APM) platform to help prospective customers make a more informed purchase decision and to generate leads. The free trial propels users to the the "aha" moment—seeing a dynamic visual representation of activities and components in their application environment.
As lead designer on the web team, I was responsible for improving the free trial signup experience to increase conversions. I created wireframes and responsive prototypes, tested user flows, and produced UI specifications. I collaborated and reviewed designs with our development team, producer, marketing technologist and the freemium product managers. With a renewed focus on usability, we created a substantial lift in conversions.
The following details our creative strategy for redesigning the free trial signup experience. I discuss insights for the larger AppDynamics web experience in a separate case study.
There were a number of issues with the old design:
I worked with stakeholders to establish three main goals for the redesign:
Create a flexible and user-friendly signup experience.
Redesigning the free trial signup experience required a high level view as well as attention to micro details. We needed to define the larger purpose of the free trial and also determine key variables in the conversion process: form length, number and order of steps, copy, interactions, and visual hierarchy.
Over two years, I led three major updates to the signup experience. Each was built on top of the visual design system established for the rest of the website.
We made decisions based on the following guidelines for the user experience:
In this iteration, we attempted to increase the volume of signups by minimizing the amount of input required from users and by creating more entry points across the website to the free trial.
I also tried to plan ahead for a new user flow that would offer a choice between the free trial and another upcoming offer, an interactive demo. Both offers were created for practitioners who have the technical knowledge to navigate and understand the product. In most cases, the demo is easier to start with. It provides read-only access to the product and does not require users to install AppDynamics on their system. Nevertheless, some users also want to test the product with real data from their applications.
To help users pick the offer that matches their needs, I generated user flows and ways to convey the differences between free trial and demo.
Based on feedback from stakeholders and developers, I looked into ways to consolidate and simplify the hosting and OS selections. Since all users have to choose where to store their data before starting a free trial, I moved the hosting selection to the signup form. The OS selection remained on a separate screen because it was itself a multi-step process (choose between 32-bit or 64-bit architecture, then read the corresponding download instructions).
After researching different input types to simplify the design, I decided to use a toggle button for the hosting selection. Compared to the original radio button design, the toggle places the hosting choices closer together and makes it obvious which state is selected. This allows users to quickly get through the signup process but also switch between hosting options with confidence and ease. For the OS selection, I designed a three-state toggle with icons for each choice to increase recognition speed. The toggles for both hosting and OS selections also display the most common option first, saving an additional click for most users.
We narrowed down the user flow options to ones that began with a signup form embedded in a pre-footer block. Instead of having to click to another page, users would naturally come across the form while browsing the website. We also tried to minimize decision fatigue by keeping the form as short as possible, collecting just enough info for sales to follow up.
By the time we needed to ship the new signup experience, the demo was still a work in progress. That left free trial as the only offer available. I modified the user flow to reflect this.
We introduced the new signup form at the end of every page on the website (whereas the old signup form existed on a separate page). Because there were simply more instances of the signup form, we expected conversion rates to increase. Unfortunately, there were issues with how we implemented Google Analytics across the website so much of the data from that time was not reliable or accurate.
But the first redesign did fulfill other success metrics. We created a streamlined signup flow that was easier to update and link to third party technologies. It was a flexible, robust foundation that we continued to build on for a better user experience.
After a few months with the new signup flow, the sales team requested that we add more fields to the form. They were experiencing some difficulty in following up with customers due to the lack of certain information (full name and phone number) that couldn't always be inferred through third party technologies. While it's possible to ask for additional details later in a product onboarding process, we wanted to test whether or not users would mind providing the information up front through the signup form.
How many more fields did the sales team deem necessary? A lot. Although best practices usually suggest minimizing the length of a form, I decided to take the request from sales as a challenge to balance the needs of the business with those of the user.
The form became long enough that I decided to explore placing it on its own page. This option also restored space to convey the value of a free trial in greater depth.
Simply adding more input fields to the previous design did not work. It resulted in a massive tower of white blocks that was visually unappealing and could discourage users from signing up. To streamline the appearance and make the longer form seem less overwhelming, I tried a few visual techniques:
We also introduced new technologies (Demandbase and Clearbit) that can auto-populate information and thus reduce the amount of effort to complete the form.
To ensure that users fill out the form completely and correctly, I created error and instant validation messages with the following best practices in mind:
For other marketing campaigns, I designed landing page templates with a variety of content blocks. Each template used the same form module, thus decreasing development and production time for creating new pages. Depending on the asset or offer, content publishers can choose which input fields (apart from the basic requirements) to include in the form module.
We applied the new landing page templates to key assets across the web, launched the new signup experience as a separate page, and also removed the old signup block from the bottom of every page.
Within three months of finishing the second redesign, we saw a 74% increase in free trial signups (from 7.39% to 12.88%).
Increase in free trial conversions
In early 2016, freemium product managers approached the web team about introducing a new offer—a free trial with a sample application. This offer would bridge the gap for users who want to test the full capabilities of AppDynamics but do not have their own application or the technical knowledge to configure the product.
At the same time, the freemium team was also finalizing the demo for public release. We then needed to create a user flow for three distinct but similar offers:
Working with the freemium team, we conducted two user testing sessions for the sample application flow—from initial signup to deployment. We tested with two different groups of employees from various teams who had not previously tried the sample application. Most were engineers, a few were not. Testing with users of varying technical expertise provided valuable insight on how to market the future offers to the right audience.
After the internal user testing sessions, I conducted a separate test to understand how real users would navigate through the signup process and choose between the different offers. My goals were to:
I worked with a remote usability testing vendor to define, plan, and execute the test. The result served as a proof of concept to help us create a business case for future user testing.
We needed to find test participants that represented AppDynamics' target audience—enterprise employees who use and/or are responsible for purchasing application performance management solutions. With the help of our vendor, we recruited users from companies of 200+ employees and tried to get an even distribution among the following personas/roles:
Brainstorming with the freemium team, we came up with two user flow proposals to test:
1) Single CTA leading to the different offers
We hypothesized that having one entry point to all of the offers would reduce the initial friction for users who want to see the product in action but need more context to understand which offer would best fit their needs. Introducing the offers on a separate screen allowed for more space to explain the benefits and requirements of each one.
2) Separate CTAs for demo and free trial
This proposal assumed that users would understand the fundamental difference between a demo and free trial (read-only access with simulated data vs. full interaction with live data) at first glance.
Because I wanted to understand how real users would react to the proposals in a real-life setting, I tried to mimic the actual experience of the website by creating a high fidelity prototype for each path variation.
To help orient users, I gave each persona a different scenario. This is what I asked of engineers:
"Imagine you are evaluating performance monitoring solutions for your site/app and you heard about AppDynamics. After browsing the content on the homepage, you want to learn more about the AppDynamics platform and decide to try it for yourself. What would be the next step you take? After going through one offers, try accessing the other offer(s)"
We had all users (8 total) go through both path variations and followed up with questions after they completed exploring the prototype.
Users validated the following benefits and requirements for each option:
Demo provides a quick, hands-on experience of the product
7 out of 8 users said they would choose to run the demo option first because it requires less time and effort than starting a free trial.
Sample application is convenient and secure
6 out of 8 users said they would choose to run the free trial with a sample application because it is faster to set up. Some mentioned having security concerns with using their own app.
Running the free trial with real data helps users with high intent to purchase
2 out of 8 users said they would prefer using their own application to get a better sense of how AppDynamics would integrate with their existing technologies and workflows.
Users also provided feedback on which of the proposed user flows, messaging and designs would be more likely to help them make an informed choice and motivate them to sign up for an offer:
Present choices up front
7/8 users said they prefer path variation 2 ("Demo" option as a separate CTA on the homepage).
Reframe the offers in terms of specific benefits for the users
“Instead of high-level features, indicate what I might be able to accomplish during the trial. That would be it super exciting for me.”
Additional information on the sign up pages could help users understand the value of starting a trial or a demo
"I think some cost breakdowns would help" and "perhaps a small pic of the interface or a comment on the value of utilizing the tool."
Re-evaluate the protocol for detecting and revealing inferred user information. Maintain a balance between convenience and privacy
Half of users said they would like to have their info auto-populated on the sign up form. The other half did not.
No need to explain the difference between SaaS and On-premise
8/8 users said that they already understood the meaning of the terms and would be able to choose between them for a free trial.
With proven demand for the sample application and demo, we shipped variation 2 with updated the messaging for each offer based on user feedback. We also refined third party integrations to pre-fill information on the forms without making users feel uncomfortable. Changes included:
Because the remote user testing session was a proof of concept, we had to limit the prototype to certain interactions. For instance, we were unable to include a functional version of the signup form or the product itself in the prototype. This led to some confusion when users launched the demo and free trial but couldn't explore the dashboard's features. A few users commented on the lack of tooltips or a guided tour which exist in the real product. Because the rest of the prototype was created in high-fidelity, users likely expected full functionality in the product screens. It may help in the future to explain the limitation of features beforehand to users.
A more detailed usability study can be done to evaluate the signup form and product experience in the future. But for the purpose of the remote user test, we were still able to fulfill our goals related to the overall flow and messaging of the signup experience.
Through each redesign, we tried to balance the competing interests of collecting information for sales and reducing decision fatigue for users. This was especially difficult given the technical nature of the product and a growing selection of offers.
Taking on this challenge, I researched and adopted best practices for signup flow optimization. In some cases, I saw a need to bend the rules and experimented with other design techniques.
Though we were focused on increasing conversions and generating qualified leads, it was equally important to create a valuable experience for our users. The best signup process carries no weight if the offer is lackluster or disappoints. With this in mind, we worked closely with the freemium team to create a meaningful transition between the website and the product experience.
© 2017 Uyen Phan