Kako instalirati Google Analytics za React Native?

Ovaj je članak treći u nizu čiji je cilj odgovoriti na pitanje Što je Google Analytics, zašto, kada i kako koristiti

U svojim prethodnim člancima objasnio sam zašto je Analytics tako sjajan alat za pomoć u pokretanju proizvoda, a zatim sam detaljno objasnio zašto mislim da je Google Analytics (GA) savršena platforma za to.

Krenimo sada na tehničku implementaciju Google Analyticsa za React Native.

Na dnu članka razgovaram malo o praćenju s Google upraviteljem oznaka, a zatim spominjem Firebase koji je novi Googleov alat za obavljanje analitike (i mnoge druge stvari) na mobilnom uređaju.

Paket ili ručna izrada?

ručne izrade

Google Analytics sam po sebi nije baš komplicirano implementirati. Bez previše problema (maksimalno dva dana), sami možete implementirati osnovni alat i prilagoditi ga React Native: Izvornik Google Analytics na Androidu - izvorni Google Analytics na iOS-u.

Paket

Po mom mišljenju, međutim, ažurirani i popularni NPM paket često će biti održivije rješenje od ručne izrade (pod uvjetom da paket odgovara vašim potrebama).

Do sada je najbolji paket za React Native pronašao GoogleAnalyticsBridge i djeluje poput šarma:

1- Instalacija paketa: Slijedite readme u github spremištu. Ne biste se trebali suočiti s bilo kakvim problemima. Ako se ikome suočite, ne oklijevajte pitati autora paketa, on je vrlo reaktivan.

2- Izrada računa GA: Ovdje stvorite račun Google Analytics.

3- Izrada usluge Google Analytics u React Native: U kôdu stvorite namjensku uslugu Analytics i proslijedite joj ID praćenja GA računa (izgleda kao: UA-12345-1), koji se može naći u parametrima novootvorenog računa :

import {GoogleAnalyticsTracker} iz 'react-native-google-analytics-bridge';

export const tracker = novi GoogleAnalyticsTracker ('UA-12345-1');

4- Praćenje prikaza zaslona: Morat ćemo poslati i prve grupe podataka u GA, osnovno praćenje naziva se Screenviews / Pageviews, u vašem navigacijskom sustavu možete pokrenuti:

tracker.trackScreenView (Nadimak);

5- test: vrijeme je da testirate implementaciju u vašem lokalnom okruženju / sceni i započnete s prikazivanjem nekih učitavanja u konzoli Google Analytics u stvarnom vremenu.

6- Uspjeh: Čestitamo! GA je pokrenut. Već ćete imati pristup mnogim dragocjenim informacijama o putu, navikama i profilima posjetitelja.

Idemo dalje

Od tamo ćete moći postupno prilagoditi svoje praćenje i izvještavanje prema:

  • Stvaranje dva različita svojstva (pod jednim računom): jedno za rad u okruženju i jedno za vaše proizvodno okruženje
  • Sprječavanje ponašanja vašeg tima / tvrtke u aplikaciji da ometa podatke stvarnih korisnika zabranom IP-a
  • Slanje prilagođenih događaja za prilagođene radnje kupca, poput klika na natpis ili radnje prijave
  • Postavljanje ciljeva (pomoću prilagođenih događaja) radi dubljeg razumijevanja performansi vaše aplikacije
  • Prolaženje prilagođenih dimenzija duž učitavanja radi poboljšanja analitičkih podataka vašom specifičnom poslovnom logikom
  • Praćenje podrijetla instaliranja vaših kupaca
  • Dohvaćanje "sirovih" podataka izravno u Google proračunskoj tablici za izradu vlastitih izvješća
  • Ako ste tvrtka e-trgovine / tržišta, upoznajte više zahvaljujući usluzi Google Analytics E-trgovina

Google Analytics ili Google upravitelj oznaka (GTM)?

Postoji drugi način slanja podataka iz vaše aplikacije u GA: implementacijom GTM koda za praćenje, a zatim postavljanjem korisničkog sučelja GTM-a za prijenos podataka u GA.

GTM je sustav za upravljanje oznakama (TMS) koji omogućuje ne-tehnološkim osobama brzi uvid u praćenje platforma i mijenjaju ga po svojoj volji. To je ništa više od prozora JavaScripta koji se ubrizgava u vašu platformu, spojenog na grafičko sučelje s kojeg možete postaviti svoje praćenje, a zatim otpremati podatke različitim pružateljima / partnerima (kao što su Google Analytics, Criteo, Facebook, itd.). Stoga je veća fleksibilnost praćenja s centraliziranom i organiziranom provedbom.

Uvijek bih preporučio korištenje GTM-a, složenost alata nije ništa u usporedbi s udobnošću i skalabilnošću koje donosi. Međutim, što se tiče React Native, nisam našao uvjerljivo rješenje u vremenskom ograničenju koje sam imao za GTM, pa sam krenuo u GA implementaciju. Danas možete izravno instalirati GA, a kada je potreba veća, lako pratite svoje praćenje u GTM-u bez gubitka dosljednosti podataka.

Firebase: novi Googleov sve-u-jedan mobilni alat

Google Analytics možda nije najnovije / najbolje rješenje za izradu Analitike na mobilnim aplikacijama još od Googleove vatrene baze. Ovo novo rješenje je pružatelj usluga u oblaku i pomoćna usluga kao usluga za mobilne aplikacije, uključujući analitički alat.

Ako ste zaintrigirani, nemojte se ustručavati pogledati. Od danas nisam imao priliku testirati Firebase. GA je i dalje sjajan, izuzetno moćan i glavno rješenje za Analytics na radnoj površini.

U sljedećem ću vam članku dati nekoliko savjeta za praćenje podataka koji se upotrebljavaju kao djelotvorni KPI-i kako biste učinkovito upravljali svojim poslom!