使用 google 标签管理器添加自定义弹出窗口
Adding Custom Popups using google tag manager
当用户登陆页面时,我想显示自定义 HTML 弹出窗口。我已将 Google 跟踪代码管理器与网站集成。
- 可以使用 Google 标签管理器显示此 HTML 弹出窗口吗? (要使用 Google 标签管理器插入的脚本和代码)
- 是否不赞成/不建议使用google标签管理器
除了跟踪之外还有什么?
1.) 是 - GTM 是纯粹的 Javascript,并将 Javascript 插入到页面代码中,因此您可以通过 GTM 执行任何操作。有一些小注意事项(例如,自定义 HTML 标签的大小限制),但弹出窗口应该可以正常工作。
2.) 不鼓励使用某些用例 - Google 建议不要(或至少习惯于)通过 GTM 对页面标记进行可见更改。这样做的问题是 GTM 是异步加载的,所以您不知道更改在哪一点显示,您可能会得到 "flickering" 页面,并且当您强制页面 re-render 时可能会影响性能.
这些都不适用于弹出窗口,所以你应该没问题(虽然现在使用弹出窗口可能有其自身的问题,但这些与 GTM 无关)。
如果弹出窗口是您页面的组成部分,我个人建议不要通过 GTM 实现弹出窗口;在页面代码和 GTM 代码之间拆分应用程序迟早会使开发人员感到困惑。但是,如果这只是广告或号召性用语或类似的东西,那么 (IMO) 使用 GTM 根本不是问题。
当用户登陆页面时,我想显示自定义 HTML 弹出窗口。我已将 Google 跟踪代码管理器与网站集成。
- 可以使用 Google 标签管理器显示此 HTML 弹出窗口吗? (要使用 Google 标签管理器插入的脚本和代码)
- 是否不赞成/不建议使用google标签管理器 除了跟踪之外还有什么?
1.) 是 - GTM 是纯粹的 Javascript,并将 Javascript 插入到页面代码中,因此您可以通过 GTM 执行任何操作。有一些小注意事项(例如,自定义 HTML 标签的大小限制),但弹出窗口应该可以正常工作。
2.) 不鼓励使用某些用例 - Google 建议不要(或至少习惯于)通过 GTM 对页面标记进行可见更改。这样做的问题是 GTM 是异步加载的,所以您不知道更改在哪一点显示,您可能会得到 "flickering" 页面,并且当您强制页面 re-render 时可能会影响性能.
这些都不适用于弹出窗口,所以你应该没问题(虽然现在使用弹出窗口可能有其自身的问题,但这些与 GTM 无关)。
如果弹出窗口是您页面的组成部分,我个人建议不要通过 GTM 实现弹出窗口;在页面代码和 GTM 代码之间拆分应用程序迟早会使开发人员感到困惑。但是,如果这只是广告或号召性用语或类似的东西,那么 (IMO) 使用 GTM 根本不是问题。