【问题标题】:How to trigger an event sending info to GA 4 in client side, using javascript?如何使用 javascript 在客户端触发向 GA 4 发送信息的事件?
【发布时间】:2022-11-11 11:40:29
【问题描述】:

大家好,

我希望能够使用 javascript 触发事件并将信息发送到Google Analytics 4 (GA4)。 按照此链接developer google,我可以创建标签和触发器,但是,我有义务为我们拥有的每个客户使用Google Tag Manager,因为对于每个客户,我们都有一个单独的域,所以我需要在@987654323 中添加每个域@ 并创建标签和触发器。

例如,如果我有 100 个客户要管理,那么对所有客户执行所有重复程序(包括相同的标签和触发器)是否合理? 事实上,我正在寻找一种我可以做一次并将它们应用于所有客户的方法。

在标签助手中,单击触发标签和事件的按钮后,我有

将这些信息作为 datalayer.push 可以简化我的任务吗?例如一段可以对数据层执行相同推送的 java 脚本?

我什至创建了另一个容器来测试我是否可以访问以前的标签和触发器,但它只是打开一个新的“空工作区" 像下面的照片:

谢谢

【问题讨论】:

  • 所以你的角色更像是网站提供商或代理。您想在具有相同标签和触发器的多个 GTM 容器中创建标签和触发器吗?我假设有不同的 GTM 容器和不同的 GA4 数据流要发送,对吗?
  • 是的。我的意思是,这不仅仅是一个标签和一个触发器。困难就是这个。我想管理编码部分的所有内容,因为为所有客户创建所有重复的标签和触发器并不容易。

标签: javascript google-analytics google-tag-manager google-analytics-api google-analytics-4


【解决方案1】:

我认为解决方案可能是通过他们的 API 配置很多 Google Tag Manager 容器

https://developers.google.com/tag-platform/tag-manager/api/v2

我们曾经做过类似的事情。在我们的平台中控制多个tagstriggers,并将它们全部部署到GTM一次。

此 API 允许您访问您有权访问的所有 GTM 容器,并根据需要创建标签和触发器。

小心他们的 API 速率限制。很容易超过限制并造成一些麻烦。

【讨论】:

  • 感谢您的回复,但是当我创建一个新容器时,它在标签管理器中为我提供了一个新工作区,并且我无权访问我已经为以前的容器创建的标签
猜你喜欢
  • 2017-09-14
  • 2012-05-08
  • 2012-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-12
  • 1970-01-01
相关资源
最近更新 更多