我正在尝试在我的“旋转广告”中实现一个跟踪事件,但是Google Analytics(分析)中没有计算点击次数。
我正在使用一个javascript数组来容纳我的链接,图像和trackevent标签。
我在div中调用脚本,并将锚和图像插入同一DIV中。
这是我的脚本:
for (var i=0; i < imgArr.length; i++) {
strCreateLink = "<a href='" + imgArr[position][1] + "' target='_blank' onclick='_gaq.push(['_trackEvent', 'AdClick', 'Click', '"+ imgArr[position][2] + "']);return false;'><img src='" + imgArr[position][0] + "' /></a>";}
document.getElementById(ele).innerHTML = strCreateLink;
当我将元素静态放置在页面上时,它可以工作。我也尝试过将onclick放在IMG上。
有什么想法为什么Google不会计算这些点击?
谢谢!
最佳答案
在这种情况下,您只需要用引号修复语法错误:
onclick='_gaq.push([\"_trackEvent\", \"AdClick\", \"Click\", \""+ imgArr[position][2] + "\"]);return false;'