![](/img/trans.png)
[英]How to use Google Tag Manager with multiple Google Analytics accounts
[英]Clarifications how to use Google Analytics through Google Tag Manager
任何有经验的人都会为我澄清GA / GA-old / GTM的组合吗?
我正在使用GTM(Google跟踪代码管理器),并且基本上是在页面加载时将其注入DOM中(我从GTM获得了此脚本):
const scriptTag = `
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js',${JSON.stringify(events).slice(1, -1)}});
var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
j.async=true;j.src='${protocol}://www.googletagmanager.com/gtm.js?id='+i+dl+'${gtm_auth}${gtm_preview}>m_cookies_win=x';
f.parentNode.insertBefore(j,f);
})(window,document,'script','${dataLayerName}','${id}');`;
我已经在GTM上设置了“通用Google Analytics(分析)”,并且在浏览器控制台中提供了ga
功能。 我已经成功使用了GTM的dataLayer
功能,并且可以看到在使用预览GTM模式时dataLayer充满了。
但是,我不明白如何将存储在dataLayer中的变量链接到GA,我将env
变量保存在dataLayer
,并且在GTM上添加了“数据层”变量env
,但是我感觉好像错过了步骤,将该变量链接到GA。 (我保存在dataLayer中的变量均未存储到GA中)
我也听说过依赖于gtag
的“新GA方法” ...但是我没有由GTM注入的“谷歌分析”脚本创建的gtag
函数。
我迷路于应该做的事情。
旧方法: https : //developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
新方法: https : //developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications
(我正在建立SPA)
所以:
gtag
的GA新版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.