2012-05-12 1 views
8

UA-1111-11, UA-2222-22 등 두 가지 다른 계정의 두 가지 웹 속성 ID가 있습니다. 이제 iOS 앱에서 로그인해야합니다. 두 사건 모두에서 이것도 가능합니까? 그렇지 않은 경우 해결 방법이 있습니까?iOS 용 Google 애널리틱스에서 동일한 이벤트에 대해 여러 계정으로 추적

내 고위급 시나리오는 다음과 같습니다. 추적 할 Google 애널리틱스 UA-1111-11을 사용하는 기존 앱이 있습니다. 이제 저는 X 사 (UA-2222-22)와의 계약을 맺었습니다. 그들은 내 앱에서 애널리틱스 추적 이벤트를 계정 (UA-2222-22)으로 보내야한다고 말했고 (UA-1111-11은 내 용도로 사용하고 싶습니다).

+2

행운이 있었나요? 나는 똑같은 문제에 직면 해있다. – Redwarp

+0

GANTracker의 두 번째 인스턴스를 만들 수 있습니까? 그런 다음 추적기의 두 인스턴스에서 메소드를 호출하는 랩퍼를 빌드 할 수 있습니다. – Brian

+0

@BrianV : 불행히도 GANTracker는 싱글 톤이며 소스 코드는 수정할 수 없습니다. * 수정할 수 없습니다. –

답변

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에 데이터를 전송하는 하나의 추적 를 사용합니다 해석학. 이 기능을 사용하고 다른 트래커를 사용하여 데이터를 보내려는 경우 을 수동으로해야합니다.