'_link'与'_trackEvent'冲突

时间:2012-10-12 11:48:07

标签: javascript google-analytics

我正在尝试同时使用_trackEvent推送命令和_link到另一个域命令来处理我网站上的单引号按钮,但我现在想到了。

以下是代码:

<a href="URL"
target="_blank" 
onclick="
_gaq.push(['_trackEvent', 'Quotes', 'Click', 'QuoteImage']);
_gaq.push(['_link', 'URL']);
return false;
">button</a>

如果我从代码中移除了_link推送事件,则_trackEvent可以正常工作,但我无法让两者同时工作。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您应该阅读此文档:http://support.google.com/analytics/bin/answer.py?hl=en&answer=1136920

尝试类似:

<a href="URL" onClick="recordOutboundLink(this, 'Quotes', 'Click', 'QuoteImage');return false;">

function recordOutboundLink(link, category, action, opt_label) {
try {
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category , action, opt_label ]);
_gaq.push(['_link', link.href]);
}catch(err){}
}

答案 1 :(得分:0)

我正在尝试做你想做的事情,但是使用jquery在href中通过ID跟踪事件,同时将cookie链接/传递到另一个域。

请参阅此处的相关主题:

Site is showing up as a referrer to its own domain in Google Analytics reports. Why?

如果你想出来,请发布你的解决方案。

我仍在尝试为href链接以及表单提交按钮做同样的事情......无法让它工作;我们的域仍然显示为转换的引荐来源而不是原始流量来源 - 因为第三方ecomm购物车结帐正在编写新的Cookie ...无法将其链接,orig引用已丢失...当然还想跟踪点击事件也是如此。