In order to analyse the abandoned funnels during the checkout process the URL in the second step should change and not stay the same as it is presently. Let me explain...
(Step1)
For example if a user is not yet logged in and come to the site add an item to the basket and than click check out button (the regular check out) then he arrives to the page ~/Checkout/Default.aspx
Step2
Then he enters his billing and shipping address and click on continue.
Step3
Then the page is now asking him to enter a user name, password and also enter his cc information. Then he click on Pay with Credit Card.
However this step is not recognized by google analytics because the URL is still the same than step 2. In my opinion we should have step 3 have is own URL or if the url stay the same maybe a fix parameter could be pass in the URL so that google could make the difference when analysing the funnel.
Step 4
User arrive to ~/checkout/Receipt.aspx
Does all this make sense? By having different URL for each step then google analytics would be able to tell us where we lost some users. Right now we are missing one step.
If you have any suggestions please do so.
Thanks,
Eric
Checkout Funnel - step 2 incorect URL - for Google Analytics
- freedom1029
- Lieutenant, Jr. Grade (LT JG)
- Posts: 35
- Joined: Thu Nov 01, 2007 1:40 pm
- Location: Montreal
Re: Checkout Funnel - step 2 incorect URL - for Google Analytics
Have you figured out whether there is a workaround for this? I'm having the same issue and I'm not quite sure how to implement Google's advice(below). Is it possible to maybe add the google widget to the header instead of the footer so that the recommended _trackPageview call comes after the widget? If so, I'd need some clarification on "onload events" so that I'd know wheere to put the _trackPageview call. Any help would be appreciated!!
Google's documentation says
Google's documentation says
For Identical URLs across multiple steps
You may also wish to track visitors' progress through a funnel which has the same URL for each step. For example, your sign up funnel might look like this:
* Step 1 (Sign Up): http://www.mysite.com/sign_up.cgi
* Step 2 (Accept Agreement): http://www.mysite.com/sign_up.cgi
* Step 3 (Finish): http://www.mysite.com/sign_up.cgi
To get around this, you can call the _trackPageview function within each step (probably within an onload event), as shown below.
pageTracker._trackPageview("/funnel_G1/step1.html"); pageTracker._trackPageview("/funnel_G1/step2.html"); pageTracker._trackPageview("/funnel_G1/step3.html");
Then, set up each step of your funnel to be:
http://www.mysite.com/funnel_G1/step1.html
http://www.mysite.com/funnel_G1/step2.html
http://www.mysite.com/funnel_G1/step3.html
The path/filename argument need not represent an existing path or filename. The argument to _trackPageview simply provides a made-up pagename to which Google Analytics can attach pageviews.
Important: if your pages include a call to _trackPageview, _setAllowLinker _trackTrans(), your Analytics tracking code must be placed in your HTML code above any of these calls. In these cases the tracking code can be placed anywhere between the opening <body> tag and the JavaScript call.
Re: Checkout Funnel - step 2 incorect URL - for Google Analytics
I have the exact problem, any tips as to where I should put this code would be much much appreciated. Thanks in advance!kwanzz wrote:Have you figured out whether there is a workaround for this? I'm having the same issue and I'm not quite sure how to implement Google's advice(below). Is it possible to maybe add the google widget to the header instead of the footer so that the recommended _trackPageview call comes after the widget? If so, I'd need some clarification on "onload events" so that I'd know wheere to put the _trackPageview call. Any help would be appreciated!!
Google's documentation saysFor Identical URLs across multiple steps
You may also wish to track visitors' progress through a funnel which has the same URL for each step. For example, your sign up funnel might look like this:
* Step 1 (Sign Up): http://www.mysite.com/sign_up.cgi
* Step 2 (Accept Agreement): http://www.mysite.com/sign_up.cgi
* Step 3 (Finish): http://www.mysite.com/sign_up.cgi
To get around this, you can call the _trackPageview function within each step (probably within an onload event), as shown below.
pageTracker._trackPageview("/funnel_G1/step1.html"); pageTracker._trackPageview("/funnel_G1/step2.html"); pageTracker._trackPageview("/funnel_G1/step3.html");
Then, set up each step of your funnel to be:
http://www.mysite.com/funnel_G1/step1.html
http://www.mysite.com/funnel_G1/step2.html
http://www.mysite.com/funnel_G1/step3.html
The path/filename argument need not represent an existing path or filename. The argument to _trackPageview simply provides a made-up pagename to which Google Analytics can attach pageviews.
Important: if your pages include a call to _trackPageview, _setAllowLinker _trackTrans(), your Analytics tracking code must be placed in your HTML code above any of these calls. In these cases the tracking code can be placed anywhere between the opening <body> tag and the JavaScript call.