【问题标题】:Not able to implement Google tag manager in Gmail Addon or Google workspace addon无法在 Gmail 插件或 Google 工作区插件中实现 Google 标签管理器
【发布时间】:2021-03-03 11:18:58
【问题描述】:

我浏览了here 提供的文档,但找不到任何代码来在 gmail 插件中实现 google 标签管理器并将数据推送到 GTM 事件。我还尝试找到一种方法来实现Quick Start Guide 提供的谷歌标签管理器脚本,但没有找到在 gmail 插件(应用程序脚本)中实现相同的方法。

任何解决方案将不胜感激。

【问题讨论】:

    标签: google-tag-manager google-workspace-add-ons


    【解决方案1】:

    Workspace Addons 不公开浏览器 DOM,因此没有标准方法供您使用典型方法加载/嵌入 GTM 容器 sn-p。

    当您在网页中嵌入 GTM 容器 sn-p 时,它会加载一系列标签脚本,因此您需要找到某种方法从服务器端 GAS 中模拟它。

    首先,您可以通过以下方式为您的容器获取 gtm.js 脚本:

    https://www.googletagmanager.com/gtm.js?id=GTM-xxxxx

    然后您可以尝试将该脚本嵌入到您的 GAS 项目中,但是您必须重构该代码才能在服务器端 GAS 中工作,它本身不支持在客户端 JavaScript 中运行的常见 DOM 方法浏览器。

    您也许可以创建自己的 polyfill(或利用 NPM 等资源中的现有库),但您必须做大量工作,尽可能将 DOM 代码映射到它们的 Apps 脚本等效项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 2022-06-12
      • 1970-01-01
      • 1970-01-01
      • 2020-05-29
      • 2019-04-21
      • 1970-01-01
      相关资源
      最近更新 更多