处理事件跟踪的自定义变量Google Analytics

时间:2014-05-13 18:29:06

标签: javascript google-analytics session-variables event-tracking

我想跟踪一个目标(不知何故我们可以使用细分 - 不要问为什么,这很神秘:))用户访问我网站的两种子页面

我试图通过实施所有子页面的代码来实现它#34; A type"和其他代码到子页面" B类型"。代码是这样的:

对于SubPage" A":

_gaq.push(function() { 
     _gaq.push(["_setCustomVar", 1, "SubPage_A", "Yes", 2]); 
      var pageTracker = _gat._getTrackerByName(); 
      if (pageTracker._getVisitorCustomVar(2) == "Yes")  {
             if (pageTracker._getVisitorCustomVar(3) != "Yes") { 
                   pageTracker._trackEvent("SubA+SubB", "Pageview"); 
                  _gaq.push(["_setCustomVar", 3, "isTracked", "Yes", 2]);
            }
     }
});

对于SubPage" B":

_gaq.push(function() { 
     _gaq.push(["_setCustomVar", 2, "SubPage_B", "Yes", 2]); 
      var pageTracker = _gat._getTrackerByName(); 
      if (pageTracker._getVisitorCustomVar(1) == "Yes")  {
             if (pageTracker._getVisitorCustomVar(3) != "Yes") { 
                   pageTracker._trackEvent("SubA+SubB", "Pageview"); 
                  _gaq.push(["_setCustomVar", 3, "isTracked", "Yes", 2]);
            }
     }   
});

然而,这不起作用,因为_getVisitorCustomVar无法取回会话范围的自定义变量的值,只能访问访问者范围的自定义变量'。你会为此推荐什么?我们真的想跟踪这些基于会话的并且不想操纵VisitorCookieTimeout,因为我们会松开其他信息。是否有可能以某种方式获得基于会话的CV-s值???

我真的很感激任何答案, 亚当

0 个答案:

没有答案