适用于iOS的Google Analytics跟踪同一活动的多个帐户

时间:2012-05-12 12:21:10

标签: ios google-analytics-api

我有来自两个不同帐户的两个不同的网络媒体资源ID,例如UA-1111-11,UA-2222-22 现在,在我的iOS应用程序中,我需要在事件中记录它们。 这甚至可能吗?如果没有,是否有任何解决方法?

这是我的高级场景: 我有一个现有的应用程序,我使用谷歌分析UA-1111-11跟踪。现在,我与X公司达成协议(他们有UA-2222-22)。他们告诉我,我需要从我的应用程序向他们的帐户(UA-2222-22)发送分析跟踪事件(我想保留UA-1111-11供我自己使用)。

2 个答案:

答案 0 :(得分:1)

Google正在开发他们的v2 SDK for iOS和Android,他们在同一个应用程序中为多个跟踪器添加了一项功能。 目前,您可以下载Google Analytics v2 beta 3 for iOS, and start playing with it

答案 1 :(得分:0)

检查Google 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
  

请记住自动测量功能,例如自动测量功能   屏幕和未捕获的异常测量,将只使用一个跟踪器   将数据发送到Google Analytics。如果您正在使用这些功能   想要使用其他跟踪器发送数据,您需要这样做   手动