URL字符串无法通过javascript传递给GA自定义变量

URL字符串无法通过javascript传递给GA自定义变量,javascript,html,google-analytics,Javascript,Html,Google Analytics,我正在尝试使用javascript将url字符串解析为GA中的自定义变量。 我想要解析的字符串是参数etid后面的值= 因此,例如使用www.site.com/?etid=1234kks0,返回的变量应该是1234kkso 当我调用变量名时,我使用的代码似乎在浏览器控制台中工作,但是它不会以GA返回 function getQueryVariable(variable) { var query = window.location.search.substring(1);

我正在尝试使用javascript将url字符串解析为GA中的自定义变量。 我想要解析的字符串是参数etid后面的值=

因此,例如使用www.site.com/?etid=1234kks0,返回的变量应该是1234kkso

当我调用变量名时,我使用的代码似乎在浏览器控制台中工作,但是它不会以GA返回

function getQueryVariable(variable)
{
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}


var etid = getQueryVariable("etid");


_gaq.push(['_setCustomVar',4,'user',etid,1]);
函数getQueryVariable(变量) { var query=window.location.search.substring(1); var vars=query.split(&);
对于(var i=0;iDoes _setCustomVar,即使所有内容都迁移到Universal Analytics后仍然有效?也许您应该移动到新版本的跟踪代码,并使用自定义维度。不幸的是,UA在现阶段不是一个选项。说来话长