我有来自两个不同帐户的两个不同的网络媒体资源ID,例如UA-1111-11,UA-2222-22 现在,在我的iOS应用程序中,我需要在事件中记录它们。 这甚至可能吗?如果没有,是否有任何解决方法?
这是我的高级场景: 我有一个现有的应用程序,我使用谷歌分析UA-1111-11跟踪。现在,我与X公司达成协议(他们有UA-2222-22)。他们告诉我,我需要从我的应用程序向他们的帐户(UA-2222-22)发送分析跟踪事件(我想保留UA-1111-11供我自己使用)。
答案 0 :(得分:1)
Google正在开发他们的v2 SDK for iOS和Android,他们在同一个应用程序中为多个跟踪器添加了一项功能。 目前,您可以下载Google Analytics v2 beta 3 for iOS, and start playing with it。
答案 1 :(得分:0)
示例代码:
#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
请记住自动测量功能,例如自动测量功能 屏幕和未捕获的异常测量,将只使用一个跟踪器 将数据发送到Google Analytics。如果您正在使用这些功能 想要使用其他跟踪器发送数据,您需要这样做 手动