我正在构建一个iOS 8嵌入式框架,我们的客户可以将其集成到自己的应用程序中。我需要跟踪框架代码中发生的事件,因此我已将google analytics sdk添加到框架中。
但是,如果我们的客户也使用谷歌分析框架,我会遇到重复的符号错误。
作为解决方法,我使用Google Analytics Measurement Protocol,并自行构建网址以跟踪事件。
它工作了一段时间,但后来停止了 - 我认为该问题与Anonymous client Id参数有关,需要为每个设备正确生成唯一值(我每次都使用一个常量值)谷歌的服务器)?我想?
我是否需要与creating the anonymous client id相当的客观c?
我也看过一个Cocoa Wrapper for Google Analytics Measurement Protocol,但它有点过时,未完成。
如何正确和专业地处理这个问题?我需要跟踪谷歌事件而不会因为托管我的框架应用程序而头疼吗?