curs mobile analytics

82
Cibernàrium www.bcn.cat/cibernarium Data Mobile Analytics Capacitació Tecnològica per a Professionals i Empreses Cibernàrium Pàg 1

Upload: akira-faixo

Post on 21-Feb-2016

229 views

Category:

Documents


0 download

DESCRIPTION

Curs Mobile Analytics 14.11.13

TRANSCRIPT

Page 1: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Data

Mobile Analytics

Capacitació Tecnològica per a

Professionals i Empreses

Cibernàrium

Pàg 1

Page 2: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Barcelona Activa: Qui som?

Barcelona Activa, integrada en l’àrea d’Economia, Empresa i Ocupació, és l’organització executora

de les polítiques de promoció econòmica de l’Ajuntament de Barcelona.

Des de fa 25 anys impulsa el creixement econòmic de Barcelona i el seu àmbit d’influència donant

suport a les empreses, la iniciativa emprenedora i l'ocupació, alhora que promociona la ciutat

internacionalment i els seus sectors estratègics; en clau de proximitat al territori.

Barcelona Activa va ser guanyadora del Gran Premi del Jurat 2011, atorgat per la DG d’Empresa i

Indústria de la Comissió Europea en el marc dels European Enterprise Awards, per la iniciativa

empresarial més creativa i inspiradora d’Europa.

Pàg 2

Page 3: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Formació

Àrees d’activitat de Barcelona Activa

Emprenedoria

Barcelona Activa s’estructura en tres grans blocs de serveis a les Empreses, a

l’Emprenedoria i a la Ocupació. La Formació és un instrument transversal present en els

tres blocs, així com també tot el relacionat amb l’economia social.

Empresa

Capacitació

Professional

i Ocupació

Economia Social

Pàg 3

Page 4: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Una xarxa d’Equipaments Especialitzats

Seu Central Centre

Iniciativa Emprenedora Incubadora

Glòries

Parc Tecnològic

BCN Nord

Centre

Desenvolupament

Professional Porta22

Cibernàrium

MediaTIC

Can Jaumandreu

Convent

de Sant Agustí

Ca n’Andalet

Almogàvers

Business Factory

Xarxa de Proximitat

13 antenes Cibernàrium a biblioteques

10 punts d’atenció en Ocupació

Pàg 4

Page 5: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadística i Analista Web a la Consultora d’Analítica i

Optimització Web Metriplica.

- Llicenciada en Ciències i Tècniques Estadístiques.

- Máster en Estadística i Investigació Operativa

- Consultora autoritzada per Google Analytics (GAIQ).

Pots llegir-me al blog de la empresa DoctorMetrics.

Anna Fernández

Email: [email protected]

@anna_f_b

Pàg 5

Qui sóc?

Page 6: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estat actual del mòvil

Page 7: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

www.ourmobileplanet.com

Page 8: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/mobileplanet/es/

Page 9: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 10: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 11: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 12: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 13: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 14: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Estadístiques i dades d’interès

http://www.thinkwithgoogle.com/insights/featured/new-multi-screen-world-insight/

Page 15: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile App vs Mobile Web

www.zabisco.com

Page 16: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

No és tant difícil…

www.howtogomo.com

Page 17: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Introducció a la medició mòbil

Page 18: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

continguts atracció

usuaris

Tot pot ser mesurat en el món online

Usuaris

Característiques

Segments

Continguts

Estructuració

Accés a continguts

Punts d’entrada i sortida

Atracció

Campanyes: Banners, CPC, emailing

Orgàniques: SEO i Referrers

Rendiments: Visites, navegació ROI

Conversió: ecommerce i no transaccional

Per visites

Des de continguts

Des de campanyes

objectius

Page 19: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Els objectius són la clau

Primer pas:

Un dels avantatges d’internet és que es

pot mesurar tot.

Aquesta utopia pel món offline es pot

convertir en un malson si realment volem

arribar a fer-ho.

Intentar arribar a tot és un cost de temps i

diners.

El primer pas a l’hora de decidir què

mesurar és preguntar-se quina és la

missió i què es vol aconseguir.

Un cop definits els objectius

aconseguirem escollir els indicadors

principals, optimitzant temps i recursos.

objectius

Page 20: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mai crear una APP sense el seu Full de Ruta

Full de ruta a determinar:

Necessites un indicador d’èxit sobre el qual

anar planejant o perseguit pels objetius

Els diferents punts que ha de tenir aquest full

de ruta són:

Objectiu Marc o de negoci:

– Empresa referencia a nivell d’innovació smartphones

a USA

Objectiu Micro:

– Incrementar l’accés a la web mitjançant

smartphones

Kpis:

– # of visits smartphone + # of individual memberships

Target o valor de referència:

– Visits 14000 per month + Membership 4800 per

month

Segment:

– Acquisition: Organic search, email campaig USA

– Behaviour: Visits to conversions (memberships)

Page 21: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Quins indicadors podem mesurar?

Primero saber

donde estamos

y hacia donde

vamos

Podem seleccionar els nostres indicadores

(KPIs) segons el punto en el que estem

En aquest sentit les següents preguntes

agrupen algun d’aquests estats:

Es troba i s’utilitza la teva aplicació?

Els teus usuaris utilitzen la teva app

reiteradament i són fidels?

Els teus usuaris realitzen accions de

valor per a tu i fins i tot passen a ser

clients?

Com retenim als usuaris i promovem

la utilització de la app?

Page 22: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Quins indicadors podem mesurar?

Atraure

• Total Downloads

• App Users

• Active User

• New Users

• Trackear QR’s

Convèncer

Convertir Fidelitzar

Es troba I s’utilitza la teva aplicació?

Primero saber

donde estamos

y hacia donde

vamos

mobile

KPI’s

Page 23: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Quins indicadors podem mesurar?

Els teus usuaris utilitzen la teva app

reiteradament I són fidels?

Primero saber

donde estamos

y hacia donde

vamos

Atraure

Convèncer

• Freqüència de visita

• Visites/Visitants

• Duració

• Millora UX

• Bounce

Convertir Fidelitzar

mobile

KPI’s

Page 24: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Quins indicadors podem mesurar?

Els teus usuaris realitzen accions de

valor per a tu I fins I tot passen a ser

clients?

Primero saber

donde estamos

y hacia donde

vamos

mobile

KPI’s

Atraure

Convèncer

Convertir

• Consecució d’objectius

• ROI + ROAS

• Integració dels usuaris amb la resta de canals

Fidelitzar

Page 25: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Quins indicadors podem mesurar?

Com retenim als usuaris I promovem

l’us de la app?

Primero saber

donde estamos

y hacia donde

vamos

mobile

KPI’s

Atraure

Convèncer

Convertir Fidelitzar

• Stickiness

• Leverage – Capitalize on other channels.

• Feedback

Page 26: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Desktop Web •GA variables

Mobile Web •Page views

•Time spent

•Device type

•Screen size

Mobile Apps •Downloads

•Frequency of use

•Time spent

SMS •Open Rate

•Response rates

Quines aplicacions podem mesurar?

Page 27: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics Reporting Webs normals vistes des del mòbil

Page 28: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Mètriques per millorar la web

Fuente :

Page 29: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Exemple: Armari (Google case study)

Exemple d’un ecommerce

del sud-est asiàtic. Van

utilitzar les dades

d’analítica web per

identificar:

Qunes plataformes

dediquen esforç en

desenvolupament

Consideracions de

contingut i mercat

Consideracions

d’ample de banda

Page 30: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics Reporting: Mobile devices

Page 31: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics Reporting: Mobile Visitors by Market (by Per Visit Value)

Page 32: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics Reporting: Mobile Visitors by Service Provider

Page 33: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics Reporting: Mobile Experience

Page 34: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Exemple: GA Mobile DashBoard (Justin Cutroni)

http://cutroni.com/blog/2011/12/

13/building-a-mobile-

ecommerce-dashboard-in-

google-analytics/

Page 35: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Debuggers

http://www.opera.com/developer/tools/mobile/ http://www.mobilephoneemulator.com/

Page 36: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics Reporting Web mòbil

Page 37: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 38: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Funciona amb la mateixa

instal·lació

que utilitza la web

Page 39: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 40: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 41: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 42: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 43: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 44: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile-Specific Sites

Page 45: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics Reporting Apps per a mòbil

Page 46: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Android & iOS App tracking

ús específic de llibreries

per al seguiment App:

SDKs

Page 47: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Android & iOS App tracking

Page 48: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Android & iOS App tracking

Page 49: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Android & iOS App tracking

Track Android App referrals

Page 50: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Example: Coca-Cola Live Wallpaper

Google Analytics for Android & iOS App tracking

Page 51: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Campaign Performance

Google Analytics for Android & iOS App tracking

Page 52: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics Tracking Com i amb què ho podem mesurar?

Page 53: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Sistemes de mesura

4 formes de mesurar mobile:

JavaScript Tagging

Server-Side Image Request

Server Side Data Capture

Vendor SDKs

Page 54: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Sistemes de mesura

4 formes de mesurar mobile:

JavaScript Tagging

• Genera peticions que

són molt llargues

• Pesat

• Limitat en suport de

dispositius

• Fàcil d’instal·lar

• Consistent en webs

estàtiques

Page 55: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Sistemes de mesura

4 formes de mesurar mobile:

Server Side Image Request

• Poc pesat

• Universal

• Més feina en tema

servidor

• No elimina robots

• Problema per identificar

campanyes, referents i

amb contingut dinàmic

Page 56: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Sistemes de mesura

4 formes de mesurar mobile:

Server Side Data Capture

• No cal

desenvolupament

• Cal BI

• Informació limitada

• Contingut dinàmic

Page 57: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Sistemes de mesura

4 formes de mesurar mobile:

Vendor SDKs

• Processament per

lots

• Bona integració amb

solucions de mesura

• Potencial per a

capturar activitat

offline

• Possibilitat de

restriccions de dades

Page 58: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

http://www.doctormetrics.com/2013/01/09/mobile-appanalytics-herramientas/

Page 59: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 60: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 61: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 62: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 63: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 64: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

Page 65: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Mobile Analytics: Eines

http://www.doctormetrics.com/2012/06/19/clicktale-anuncia-su-version-para-moviles/

Page 66: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for mobile Apps Eina de mesura mòbil al detall

Page 67: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps

Informes d’Adquisició i Usuaris

Usuaris nous i actius

Fonts de tràfic Google Play

Versions de l’aplicació

Visió general de dispositius

Informes d’Interacció

Comportament d’usuari

Flux d’interaccions

Errors a l’aplicació

Informes de Resultats de Negoci

Conversió d’objectius

Compres dins de l’aplicació

Page 68: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps

Informes de Adquisición y Usuarios

Usuarios nuevos y activos - analiza los segmentos más valiosos.

Fuentes de tráfico Google Play - medición de campañas para mejorar los esfuerzos

en marketing.

Versiones de aplicación - Comprueba la evolución de las versiones.

Visión general de dispositivos - te permite mejorar la experiencia de uso para cada

dispositivo.

Page 69: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps

Informes d’Interacció

Comportament d’usuari - fidelitat i nivell d’interacció de cada segment de fidelitat.

Flux d’Interaccions - rutes de navegació.

Errors a l’aplicació - errors i excepcions de l’aplicació. També molt útil durant el

desenvolupament de la app.

Page 70: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps

Informes de Resultat de Negoci

Conversió d’Objectius - Marca les accions que desitges monitoritzar per veure les

conversions i així poder centrar-te en el més important.

Compres dins de l’aplicació - Ingressos de l’ecommerce.

Page 71: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Instal·lació

Quan crees el perfil indica que vols seguir una applicació

Instal·la el SDK: Disponible per a IOs i Android (configura el seguiment).

https://developers.google.com/analytics/devguides/collection/android/v2/?hl=es

https://developers.google.com/analytics/devguides/collection/ios/?hl=es

Page 72: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Seguiment de pantalles (pàgines)

Android:

IOS:

tracker.trackPageView("/app_entry_point");

if (![[GANTrackersharedTracker] trackPageview:@"/app_entry_point" withError:&error]) { // Controlar error }

Page 73: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Esdeveniments

Per a realitzar un seguiment d’esdeveniments és necessari informar de 2 camps obligatoris i 2 camps

opcionals. Els camps obligatoris són:

Categoria: Indica la categoria en la que s’agruparen els esdeveniments

Acció: Indica l’acció que es realitza

Els camps opcionals són:

Label o etiqueta: Ofereix informació addicional sobre un esdeveniment

Valor: indica el valor que té l’esdeveniment, s’utilitza quan es vol monetitzar un esdeveniment

Android:

iOS:

tracker.trackEvent( "mi-categoria", // Categoría del evento "mi-accion", // Acción del evento "mi-etiqueta", // Etiqueta del evento 123); // Valor del evento

if (![[GANTrackersharedTracker] trackEvent:@"mi-categoria", // Categoría del evento action:@"mi-accion", // Acción del evento label:@"mi-etiqueta", // Etiqueta del evento value:123 // Valor del evento withError:&error]) { // Handle error here }

Page 74: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Ecommerce

Per enviar dades d’una transacció a Google Analytics, s’utilitzen 4 mètodes:

addTransaction

addItem

trackTransactions

clearTransactions

Els mètodes “addTransaction” i “addItem” afegeixen la transacció i els ítems en aquesta

transacció a un buffer o memòria d’ecommerce. Per tal d’enviar aquestes dades a Google

Analytics, hem d’utilitzar el mètode “trackTransactions” que prepararà les dades perquè

siguin enviats a Google Analytics.

En cas de que una transacció fos cancel·lada, podem “netejar” una transacció mitjançant

el mètode “clearTransactions”.

El fet de netejar el buffer no farà que s’esborrin les transaccions que s’hagin preparat per a

enviar o que se s’hagin enviat ja a Google Analytics.

Page 75: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Ecommerce

// Por transacción tracker.addTransaction(new Transaction.Builder( "12345-order", //Id transacción 100) //Total .setStoreName("nombre-tienda") //Tienda (opcional) .setTotalTax(18) //Impuestos (opcional) .setShippingCost(2) //Gastos de envío (opcional) .build() ); // Por cada item tracker.addItem(new Item.Builder( "12345-order", //Id transacción "sku-product", //SKU del product 80, //Precio unitario 1) //Cantidad del producto .setItemName("nombre-item") //Nombre del producto (opcional) .setItemCategory(“categoria-item”) //Categoría del producto (opcional) .build() ); // Enviar información de la transacción tracker.trackTransactions();

// Cancelar y limpiar todos los datos de la transacción //tracker.clearTransactions();

Page 76: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Ecommerce

// Por transacción [[GANTrackersharedTracker] addTransaction:@"id-transaccion" totalPrice:<importe> storeName:@"nombre-tienda" totalTax:<impuesto> shippingCost:<gastos envío> withError:&error]; if (error) { // Handle error } // Por cada ítem [[GANTrackersharedTracker] addItem:@"id-transaccion" itemSKU:@"sku-producto" itemPrice:<importe ítem> itemCount:<nº de ítems> itemName:@"nombre ítem" itemCategory:@"nombre categoria" withError:&error]; if (error) { // Handle error } // Enviar información de la transacción [[GANTrackersharedTracker] trackTransactions:&error]; // Cancelar y limpiar todos los datos de la transacción //[[GANTrackersharedTracker] clearTransactions:&error];

Page 77: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Campanyes de Marketing

Mesurar rendiment de les campanyes de marketing (només Google Play)

Implementa el Google Play Campaign Measurement https://developers.google.com/analytics/devguides/collection/android/v2/campaigns

Taggea les teves urls:

https://developers.google.com/analytics/devguides/collection/android/v2/campaign#google-play-url-builder

Page 78: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Configuració de la conta

Crea una propietat per a cada aplicació.

Realitza el seguimient de cada plataforma en la mateixa propietat.

Realitza el seguimient de cada edició d’una App en la mateixa propietat o en

propietates diferents. (App Original, App Edició Especial)

Realitza el seguimient de cada versió d’una App en la mateixa propietat porquè

Analytics la identifica per defecte. (App v1.5)

Perfil Web

Property Conta de Google

Nombre cuenta 1

App 1

Plataforma (SO)

Edición 1

App 2 Edición 1

Page 79: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Problema real: Les interaccions offline

Page 80: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

Google Analytics for Mobile Apps: Tracking Offline

Si el navegador té suport d’esdeveniments offline. Exemple de codi amb

native JSON i HTML5 Local Storage. Però ALERTA!!! només enviarà les 10

primeres peticions offline.

if(!localStorage.getItem("offlineGA")){ localStorage.setItem("offlineGA","[]"); } var _ogaq = { push : function(arr){ if(navigator.onLine || !("onLine" in navigator)){ // if online or if browser doesn't support onLine/offLine detection. _gaq.push(arr); } else{ var stored = JSON.parse(localStorage.getItem("offlineGA")); stored.push(arr); localStorage.setItem("offlineGA", JSON.stringify(stored)); } } }; $(window).bind("online", function(){ // if you don't have jQuery, you can do window.ononline instead _gaq.push( JSON.parse(localStorage.getItem("offlineGA")) ); localStorage.setItem("offlineGA","[]"); //empty it });

_ogaq.push(["_trackEvent","Category", "Action"]);

http://stackoverflow.com/questions/8114809/tracking-offline-event-with-google-analytics

Page 81: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium

www.metriplica.com / @metriplica

www.multiplica.com / @multiplica

Contactos:

Anna Fernández

Email: [email protected]

@anna_f_b

Metriplica (HeadQuarters):

Plaça Tirant Lo Blanc, 7

08005 Barcelona

Telf: 93 224.04.84

Page 82: Curs Mobile Analytics

Cibernàrium

www.bcn.cat/cibernarium 82 bcn.cat/barcelonactiva bcn.cat/cibernarium