【发布时间】:2014-10-23 21:02:43
【问题描述】:
我正在尝试使用由变量背后的代码设置的标签发送事件跟踪值。这一切都在页面上正确呈现,但是,它实际上并没有跟踪这些事件。 GA 中的“事件”区域下不会显示动态事件,但硬编码的“下载”事件会显示。
如果我尝试这样做,GA 中只会显示第一个“下载”事件:
$('#DownloadButton').on('click', function () {
var s1 = "<%= Var1 %>";
var s2 = "<%= Var2 %>";
var s3 = "<%= Var1 %> | <%= Var2 %>";
ga('send', 'event', 'button', 'click', 'Download');
//these next variable labels never are received in GA
ga('send', 'event', 'cat1', 'v1', s1);
ga('send', 'event', 'cat2', 'v2', s2);
ga('send', 'event', 'cat3', 'both', s3);
});
如果我将服务器变量内联,则发送“下载”和 Var1,但不会发送最后两个:
$('#DownloadButton').on('click', function () {
ga('send', 'event', 'button', 'click', 'Download');
ga('send', 'event', 'cat1', 'v1', "<%= Var1 %>");
//these last two never get received by GA
ga('send', 'event', 'cat2', 'v2', "<%= Var2 %>");
ga('send', 'event', 'cat3', 'both', "<%= Var1 %> | <%= Var2 %>");
});
它似乎在到达“”的末尾后中断了。
Var1 是一个类似于“Gala Apple”的名称,并在页面上正确呈现:
ga('send', 'event', 'sheet', 'Side1', "Gala Apple");
【问题讨论】:
标签: javascript c# .net google-analytics universal-analytics