Do you want to hack your site’s growth, but don’t know where to start? Well, this article is for you! Growth hacking can be very complex, but it doesn’t have to be. It doesn’t matter if your site is an app, a marketing site, or an ecommerce site. In this article, I will show you how to improve your registrations or any other conversion metric in three steps with leading tools in the growth hacking tool belt: Google Analytics, CrazyEgg, and Optimizely. Let’s get started!
Step 1: Tracking your goals with Google Analytics
The first thing that you need to do is identify your main goal and figure out how you are going to measure it. Let’s say that your goal is to improve the conversion rate of user registrations. Most sites will have both a registration page and a “thank you” or confirmation page after they have submitted their registration. The simplest way to track this is to use Google Analytics to track how many times users land on the registration confirmation page. To do this, you first have to set up a goal in Google Analytics. (Follow the instructions for setting up a destination goal in Google Analytics https://support.google.com/analytics/answer/1032415?hl=en.)
Now that you have set up your goal, Google Analytics will start tracking what percentage of all visitors end up on the registration conversion page. Let’s say that you have 1,000 users that came to your site. Out of that 1,000 users 20 clicked on the “Register” button and landed on the registration page. Of those 20 that landed on the registration page, 10 actually completed the registration and landed on the registration confirmation page when they submitted their information. That means that the conversion rate on the registration goal was 1% (10 out of 1,000).
You could also set up a second goal to track how many people get to the registration page in the first place. If you were tracking the second goal, the conversion rate of all the people that came to your site and got to the registration confirmation page would be 2% (20 out of 1,000). If you wanted to increase the overall conversion rate for registrations, you could both increase the number of people that get to the registration page (goal 2) and make the actual registration form easier (goal 1). It is often best to break a long process into small parts and optimize them one-by-one.
Let’s say that we first want to optimize how many people get to the registration page. In other words, we will optimize the conversion rate of people navigating to the registration page. We can take a look at the conversion rate for goal 2, which is how many people, out of all those that visit our site, get to the registration form. (You may not have statistics right away, so you have to let the analytics to run for a period of time.) Imagine that you let your analytics run for a week on goal 2 and you find that the conversion rate is 2% as in the example above. That’s your base rate–the number you want to beat.
The next step after you get your baseline is to get a better idea of how folks actually use your site, so you can come up with some intelligent experiments to try. One of the best ways to do this is to use a click tracking tool like CrazyEgg.
Getting intuition with CrazyEgg
Even after over a decade of designing interactive products and conducting user testing, I am still continually surprised by how little I can anticipate. Users are incredibly complex and have needs, tastes, and whims that are very difficult to anticipate. Not only that, people tell you one thing and do another (not an earth-shattering revelation). That’s why nothing beats actually seeing what people will do on your site when completely left to their devices. Click tracking software like CrazyEgg is brilliant for this. You can see exactly where your users are clicking or, more importantly, not clicking.
Let’s say that you studied your analytics and you found that the main way that users get to your registration page is from the home page. Therefore, you will want to know how your users are interacting with the home page. In particular you will want to see how many people are clicking on the registration buttons and links. That means that you’ll have to set up a “snapshot” in CrazyEgg for your home page. If the majority of your traffic comes from desktop, you’ll want to capture the snapshot as users with a desktop would see it. If most of your traffic is from mobile, you’ll want to start with the mobile view first. Usually, you can start to see patterns after only a 100 or 200 user clicks. (Follow these instructions on setting up a snapshot in CrazyEgg http://help.crazyegg.com/articles/68-adding-a-snapshot.)
After running the CrazyEgg snapshot for a couple of days, you might find that most people are clicking on the big banner image in the center of your home page, but not on the registration button at the top of the page. With this information in mind, you can think of ways that you can get more people to click on the registration button. You posit that you could make the registration button more prominent by making it orange and a little bigger. You also think that you might get more people to click on the button and go to the registration page if that button is moved from the very top to the center of the page, perhaps over the big banner image that everyone seems to be clicking.
Running experiments with Optimizely
You come up with a few other ideas about how to get more of your visitors to click the registration button and are excited to try your ideas, but how will you know which of these experiments is actually going to increase the proportion of visitors that navigate to the registration page? You could track the weekly change in registration traffic or even the conversion rate for your goal, but you know that the amount and composition of traffic varies wildly from week to week. Given that, how can you be sure you’re not making deleterious changes to your home page? One of the simplest ways to test your hypotheses is A/B testing, wherein you try two versions of one page that are exactly the same except for one thing. One of the leading platforms that allows you to do A/B testing is Optimizely (https://www.optimizely.com/).
The benefit of using Optimizely is that it has a very user-friendly interface and does not require your to actually make different versions of a page yourself. Instead, Optimizely makes changes to your page’s HTML on the fly, allowing someone with even limited HTML knowledge to test variations to a page. There are other great A/B testing tools out there, and you could even do A/B testing with Google Analytics, but they are not as user-friendly and powerful as Optimizely. (Follow these instructions on setting up an experiment in Optimizely https://help.optimizely.com/Get_Started/Get_started_on_web_optimization.)
Once you get Optimizely set up on your site, you can create and run experiments. You can add and hide elements such as buttons and images, change colors, text size, copy, and so on. Let’s say you want to see if making the button visually stand out more is going to lead to a greater proportion of visitors clicking on the registration button on the home page. To test this, you would create an experiment for the homepage where you would create a version with a big orange button. After running the test for some time, Optimizely can tell you whether the current small, blue button or the new big orange button leads to a higher conversion rate. It turns out that you were right, and the bigger brighter button is much better at getting people to click on it. You now move onto your next experiment. Perhaps you’ll try moving the registration button to the center of the page now.
Growth hacking is easy as 1-2-3
Congratulations, you are now a growth hacker! But this is just the tip of the iceberg of what you can do. Even thinking of just the registration process, you could optimize other pages leading to the registration page. You could try a number of ways to optimize the registration page itself. You could try different messaging and marketing. Not only that, user registrations are just one part of overall user growth. You can also experiment with ways to optimize your product, marketing, and operations to improve user retention and engagement. The possibilities are truly endless, and there are a plethora of tools that help you evaluate your experiments and track metrics.
Do you have any good examples of growth hacking that you’ve done?