如何在单个Google Analytics分析帐户上配置多个域

问题描述

我正在将旧的Google Analytics(分析)代码(ga)升级到最新的gtag实现。

在旧的实现中,我们使用以下命令在一个帐户下使用几个站点

ga('create','<TrackingID>','<DomainName>');

但是在新的实现中,我们必须使用

gtag('config','<TrackingID>');

我设法使用Google提供的代码来使Google跟踪工作,但是我不得不创建两个具有不同网址的属性

Site - 1

Site - 2

有没有一种方法可以记录两个站点下具有相同属性的分析。

在旧的实现中,我们还可以按如下方式推送javascript函数

var _gaq = _gaq || [];
_gaq.push(['_setAccount','<Domain>']);
_gaq.push(['_trackPageview']);
_gaq.push(function () {
    foo(1000);
});

是否可以使用“ gtag”推送功能

谢谢

解决方法

使用gtag.js,您可以使用以下代码:

gtag('config','GA_MEASUREMENT_ID',{
  'linker': {
    'domains': ['example.com']
  }
});

https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain

,

此方案的最佳解决方案是在GA中配置跨域跟踪。请观看此视频以了解更多详细信息-https://www.youtube.com/watch?v=cb7oY4B9qX4