2012-10-25 66 views
1

我有一個網站,該網站已經得到了4個步驟進行賬戶註冊。我想實現一個谷歌使用JavaScript來找出有多少人在完成申請過程的每一步走的分析漏斗。 我使用asp.net嚮導控件進行帳戶註冊。每個步驟都使用下一個和上一個按鈕引用相同的頁面(註冊/ default.aspx)。帳戶創建目標渠道註冊使用JavaScript

protected void wzsignup_ActiveStepChanged(object sender, EventArgs e) 
{ 

string step = wzsignup.ActiveStep.ID.ToString(CultureInfo.InvariantCulture); //example of step name is personaldetails.. 

    string script = "var _gaq=_gaq || [];_gaq.push(['_setAccount','UA-XXXXX-1' ]);_gaq.push(['_setDomainName', 'none']);_gaq.push(['_trackPageview'],'/{0}');(function(){{var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;ga.src=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);}})();"; 
    script = string.Format(script, step); 
    HtmlGenericControl scriptTag = new HtmlGenericControl("script"); 
    scriptTag.Attributes.Add("type", "text/javascript"); 
    scriptTag.InnerHtml = script; 
    this.Page.Header.Controls.Add(scriptTag); 
} 

如何獲取註冊步驟的報告?

回答

0

的文檔谷歌對這個也不錯。有兩件你需要做。首先是通過爲轉化渠道的每個步驟指定虛擬網址來設置頁面視圖跟蹤。這裏的文件鏈接爲:

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1116091#identical

第二部分是谷歌Analytics(分析)內設立的目標,你可以創建目標和指定渠道中的步驟:

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1116091#funnels

我強烈建議你閱讀關於這個的谷歌文檔......他們概括了這些步驟非常好。