我有两个不同的帐户的两个不同的网络媒体资源ID,说UA-1111至1111年,UA-2222-22现在,在我的iOS应用程序,我需要登录到他们两个人的事件。 这甚至可能吗? 如果没有,有没有什么解决办法?
这是我的高层次的情景:我有一个现有的应用程序,我使用谷歌分析UA-1111至1111年进行跟踪。 现在,我与X公司的协议(他们有UA-2222-22)。 他们告诉我,我需要从我的应用程序发送的分析跟踪事件,他们的帐户(UA-2222-22),(我想保持UA-1111至1111年为我所用)。
我有两个不同的帐户的两个不同的网络媒体资源ID,说UA-1111至1111年,UA-2222-22现在,在我的iOS应用程序,我需要登录到他们两个人的事件。 这甚至可能吗? 如果没有,有没有什么解决办法?
这是我的高层次的情景:我有一个现有的应用程序,我使用谷歌分析UA-1111至1111年进行跟踪。 现在,我与X公司的协议(他们有UA-2222-22)。 他们告诉我,我需要从我的应用程序发送的分析跟踪事件,他们的帐户(UA-2222-22),(我想保持UA-1111至1111年为我所用)。
谷歌正在开发自己的V2 SDK适用于iOS和Android,以及他们增加了一个功能,在同一个应用程序的多个跟踪器。 目前,您可以下载谷歌Analytics(分析)V2的Beta 3的iOS和开始使用它 。
检查谷歌Analytics(分析)SDK
示例代码:
#import "RootViewController.h"
#import "GAI.h"
@interface RootViewController ()
@end
@implementation RootViewController
{
- (void)viewDidLoad {
[super viewDidLoad];
// Send a screen view to the first property.
id tracker1 = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Y"];
[tracker1 sendView:@"/HomeScreen"];
// Send another screen view to the second property.
id tracker2 = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Z"];
[tracker2 sendView:@"Home"];
}
@end
请记住,自动测量功能,如自动屏幕和未捕获异常的测量,将只使用一个跟踪器将数据发送到谷歌Analytics(分析)。 如果你使用这些功能并希望使用其他跟踪器来发送数据,则需要手动启动。