iOS 上的 Google 跟踪代码管理器用途

Posted

技术标签:

【中文标题】iOS 上的 Google 跟踪代码管理器用途【英文标题】:Google Tag Manager purpose on iOS 【发布时间】:2019-04-08 09:04:50 【问题描述】:

谁能解释一下在 ios 应用上使用 Google 跟踪代码管理器 (GTM) 的目的是什么? 目前我正在开发一个应用程序,该应用程序的一部分旧配置驻留在 GTM 上,但我找不到这样做的任何目的。

我已经阅读了documentation,但我觉得它很混乱。

它提到添加GoogleTagManager pod,添加与您的容器对应的 json 并使用自定义 URL 架构“预览”它。

我不明白的事情是:

    如果您没有在应用中使用它,为什么要添加 GoogleTagManager pod,没有导入或类似的东西 为什么要下载容器(json 文件)并将其添加到您的项目中。根据文档,它没有提及将这个 json 文件与您的实际 xcode 项目链接的任何内容。 如何使用自定义 URL 架构来测试您的容器?在文档中没有提到任何有关处理此自定义 URL 架构的内容。

因此,根据文档,我根本找不到使用 GTM 的任何目的。对我来说有意义的是,当使用 Google Analytics 登录事件时,调用 Analytics.logEvent...,但这是 Google Analytics,而不是 GTM。

如果有人能提供一些关于此的信息,我将不胜感激。 提前致谢。

【问题讨论】:

【参考方案1】:

当您想要更改已经上线的构建(在 App Store 上)上的一些自定义事件数据并且您不想仅为该事件重新提交新构建时,使用 Google 跟踪代码管理器。更多详情可以参考this link。

【讨论】:

感谢您的回复,我理解那部分,更改一些事件数据而不发布新版本。但是为什么要在项目中添加一个新的pod,下载一个json文件的目的是什么?那么自定义 URL 架构呢? ?

以上是关于iOS 上的 Google 跟踪代码管理器用途的主要内容,如果未能解决你的问题,请参考以下文章

Google 跟踪代码管理器 - 数据层

重力表单 - 添加自定义事件不通过Google跟踪代码管理器触发

html Google跟踪代码管理器跟踪代码的退出按钮

Google 跟踪代码管理器使用沙盒 JavaScript?

Google 跟踪代码管理器的 404 错误

Liferay 和 Google 跟踪代码管理器的实施