谷歌Analytics(分析)适用于iOS跟踪多个账户同一事件(Google Analytics f

2019-07-29 08:34发布

我有两个不同的帐户的两个不同的网络媒体资源ID,说UA-1111至1111年,UA-2222-22现在,在我的iOS应用程序,我需要登录到他们两个人的事件。 这甚至可能吗? 如果没有,有没有什么解决办法?

这是我的高层次的情景:我有一个现有的应用程序,我使用谷歌分析UA-1111至1111年进行跟踪。 现在,我与X公司的协议(他们有UA-2222-22)。 他们告诉我,我需要从我的应用程序发送的分析跟踪事件,他们的帐户(UA-2222-22),(我想保持UA-1111至1111年为我所用)。

Answer 1:

谷歌正在开发自己的V2 SDK适用于iOS和Android,以及他们增加了一个功能,在同一个应用程序的多个跟踪器。 目前,您可以下载谷歌Analytics(分析)V2的Beta 3的iOS和开始使用它 。



Answer 2:

检查谷歌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(分析)。 如果你使用这些功能并希望使用其他跟踪器来发送数据,则需要手动启动。



文章来源: Google Analytics for iOS track to multiple account for same event