Google analytics sdk ios

2,378 views

Published on

Resumen de las capacidades de Google Analytics SDK for IOS

Published in: Technology
  • Be the first to comment

Google analytics sdk ios

  1. 1. Google Analytics SDK for IOS juan antonio martín @byjuanamn 1
  2. 2. Agenda• Introducción• ¿Como se usa?• Features• Demo - ejemplo sencillo de tracking• Q &A 2
  3. 3. Introducción• Google tiene una plataforma analítica web muy potente, ¿gratuita?• “Adaptación” de esta plataforma para IOS y Android.• ¿ Cuales pueden ser las motivaciones para usar este SDK?• Ojo con la privacidad de los datos!!! 3
  4. 4. Features• Con este SDK podemos conocer: • El número de usuarios activos usando nuestra app • El lugar de uso (datos demográficos) • Uso especifico de funcionalidad de nuestra app • Transacciones (in-app purchases) • 4
  5. 5. ¿Cómo utilizarlo?1. Tenemos que crear una cuenta de GA, es gratuita.2. Para recoger los datos por GA, tenemos que crear UA number o Web property ID desde la consola de GA3. Incluir librería GA libGoogleAnalytics.a e importar GANTracker.h4. Además CFNetwork.framework y libsqlite3.0.dylib 5
  6. 6. ¿Cómo funciona?• GA SDK expone un singleton desde el que podemos activar la actividad de captura de info• La información no es subida de inmediato, GA SDK almacena en local los datos en un sqlite.• La carencia de actualización es definida por un parámetro del singleton. 6
  7. 7. ¿Cómo funciona?• El singleton se puede activar en el momento de inicio de la App en el DidFinishLaunchingWithOptions:LaunchOptions [[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-12345678-1" dispatchPeriod:10 delegate:nil];• Para detener la captura [[GANTracker sharedTracker]stopTracker]; 7
  8. 8. ¿Cómo funciona?• Asegurar el anonimato del cliente usando la propiedad Anonymize=YES • [[GANTracker sharedTracker] setAnonymizeIp:YES];• Evitar un exceso de captura de información estableciendo el % de la muestra de datos capturados.  [[GANTracker sharedTracker] setSampleRate:95]; 8
  9. 9. Demo 9
  10. 10. Q&AMuchas gracias! juan.antonio.martín@gmail.com http://codewriter.tumblr.com @byjuanamn 10

×