En esta guía, se muestra cómo agregar Analytics a tu app para iOS a fin de medir la actividad del usuario en pantallas con nombre. Si aún no tienes una aplicación y solo quieres ver cómo funciona Analytics, echa un vistazo a nuestra aplicación de ejemplo.
Analytics usa CocoaPods para instalar y administrar las dependencias. Abre una ventana de terminal y navega hasta la ubicación del proyecto de Xcode para tu aplicación. Si aún no creaste un Podfile para tu aplicación, créalo ahora:
pod init
Abre el Podfile creado para tu aplicación y agrega lo siguiente:
pod 'GoogleAnalytics'
Guarda el archivo y ejecuta:
pod install
Esto crea un archivo .xcworkspace
para tu aplicación. Úsalo para todo desarrollo futuro de tu aplicación.
Inicializa Analytics para tu app
Ahora que tienes el archivo de configuración de tu proyecto, está todo listo para que comiences la implementación. Primero, configura el objeto compartido de Analytics en AppDelegate
. Esto permite que tu app envíe datos a Analytics. Harás lo siguiente:
- Incluye los encabezados necesarios.
- Configura la herramienta de seguimiento de Analytics en
didFinishLaunchingWithOptions
. - Reemplaza
YOUR_TRACKING_ID
por tu propio ID de seguimiento de Analytics, comoUA-47605289-8
. - Envía información de registro y excepciones (opcional).
Para realizar estos cambios, primero agrega Analytics en AppDelegate
:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
Luego, anula el método didFinishLaunchingWithOptions
para
configurar Analytics:
GAI *gai = [GAI sharedInstance]; [gai trackerWithTrackingId:@"YOUR_TRACKING_ID"]; // Optional: automatically report uncaught exceptions. gai.trackUncaughtExceptions = YES; // Optional: set Logger to VERBOSE for debug information. // Remove before app release. gai.logger.logLevel = kGAILogLevelVerbose;
Agregar seguimiento de pantalla
Aquí enviarás una vista de pantalla con nombre a Analytics cada vez que el usuario abra o cambie la pantalla de tu app. Abre un controlador de vista al que desees hacer un seguimiento, o bien, si es una aplicación nueva, abre el controlador de vistas predeterminado. Tu código debe hacer lo siguiente:
- Agrega los encabezados obligatorios:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- Usa una anulación del método o la función
viewWillAppear
para insertar el seguimiento de pantalla. - Asigna un nombre a la pantalla y ejecuta el seguimiento.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Próximos pasos
- Lee la Guía de implementación de apps para dispositivos móviles para aprender a usar Google Analytics a fin de medir las interacciones de los usuarios y responder preguntas sobre el uso de apps.
- Revisa las opciones de configuración adicionales, como el muestreo, las pruebas y la depuración, la configuración de inhabilitación, etcétera.
- Si tu app lo requiere, habilita las funciones opcionales, como Comercio electrónico mejorado, IDFA (identificador para anunciantes) y la medición de campañas de instalación de iAd.