How to Set Up Conversion Funnels in Google AnalyticsPosted by Amber on February 18, 2008 in Advanced PPC Strategies |

What is a conversion funnel?
A conversion funnel is the path a customer takes from entering your site through the checkout process and finally the end goal being the purchase or signup confirmation page. The conversion funnel shows the first page with the most visitors, then each page thereafter the funnel will show less and less visitors as they drop off throughout the conversion process.
How can a conversion funnel help increase my conversions?
Conversion funnels can give you a lot of valuable information that can help increase time spent on site, bounce rates, conversions and sales. Obviously, knowing how your customers navigate through your site can help you determine what changes need to be made to make it easier for a customer to purchase. Seeing a drop off in visitors on a particular page in the checkout process means that page may not be directing customers to the next page in the most user-friendly way. It is possible for visitors to get to a page and have trouble understanding where to go from there or they could see something on that page that makes them not want to complete the next action. In this case the conversion funnel will indicate that you may need to re-examine that particular page and make it more user friendly. For example, if you see that a majority of people are dropping out at the shipping page, this could tell you that your shipping charges are causing potential customers to abandon the shopping cart. Bottom line, a conversion funnel can tell you how many customers make it through each step in the checkout process and where they exit most frequently.
How to set up a funnel?
Step 1, Sign In: To set up a conversion funnel start with logging in to your analytics account, then clicking on edit under settings from the main page.

Step 2, Funnel Settings: Once you’ve clicked on the edit link under settings, you’ll get to a new page where you will need to go to the Conversion Goals and Funnels section toward the middle of the page. Where you see, Goal Name, URL , Active Goal and Settings, Under settings click on Edit again.

Step 3, Settings: The third step in setting up your goal funnel is to enter the confirmation page url. This would be the very last step the user would take when making a purchase or signup. Enter that url into the Goal url space. Then, give your goal a name, like ‘Checkout Process’. Make sure the active goal radio button is automatically click ‘on’. Match type should be left at Head Match.

Final Step, Defining Your Funnel: In a typical checkout funnel, you would start with a page that a majority of people would use to shop, add items to their cart and begin checking out. Most people would start with the homepage, but really you could start with any page. For this example, we’ll enter the homepage in the URL field next to Step 1 and give it the name of ‘homepage’. You can make this page a required page, meaning you want to track all people who come in through the homepage, but it’s not required. For steps 2,3,4 and so on, enter the pages that one would come across during the checkout process. This should include signing in, personal info, billing address, shipping options and review of order before it gets processed. You do not have to enter the final confirmation/thank you page URL since you have already entered it in the above settings of the goal. You also do not have to enter specific product pages or category pages if you just want the steps a user takes when checking out.
Click ’save changes’ at the bottom of the page, and this completes the steps to setting up a conversion funnel!

Depending on how much traffic your site gets, you should begin seeing results in one day. For more information on Google analytics or setting up conversion funnels visit the Google Analytics help section in Adwords.







February 19th, 2008 at 5:54 pm
This is very good info, I’ve looked for topics on funnels and really haven’t found much. One question I do have though, is it possible to setup a funnel for affiliate campaigns when the converting page isn’t on my site?
February 21st, 2008 at 2:12 pm
Hi Ryan, yes you can absolutely set up conversion funnels for affiliate sites, they just have to have your analytics code installed on their confirmation page. Hope that helps!
March 25th, 2008 at 3:14 am
Hi, Amber
I have a question, The steps we define in the funnel are all traked required in the same order?
and Aldo i have a weird case, i have 4 goals, each starts with product details page as the required step in the funnel, then i added the checkout pages in sequence, but still all 4 goals give the same data and conversions, the only difference between them is the first page which is the product details page (required),, shouldnt their data be different?
May 9th, 2008 at 7:03 am
Hi Amber could you explain how to setup analytics with an affiliate offer?
I have my code on the affiliate conversion page … how do i set it up in the goals/conversions? Do i enter the external url?
Much thanks and great blog!
May 9th, 2008 at 1:10 pm
Hi, yes you would create the funnel like normal (as if it were on your site) but then for the last step in the funnel and the goal url enter the url of the conversion page from the other site.
Hope that helps and thanks for reading!
May 16th, 2008 at 1:57 pm
[...] Conversion Funnels Set in Google Analytics [...]
June 12th, 2008 at 7:21 am
I am still unsure… what happens if your site has dynamic elements of the url? for example I wanted to have mysite.com/redirect.php?werwjkerhwrjkh setup as the goal page then if I have the analytics code embedded in redirect.php would it be okay just to have redirect.php as the goal or do I need to do something else? Hope this makes sense.
Thanks!
June 12th, 2008 at 7:38 am
@ London,
If your URLs have dynamic parameters, than you need to use the “Regular Expression” Match Type. Using this setting will allow you to enter redirect.php as the goal, and Analytics will know to find pages with redirect.php NO MATTER what comes before or after it in the URL string.
Let us know if you have any more questions!