2010-02-12 43 views
7

我們有一個網站有兩種類型的用戶:使用Google Analytics跟蹤兩種不同的用戶類型?

  • 客人
  • 註冊用戶

我們正在尋找的是隻有一個谷歌追蹤內兩種類型用戶的方法分析資料。我們認爲,註冊用戶在網站上停留的次數更多,並且訪客數量更高。

這可能只有一個配置文件內嗎?
有沒有辦法在個人資料頁面顯示自定義報告,以顯示用戶的平均時間和客人的平均時間?

我知道Google Analytics是一個非常強大的應用程序,但我不是大師,也找不到Google上的任何內容。

謝謝。

賞金更新

我知道它有過濾器做。在您的答案中,請分享代碼和分步說明。

回答

14

您可以在GA中使用自定義變量來跟蹤不同類型的用戶。在GA文檔中查看此示例以獲取更多信息。 http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#examples

這是我會怎麼做:

  • 當用戶會話開始時,如果用戶不是註冊用戶,設置一個自定義變量,像這樣:
 
    pageTracker._setCustomVar(
     1,    // This custom var is set to slot #1 
     "User Type", // The name of the custom varaible 
     "Guest",  // Sets the value of "User Type" to "Guest" for non registered users 
     2    // Sets the scope to session-level 
    ); 
    pageTracker._trackPageview();
  • 用戶登錄後,使用以下代碼。現在
 
    pageTracker._setCustomVar(
     1,    
     "User Type", 
     "Registered User", 
     2    
    ); 
    pageTracker._trackPageview();

,你應該能夠看到User Type在您的報告中自定義變量。

希望這會有所幫助。

+4

如果您使用異步跟蹤腳本(http://code.google.com/intl/it/apis/analytics/docs/tracking/asyncTracking.html),那麼您必須使用: _gaq.push(['_ setCustomVar ',1,「用戶類型」,「來賓」,2]); 和 _gaq.push(['_ setCustomVar',1,「User Type」,「Registered User」,2]);在_trackPageview之前調用 ,即以異步的方式: _gaq.push(['_trackPageview']); – 2010-03-13 16:13:40

+0

@electroportal +1 for async :) – madaboutcode 2010-03-13 17:25:47

0

是的,這當然可能在GA。你需要做的是在頁面上設置一個自定義變量(例如user_type,這是GA中的默認自定義變量)。

然後,您可以通過GA跟蹤,透視和分析這些數據。請參閱GA中的訪問者菜單,子導航的底部是自定義變量部分。

乾杯,

ž

+1

謝謝。你能詳細說明一下嗎?我沒有太多分析經驗。 – metrobalderas 2010-02-16 16:09:46

相關問題