尝试对商业网站的链接进行跨域跟踪(Volusion);目前因为?产生错误?分隔符。我知道我可以
_gaq.push(['_setAllowAnchor', true]);
在volusion cart网站上,以便能够将#视为分隔符。
我正在使用Luna Metrics xdomain.js提供的脚本,该脚本会自动标记外部链接以进行跨域跟踪。我不清楚在xdomain.js code使用#代替什么?作为分隔符,或者我也可以使用
进行此默认更改_gaq.push(['_setAllowAnchor', true]);
在出站链接来自哪个引用域?
答案 0 :(得分:0)
您需要在两端使用_gaq.push(['_setAllowAnchor', true])
和_gaq.push(['_setAllowLinker', true])
。从理论上讲,你只需要它们在接收端。但通常接收端都可以。用户可以从域A到域B,或者反过来。
之后,您需要修改lunametrics脚本,因为它不允许您像现在一样在锚点中发送cookie。它具有硬编码功能。这些是您需要在lunametrics脚本中修改的行。
找到这一行:
var fullUrl = tracker._getLinkerUrl(jQuery(link).attr('href'));
并修改为:
var fullUrl = tracker._getLinkerUrl(jQuery(link).attr('href'), true);
然后找到这一行:
_gaq.push(['_link',jQuery(link).attr('href')]);
并修改为:
_gaq.push(['_link',jQuery(link).attr('href'), true]);
以下是这些功能的参考: http://code.google.com/apis/analytics/docs/gaJS/gaJSApiDomainDirectory.html