gpt4 book ai didi

electron - 我可以在 Electron 中使用谷歌标签管理器吗?

转载 作者:行者123 更新时间:2023-12-03 12:34:39 25 4
gpt4 key购买 nike

我正在尝试集成 Google Tag Manager进入一个 Electron 应用程序,
但它似乎没有工作。我在应用程序中植入的 gtm 代码似乎没有将分析数据发送到任何地方。

我找到了this issue在 Electron github 存储库上。似乎有些人遇到了同样的问题。

我想知道是否根本不可能在 Electron 上集成 GTM,或者有什么办法可以做到这一点?

[更新]

在阅读 Alexander Leithner 的回答时,又出现了一个问题。

Google Tag Manager - Dev Guide - Security , 它说:

While most of the tag templates in Google Tag Manager are also protocol relative, it's important to make sure that, when setting up custom tags to fire on secure pages, those tags are also either protocol relative or secure.



是否 file://协议(protocol)很重要,因为 GTM 是协议(protocol)相关的?难道不能用 GA 的 forceSSL=true 绕过这个吗?可以在 GTM 界面上设置的选项?

【最后更新】

我在这篇博文中找到了完美的答案:
  • Run Google Tag Manager And Google Analytics In Local Files .

  • 谢谢 Eike Pierstorff,给了我设置 storage 的提示至 none ,它把我带到了这篇文章。

    最佳答案

    GTM 默认使用与网页相同的协议(protocol)——这就是“协议(protocol)相关”的意思。 IE。有一些代码可以加载 GTM 库,如果它使用文件协议(protocol)(根据嵌入式网页),它将尝试将库作为文件加载,这不起作用。但是默认情况下,GTM 已经从相对于 https 的协议(protocol)切换,所以我不认为 GTM 是你的问题。

    您提到分析数据,如果这是指 Google Analytics,那么您的问题不在于 GTM,而是 GA 不适用于本地文件。 Google Analytics 使用 cookie 来存储 clientId(需要将单个点击聚合到 session /用户中),并且由于您无法在本地文件上设置 cookie,因此这不起作用。

    一种可能的解决方法是转到 GTM 中的 GA 标记,转到“设置字段”设置,将“存储”设置为“无”(这意味着没有设置 cookie)并手动传入 clientId。

    关于electron - 我可以在 Electron 中使用谷歌标签管理器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56163214/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com