UX and visual design

AppDynamics signup flow

Visit the site
AppDynamics signup flow hero

Background

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.

Why redesign

There were a number of issues with the old design:

  • Signup flow was hosted on a different platform, making it difficult to update the messaging and visual styling
  • Large promo in the hero section of the landing page pushes main content down and distracts from the signup form

  • Progress chart on third screen of the signup flow was confusing to users
Old signup experience

The old free trial signup experience (early 2015)

Goals

I worked with stakeholders to establish three main goals for the redesign:

  • More conversions on free trials 
  • Better quality leads with comprehensive, accurate insights on each prospect

  • Flexible signup templates for other assets and campaigns

Create a flexible and user-friendly signup experience.

Approach

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.

Principles

We made decisions based on the following guidelines for the user experience:

  • Minimize confusion and distractions 
  • Maximize trust in the company and the brand 

  • Concisely and accurately convey the value of a free trial

  • Increase the efficiency of completing the form

First redesign (early 2015) - brevity and ubiquity

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.

First redesign signup sketches

Ideas for multiple entry points: CTA and signup forms can be placed in pre-footer blocks, hero sections, or landing pages

Demo and free trial user flows

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.

First redesign user flow exploration

Free trial and demo user flow exploration

Simplification

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.

First redesign button design

Designing for efficiency - radio buttons vs toggles

Launch

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.

First redesign final user flow

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.

First redesign of the signup experience

Second redesign (late 2015) - collecting more data

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.

Influencing perception

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:

  • Decrease contrast between input fields and background
  • Reduce the height of each input field
  • Remove outlines around social links and hyperlink underlines
Second redesign visual styling

Making a long form seem less overwhelming

We also introduced new technologies (Demandbase and Clearbit) that can auto-populate information and thus reduce the amount of effort to complete the form.

Getting comprehensive and accurate data

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:

  • Use specific, positive and helpful language
  • Display messages next to the input field triggering the error
  • Use a combination of color change, message text, and icons to reduce ambiguity (especially for colorblind and visually impaired users)
Second redesign different input field states

Versatility

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.

Second redesign landing page variations

Landing page variations and login page

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%).

74%

Increase in free trial conversions

Third redesign (2016) - more offers

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: 

  • Interactive demo with read-only access to simulated data
  • Free trial with a sample application provided by AppDynamics
  • Free trial with an application provided by the user

Internal user testing - setting up the sample application

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.

Third redesign internal user testing session

Internal user testing session in early 2016

Testing with real users - choosing between offers

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:

  • Validate the benefits and requirements of each offer with our target audience. 
  • Understand which of the proposed user flows, messaging and designs would increase conversions.

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.

Target audience

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: 

  • DevOps / IT engineers 
  • CIOs and CTOs
  • Product managers and marketers
Third redesign whiteboarding session

Whiteboarding session for the new offers

Variations

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.

First redesign final user flow

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.

First redesign final user flow

Test experience

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)"

Prototype for user testing

Insights

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.

Future development

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:

  • Detect a user's country but keep the field hidden (to reduce the length of the form and keep users focused on other input fields).
  • Auto-populate the "Company" field only after a user enters an email address that can be matched with a company in the database.

Limitations

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.

Current free trial signup experience

Current free trial signup experience

Outcome

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.