我正在尝试使用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?有没有办法重新创建二进制容器&手动方式?
你能帮我解决这个问题吗?如果您需要更多信息,请告诉我。
答案 0 :(得分:2)