我正在尝试在我的“旋转广告”中实现一个跟踪事件,但是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;'

10-08 15:17