Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在new Analytics.js中跟踪出站Google Analytics链接_Javascript_Google Analytics - Fatal编程技术网

Javascript 在new Analytics.js中跟踪出站Google Analytics链接

Javascript 在new Analytics.js中跟踪出站Google Analytics链接,javascript,google-analytics,Javascript,Google Analytics,我在新网页上有了新的analytics.js。此网页必须以分析方式链接到其他人管理的现有网页 他们给我发了一行代码: _gaq.push(['_link', $(this).attr('href')]); 这是旧版本的分析。我理解,在新的分析中,同样的事情可以通过以下方式实现: ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]); 在第二个参数中,我应该

我在新网页上有了新的analytics.js。此网页必须以分析方式链接到其他人管理的现有网页

他们给我发了一行代码:

_gaq.push(['_link', $(this).attr('href')]);
这是旧版本的分析。我理解,在新的分析中,同样的事情可以通过以下方式实现:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
在第二个参数中,我应该将“\u link”和$(this.attr('href')参数放在哪里

谷歌网站上没有太多文档。我已经启用了官方链接器插件,但他们说,这还不够

编辑:加载analytics.js后的js部分如下所示:

ga('create', 'UA-12312312-1', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['friendlydomain.com'] );
ga('set', {page: window.location.href});
ga('send', 'pageview');

其中UA-12312-1是他们的跟踪id。我可以看到,ga参数被添加到通往friendlydomain.com的链接中。js非常灵活,因此它主要取决于您希望如何查看ga站点上的数据

一个可能的解决办法是

ga('send', 'event', 'link', 'click', $(this).attr('href'));
而且,这些文件相当全面。你可以考虑在这里重读:

这行代码:

_gaq.push(['_link', $(this).attr('href')]);
不是用于出站链接跟踪,而是用于跨域跟踪的链接器(请参阅)

要使用analytics.js实现同样的功能,最好使用。这会将客户端id附加到传出链接;链接页面必须在配置中启用链接,才能从url接收参数,并在创建跟踪器时将其设置为客户端id。GA随后将使用客户端id将两个域上的会话合并为一个会话


只有当两个页面都运行analytics.js时,这才有效。此外,您还需要在属性设置中的引用排除列表中设置这两个域。

我的问题是,它们希望得到与旧代码完全相同的结果。我没有访问他们的分析帐户的权限,因此我无法很容易地测试出相同的结果。必须有一种(未记录的)方法来获得相同的结果:)我现在将在旧版本中实现它。好的,“配置”是指“ga('linker:autoLink',['friendlydomain.com']);”中的域数组?我可以看到,我在他们网站上链接的一些页面,在列表中没有我的域。。。