2012-10-12 77 views
2

我试图让一个_trackEvent推送命令和_link到另一个域命令工作在我的网站上的单引号按钮,但我现在想出来。'_link'与'_trackEvent'冲突

下面的代码:

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

如果我从代码中,_trackEvent作品删除_link推送事件,但我无法得到两者同时工作。有任何想法吗?

回答

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){} 
} 
0

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

参见相关的线程在这里:

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

请不要发表您的解决方案,如果你看着办吧。

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