使用GA将GTM添加到网站

时间:2016-12-12 11:09:56

标签: google-analytics google-tag-manager

我有一个网站已经使用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替换它?

1 个答案:

答案 0 :(得分:1)

这个帖子有两个问题:

1.-将Google Universal的硬编码实施迁移到Tag Manager并不像复制和替换GTM Code的Universal Main Snipper那么简单。 寻找这个谷歌指南进行迁移。在迁移过程中,或多或少需要采取步骤和考虑的步骤。

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

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

2.-关于你必须做的事件:

创建通用分析事件的标记,并在您推送GTM事件时激活,他们通过dataLayer管理此值 让这个链接获取更多信息: 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和环球世界之前,我不会试图成为混蛋,但这个问题涉及很多事情,只需查看文档即可解决,在一个帖子中出现的事情。