gtag.js 和 gtm.js 可以互换吗?

Are gtag.js and gtm.js interchangeable?

嗨,我是 Google 跟踪代码管理器的新手,

我正在尝试向我们的网站添加 Google Adwords 转化像素,google 告诉我应该添加以下代码段。

  gtag('event', 'conversion', {
      'send_to': 'AW-1000000/XXXXXXXX',
      'event_callback': callback
  });

由于我们的网站已经在使用 gtm.js

我可以将上面的代码片段转换为以下代码片段以获得相同的效果吗?

dataLayer.push({ "event": "conversion", 
"send_to": "AW-1000000/XXXXXXXX", "event_callback": undefined})

没有。但是您可以在 GTM 中创建一个 Adwords 转化标签(有一个模板,斜杠前的部分是转化 ID,斜杠后的部分是转化标签)。如果您愿意,可以通过 dataLayer 配置标签,但您仍然需要在 GTM 中创建标签并应用触发器才能使其正常工作。

Gtag.js 非常适合不使用标签管理系统的网站。如果您使用 GTM,则使用 GTM 触发器和广告词标签模板来满足您的测量需求。

Gtag.js 将是替代analytics.js 的库,从而替代ga('send') 类型的测量代码。您可能已将该语法替换为 GTM GA 标记模板和触发器,例如 "All Pages"。