将 GTM 添加到具有 GA 的网站

Adding GTM to a website with GA

我有一个网站已经使用 GA 一段时间了。现在有人要我将其添加到他们的 GTM 并用该 GTM 标签替换我的代码段。

我不知道如何使用 GTM,也不想深入研究它:/

我的网站运行得很好...是否有一些简单的方法可以让 GTM 成为一个简单的中间人来查看我的域并将所有内容直接提交给 GA?

我设法做到这一点,以便 GA 获取有关网站流量的信息,例如活跃用户等。但是,该网站具有向 GA 触发事件的脚本。

谷歌搜索一段时间后,我认为这是因为 GTM 向跟踪器添加了一些随机名称,而我的代码直接调用 ga('send', ... ) :/

我知道我可以在 GTM 中制作自定义标签,但他们希望它是 UA 标签 -_-。

有什么方法可以在 GTM 设置中为我的触发器设置默认名称吗?或者其他一些解决方案?

大气压。我只有一个带有 gtm 标签的代码,我宁愿尽可能避免更改我的网络代码。


编辑

好的,有人可以向我解释如何实现这一点吗:

我有这个代码:

var a = $('meta[property="a"]').attr('content');
var b = $('meta[property="b"]').attr('content');

ga('send','event',a,event,b);

其中 event 是几个可能的字符串之一,例如
'event_1''event_2''event_3'

我的 GA 有 3 个目标 action = 'event_1' 等等

如何用 GTM 和 dataLayer 替换它?

这个话题有 2 个问题:

1.- 将 Google Universal 的硬编码实现迁移到 Tag Manager 并不像复制和替换 GTM 代码的 Universal Main Snipper 那样简单。 查找此 google 迁移指南。具有或多或少需要的步骤以及在迁移过程中要考虑的步骤。

https://developers.google.com/tag-manager/devguide#migration

如果您选择 GTM,强烈建议您删除页面上的 ga() 函数,这将停止工作,您也 javascript。基本上这意味着,删除所有 Google 域分析并安装 GTM 并配置正确的标签。尽量避免将 Google Analytics 代码粘贴到自定义 HTML 标签中,这是一种非常糟糕的做法,但我们经常看到这种做法。规划您的迁移

2.- 关于您必须做的活动:

创建通用分析事件的标签并在您推送 GTM 事件时激活,它们通过 dataLayer 管理这些值 让这个link了解更多信息: https://support.google.com/analytics/answer/6164470?hl=en

var a = $('meta[property="a"]').attr('content');
var b = $('meta[property="b"]').attr('content');
dataLayer.push({'event': 'ga_event' , 'cat' : a , 'act' : b})

在提问之前尝试让自己更多地参与 GTM 和 Universal 的世界,我不是想成为一个混蛋,但是这个问题涉及到很多只看文档就可以解决的事情,还有很多事情需要解释在单个 post.