Javascript 异步Google Analytics自定义变量

Javascript 异步Google Analytics自定义变量,javascript,html,google-analytics,Javascript,Html,Google Analytics,我有一个带有“开始测试”按钮的网页,我想跟踪输入的值:每次通过Google analytics单击按钮时-记住我正在使用Google analytics跟踪页面浏览量(这将在用户按下按钮之前发生)。我应该使用哪一段代码 提前感谢。< P>由于HTML的确切设置是不知道的,请考虑这个例子: HTML: 谷歌的文档 如果可以在页面视图或事件GIF请求之前设置_setCustomVar()函数,则调用该函数。 在某些情况下,这可能是不可能的,您需要在设置自定义变量后设置另一个_trackPagevie

我有一个带有“开始测试”按钮的网页,我想跟踪输入的值:
每次通过Google analytics单击按钮时-记住我正在使用Google analytics跟踪页面浏览量(这将在用户按下按钮之前发生)。我应该使用哪一段代码


提前感谢。

< P>由于HTML的确切设置是不知道的,请考虑这个例子:

HTML:

谷歌的文档

如果可以在页面视图或事件GIF请求之前设置_setCustomVar()函数,则调用该函数。 在某些情况下,这可能是不可能的,您需要在设置自定义变量后设置另一个_trackPageview()请求。这通常仅在用户触发会话或访问级别自定义var的情况下才有必要,因为无法将该方法与页面视图、事件或电子商务跟踪调用捆绑在一起


可能是解决此问题的另一种方法。

AFAIK事件跟踪是解决此问题的常用方法。至少,我希望如此。。。我一直都是这样做的。@GGG是的,我同意,我提到了事件跟踪。但由于不知道OP的意图,我没有在这个问题上画出强硬的路线。这很公平。在这里打电话通常很难。帮助他们按照他们正在做的方式做,或者建议他们按照“通常”的方式做?谢谢各位,如果更好的话,我总是愿意用不同的方式做一些事情-我肯定会使用活动,所以感谢JK。如果人们认为我走错了路,我决不会投票否决他们的答案——这是我来寻求的建议!
<input id="RepeatsInput" type="text" />
<button onclick="setCustomVar();">Start test</button>​
function setCustomVar() {
   var inputValue = document.getElementById("RepeatsInput").value;
   _gaq.push(['_setCustomVar', 1, 'YOUR-CUSTOM-VAR-NAME', inputValue]);
   _gaq.push(['_trackPageview']);
}