Cordova中Google跟踪代码管理器插件中的问题

时间:2016-07-18 13:06:46

标签: ios cordova google-analytics google-tag-manager google-analytics-v4

我正在尝试使用Cordova的GTM插件 - https://github.com/kraihn/cordova-plugin-tag-manager。我的Cordova应用程序的iOS版本面临问题。

我收到警告,说明找不到二进制资源文件和plist文件。

GoogleTagManager warning: Cannot find binary resource file 'GTM-XXXXXX'.
GoogleTagManager warning: Cannot find resource file 'GTM-XXXXXX.plist'
GoogleTagManager verbose: loading default container from GTM-XXXXXX.json

我从GTM帐户下载了json文件 - 管理员,导出了实时版本。我没有看到从“操作”选项卡下载的选项(如某些帖子中所列),当我查看我的GTM主播时,她告知,它已不再提供最新版本。它是旧gtm产品中的一个选项。较新版本只有导出选项。

使用json,解析它时会出错。

GoogleTagManager warning: Error reading resource from json file: Type __NSCFArray is not supported
GoogleTagManager error: No default container found; creating an empty container.

GoogleTagManager verbose: GoogleAnalytics 3.13 -[GAIRequestBuilder requestGetUrl:payload:] (GAIRequestBuilder.m:195): building URLRequest for https://ssl.google-analytics.com/collect
GoogleTagManager info: GoogleAnalytics 3.13 -[GAIBatchingDispatcher didSendHits:response:data:error:] (GAIBatchingDispatcher.m:226): Hit(s) dispatched: HTTP status -1

我看到了一个提高库版本的解决方案,但即使将libGoogleAnalyticsServices.a版本升级到3.15后我仍然遇到同样的问题。

有没有办法让插件适用于最新版本的GTM?有没有办法重新创建二进制容器&手动方式?

你能帮我解决这个问题吗?如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:2)

  1. 转到GTM帐户
  2. 打开版本标签。
  3. 点击导出按钮而不是下载按钮。
  4. 将其导入您的iOS / Android项目。