Case: You want to register how many users who don’t make it through the user registration process, and where they get lost.
Why: With this information you can find the places on your website where users have a hard time doing what you want them to do.
Solution: If you haven’t already got it, make a Google Analytics account here. Follow the guide of getting a unique landing page after user registration. Notice the URL’s in the registration process. Simply make a new user yourself, and write down the URL’s of the pages you go through in the registration process.
With the registration URL’s in hand, log into Google Analytics. Find Goals in the menu to the left. Click on configure goals and channels. Click add goal on the first available. Enter a name of the goal, eg. “User registration”. Set Goal type to destination URL.
Under goal details, input the last URL of the registration process in the field goal URL. This will server as a symbol of success, when the user reaches this.
Under Goal Channel, click add channel for this goal. If you have three steps in your registration process, you have to add 3 goal channel steps. Each with their URL and a saying name.
I have two steps and add:
URL: /user/register Name: Registration form
URL: /thank-you-for- registering Name: After submit (Success)
A last, click save goal, and we are rolling. Now you can watch when users are registering, and how many and where they are lost. Follow the data at Google Analytics -> Goals -> Channel visualisation.
Now think about it, Goals can be used to analysing your checkout procedure, newsletter signup and anything else you can think of with your Drupal website. Get started :o)
Far & Søn • Birk Centerpark 40 • 7400 Herning • +45 29 90 21 29 • kontakt@farogson.dk