Ios 跟踪每个应用程序版本上的用户百分比

Ios 跟踪每个应用程序版本上的用户百分比,ios,google-analytics,version,Ios,Google Analytics,Version,我目前正在为iOS开发一个应用程序,我想知道如何跟踪将来有多少用户在使用每个版本的应用程序 有没有办法让Google analytics跟踪这一点,或者我可以告诉有多少人通过iTunes Connect进行了更新 我想知道有多少人在使用每个版本的应用程序 (例如10%版本1、82%版本2和8%版本3……) 我找到了关于应用程序版本跟踪的信息,但它只在android上。iOS有什么不同吗 如果需要添加任何代码,我需要它是Objective-C,因为我是用Objective C编写应用程序的,而不是

我目前正在为iOS开发一个应用程序,我想知道如何跟踪将来有多少用户在使用每个版本的应用程序

有没有办法让Google analytics跟踪这一点,或者我可以告诉有多少人通过iTunes Connect进行了更新

我想知道有多少人在使用每个版本的应用程序

(例如10%版本1、82%版本2和8%版本3……)

我找到了关于应用程序版本跟踪的信息,但它只在android上。iOS有什么不同吗


如果需要添加任何代码,我需要它是Objective-C,因为我是用Objective C编写应用程序的,而不是Swift。

解决这个问题的方法有很多,如使用Itunes connect、Google Analytical(类似的替代品flurry、Piwik等…)

Itunes connect提供了非常基本的信息,如下载和更新的数量,但没有提供有关版本和内部版本号的适当详细信息

谷歌分析是目前为止最好的选择,因为当你推送你的应用程序的信息,如版本号等时,它允许有一个自定义属性。。。默认情况下,它用于获取页面视图和触摸等信息,但您可以创建自己的页面。Flurry Piwik与Google非常相似,我并没有太多地使用这些工具,但它们基本上都是一样的

带有GAI的示例:

id tracker = [[GAI sharedInstance] defaultTracker];
// Set the custom dimension value on the tracker using its index.
[tracker set:[GAIFields customDimensionForIndex:1]
       value:@"Premium user"]
[tracker set:kGAIScreenName
       value:@"Home screen"];
[tracker send:[[[GAIDictionaryBuilder createAppView] set:@"premium"
                                                  forKey:[GAIFields customDimensionForIndex:1]] build]];
第三种方法是在您发出外部请求时(例如使用RESTAPI服务器)在NSBundle中发送应用程序构建信息。。。我将此版本号与HTTP头一起发送,即X-App\U版本