2012-05-12 17 views
8

Tengo dos ID de propiedad web diferentes de dos cuentas diferentes, por ejemplo UA-1111-11, UA-2222-22 Ahora, en mi aplicación iOS, necesito iniciar sesión a ambos en los eventos. ¿Esto es posible? Si no, ¿hay alguna solución?Google Analytics para iOS pista a cuenta múltiple para el mismo evento

Aquí está mi escenario de alto nivel: Tengo una aplicación existente donde utilizo google analytics UA-1111-11 para rastrear. Ahora, tuve un acuerdo con la compañía X (tienen UA-2222-22). Me dijeron que tengo que enviar eventos de seguimiento de análisis a su cuenta (UA-2222-22) desde mi aplicación (y deseo mantener el UA-1111-11 para mi propio uso).

+2

¿Has tenido algo de suerte? Estoy enfrentando el mismo problema. – Redwarp

+0

¿Sería posible crear una segunda instancia de GANTracker? A continuación, podría compilar un contenedor que invoca los métodos en ambas instancias del rastreador. – Brian

+0

@BrianV: desafortunadamente GANTracker es singleton y el código fuente * no * está disponible para modificarlo. –

Respuesta

0

Comprobar Google Analytics SDK

Código de ejemplo:

#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 

Tenga en cuenta que automatiza funciones de medición, como automático de la pantalla y la medición excepción no detectada, sólo utilizará un rastreador para enviar datos a Google Analítica. Si está utilizando estas características y desea enviar datos utilizando otros rastreadores, deberá hacerlo manualmente .

Cuestiones relacionadas