2011-12-15 63 views
2

我們的營銷顧問已要求我幫助配置谷歌分析設置目標追蹤用戶註冊等...從我讀過,這是實現通過指定頁面的用戶的URL在成功註冊到您試圖跟蹤的目標之後。跟蹤註冊人數與谷歌分析

但如果你的用戶被定向到的網址是什麼,他們經常訪問的網址?例如註冊後,他們被引導到他們的個人資料頁面 - 這是他們每次登錄時訪問的頁面。有什麼方法可以配置引用者使用目標網址,以便它們是定義目標的一對呢?例如用戶訪問/配置文件並通過/註冊來引用。

進一步複雜化:假設簽名之後用戶被定向到根據用戶類型不同的頁面呢?使用多個URL配置單個目標(但仍使用上述引用程序限制)會很好。

另一種方法是使用事件...如果服務器創建一個用戶,那麼它可以發信號通知視圖輸出生成適當事件的JavaScript代碼。

或...是有服務器端代碼的方式將事件發送到Google Analytics?有沒有api?

回答

0

你可以使用被觸發,當用戶提交註冊表單的事件:

onsubmit="_gaq.push(['_trackEvent', 'Category','Action','Label','Value']);" 

,並使用類別/動作/標籤data model在谷歌Analytics(分析)來傳遞你需要傳遞的任何數據,例如:

onsubmit="_gaq.push(['_trackEvent', 'Sign-up','Premium','6-month',6]);" 

你就必須爲實現這一目標在谷歌Analytics(分析)配置爲一個事件,它可以讓你選擇哪個每個字段類別的組合/動作/標籤/值要使用。

另一個可能不需要維護的選項是使用查詢字符串來標識剛註冊後返回配置文件頁面的用戶。因此,他們不是在註冊後將它們發送回/ user/profile,而是將它們發送回/ user/profile /?sign-up = true。

然後,您將能夠跟蹤使用像一個正則表達式這些頁面在GA網址目標:

\?sign-up=true 
+2

我想過除了「上提交」事件到失敗的註冊嘗試(形式在任何情況下提交,但該帳戶僅用不了如果沒有錯誤,則創建)。然而,你的第二個建議可能會奏效...... – emh 2011-12-16 16:53:32

1

如果你的用戶被定向到的是他們經常訪問你可以做一個條件語句的URL對於虛擬網頁瀏覽的目標之際,看看這個:http://services.google.com/analytics/breeze/en/et_vps/index.html

如果用戶被定向到根據用戶類型不同的頁面註冊後,您可以使用正則表達式來設置的目標網址模式,這樣^ user。/ login ./(type1 | type2 | type3)/ $,在這裏查看更多信息:http://services.google.com/analytics/breeze/en/regex_ga/index.html

1

我遇到了在谷歌這個問題,我相信我發現了一個更合適的答案。

谷歌Analytics(分析)現在提供了一個名爲Analytics Measurement Protocol服務。 這將允許您發送服務器端請求來跟蹤您的用戶在您的分析帳戶中的活動。

要跟蹤問題中提到的註冊事件,我可以看到的最佳方式是首先在您的帳戶中創建基於事件的目標,其中類別設置爲「用戶」,操作爲「sign_up」(你可以選擇提供一個標籤和值)。然後在你的代碼,一旦成功註冊時發生(也許當一個用戶確認他們激活電子郵件中的鏈接?),發送POST請求具有以下有效載荷www.google-analytics.com/collect:

v=1    // Version. 
&tid=UA-XXXXX-Y // Tracking ID/Property ID. 
&cid=555   // Anonymous Client ID. 

&t=event   // Event hit type 
&ec=user   // Event Category. Required. 
&ea=sign_up  // Event Action. Required. 
&el=label  // Event label. 
&ev=1   // Event value. 

參數及其含義的完整列表在這裏定義爲:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters