【问题标题】:Google Tag Manager Container not found ios swift找不到谷歌标签管理器容器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 作为标签)
  • 您能回答下面的问题吗?它将帮助其他在类似问题上苦苦挣扎的人。谢谢
  • 下面的问题?你的意思是关于我到底想做什么的问题吗?
  • 你提到你设法解决了这个问题。如果你能回答你自己关于如何修复它的问题,那就太好了:)

标签: ios swift xcode google-tag-manager


【解决方案1】:

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

【讨论】:

  • 我想您使用的是 GTM v3,容器类型为“Firebase”。如果您为容器使用“Firebase”类型,您实际上需要最新的 GTM 版本,即 GTM v5。如果您想将事件推送到 Google Analytics,容器的类型不会发生任何变化,这两种类型和两种版本都可以做到。
猜你喜欢
  • 1970-01-01
  • 2018-04-13
  • 1970-01-01
  • 2018-06-02
  • 1970-01-01
  • 2014-07-15
  • 2015-07-28
  • 2015-12-29
  • 2018-03-24
相关资源
最近更新 更多