找不到谷歌标签管理器容器ios swift

Posted

技术标签:

【中文标题】找不到谷歌标签管理器容器ios swift【英文标题】:Google Tag Manager Container not found ios swift 【发布时间】:2016-11-09 08:01:42 【问题描述】:

我目前正在尝试在我的 ios 应用程序中包含 Google 跟踪代码管理器(使用 Xcode 8 和 Swift 3),但 XCode 不知何故找不到容器。我按照谷歌官方文档here中写的步骤操作。

我得到的错误是:

GoogleTagManager 警告:找不到二进制资源文件 'GTM-xxxxJ'。

GoogleTagManager 警告:找不到资源文件 'GTM-xxxxJ.plist'。

GoogleTagManager 警告:找不到资源文件“GTM-xxxxJ.json”。

GoogleTagManager 错误:未找到默认容器;创建一个空 容器。

我已经发布了容器并正在运行它的新版本,但似乎得到了上述错误。

【问题讨论】:

如果您能准确地添加您尝试做的事情而不是链接到外部资源,那就太好了。除了第一个问题做得很好! 感谢您的反馈!下次我发布问题时会记住这一点。修复了问题!当我设置容器时,当我应该选择“iOS(legacy)”时我选择了“Firebase”(因为我使用 Google Analytics 作为标签) 您能回答下面的问题吗?它将帮助其他在类似问题上苦苦挣扎的人。谢谢 下面的问题?你的意思是关于我到底想做什么的问题吗? 你提到你设法解决了这个问题。如果你能回答你自己关于如何修复它的问题,那就太好了:) 【参考方案1】:

通过创建新容器并选择“iOS(Legacy)”而不是“Firebase”来解决此问题。由于我使用 Google Tag Manager 访问 Google Analytics,我必须实际使用“iOS(Legacy)”设置。

【讨论】:

我想您使用的是 GTM v3,容器类型为“Firebase”。如果您为容器使用“Firebase”类型,您实际上需要最新的 GTM 版本,即 GTM v5。如果您想将事件推送到 Google Analytics,容器的类型不会发生任何变化,这两种类型和两种版本都可以做到。

以上是关于找不到谷歌标签管理器容器ios swift的主要内容,如果未能解决你的问题,请参考以下文章

谷歌标签管理器定位

React Native Android:找不到标签-1的视图管理器可能是由R​​eact Native Reanimated引起的

在谷歌标签管理器服务器端准备一个输入表,作为 API 请求正文的一部分发送

数据层谷歌标签管理器

Swift 包管理器找不到模块

谷歌标签管理器和谷歌分析有啥区别?