Kaip įdiegti „Google Analytics“, skirtą „React Native“?

Šis straipsnis yra trečiasis iš serijos, kuria siekiama atsakyti į klausimus Kas yra „Analytics“, kodėl, kada ir kaip juo naudotis

Ankstesniuose savo straipsniuose aš paaiškinau, kodėl „Analytics“ yra toks puikus įrankis, padedantis vairuoti produktą, tada išsamiai paaiškinau, kodėl, mano manymu, „Google Analytics“ (GA) yra tobula platforma šiam reikalui.

Dabar pasinerkime į „Google Analytics“, skirto reaguoti vietiniams, diegimą.

Straipsnio apačioje šiek tiek kalbu apie stebėjimą su „Google Tag Manager“, tada paminėsiu „Firebase“ - naują „Google“ įrankį, skirtą „Analytics“ (ir dar daugybei kitų dalykų) atlikti mobiliuosiuose įrenginiuose.

Pakuotė ar rankinis įgyvendinimas?

Rankų darbo

„Google Analytics“ savaime nėra labai sudėtinga įgyvendinti. Be didelių problemų (daugiausia dvi dienas) galite patys įdiegti pagrindinį savo įrankį ir pritaikyti jį „React Native“: „Google Analytics“ gimtoji „Android“ - „Google Analytics“ gimtoji „iOS“.

Pakuotė

Tačiau, mano nuomone, atnaujintas ir populiarus NPM paketas dažnai bus tvaresnis sprendimas nei įgyvendinimas rankomis (jei paketas patenkins jūsų poreikius).

Iki šiol geriausias „React Native“, kurį radau, paketas yra „GoogleAnalyticsBridge“ ir veikia kaip žavesys:

1- Paketo diegimas: vykdykite „readme“ sąrašą „github“ saugykloje. Jūs neturėtumėte susidurti su jokiomis problemomis. Jei susiduriate su bet kuo, nedvejodami paklauskite paketo autoriaus, jis yra labai reaktyvus.

2- GA paskyros sukūrimas: čia sukurkite „Google Analytics“ paskyrą.

3- „Analytics“ paslaugų kūrimas „React Native“: savo kode sukurkite specialią „Analytics“ paslaugą ir perduokite jai GA paskyros stebėjimo ID (atrodantį kaip: UA-12345–1), kurį galite rasti naujai sukurtos paskyros parametruose. :

importuoti {GoogleAnalyticsTracker} iš „reaguoti-gimtoji-google-analitika-tilto“;

eksporto „const tracker“ = naujas „GoogleAnalyticsTracker“ ('UA-12345-1');

4 - Ekrano peržiūros stebėjimas: Mes taip pat turėsime nusiųsti pirmąsias duomenų partijas į GA, pagrindinis stebėjimas vadinamas ekrano peržiūra / puslapio peržiūra, jūsų naršymo sistemoje galite suaktyvinti:

tracker.trackScreenView (screenName);

5–Testavimas: laikas išbandyti diegimą savo vietinėje / etapinėje aplinkoje ir pradėti matyti kai kuriuos įvykius „Google Analytics“ realaus laiko konsolėje.

6- Sėkmė: Sveikiname! GA dirba ir veikia dabar. Jau turėsite prieigą prie daugybės vertingos informacijos apie savo lankytojų kelią, įpročius ir profilius.

Einam toliau

Tada galėsite laipsniškai pritaikyti stebėjimą ir ataskaitų teikimą:

  • Kurkite dvi skirtingas savybes (pagal vieną paskyrą): vieną jūsų sustojimo aplinkai, kitą - gamybos aplinkoms
  • Neleidžiant jūsų komandai / įmonei elgtis programoje, kad būtų užkirstas kelias realių klientų duomenims, uždraudžiant IP
  • Tinkintų kliento veiksmų, pvz., Reklaminės juostos paspaudimo arba prisijungimo veiksmo, pasirinktinių įvykių siuntimas
  • Tikslų nustatymas (naudojant pasirinktinius įvykius), kad būtų galima geriau suprasti jūsų programos našumą
  • Tinkintų aspektų perdavimas pagal atitikimus, kad būtų galima sustiprinti analizės duomenis atsižvelgiant į jūsų verslo logiką
  • Stebėkite savo klientų įdiegimų kilmę
  • „Neapdorotų“ duomenų gavimas tiesiogiai „Google“ skaičiuoklėje, kad būtų galima sukurti savo ataskaitas
  • Jei esate el. Prekybos / prekyvietės verslas, sužinokite daugiau naudodami „Google Analytics“ el. Prekybą

„Google Analytics“ ar „Google Tag Manager“ (GTM)?

Yra antras būdas siųsti duomenis iš programos į GA: įdiegdami GTM stebėjimo kodą ir nustatydami GTM vartotojo sąsają duomenims perduoti į GA.

GTM yra etikečių valdymo sistema (TMS), leidžianti ne technikos žmonėms greitai pažvelgti į platformos stebėjimą ir pakeisti jį savo noru. Tai yra ne kas kita, kaip javascript langas, įšvirkštas į jūsų platformą, prijungtas prie grafinės sąsajos, iš kurios galite nustatyti savo stebėjimą, o tada išsiųsti duomenis įvairiems teikėjams / partneriams (pvz., „Google Analytics“, „Criteo“, „Facebook“ ir kt.). Taigi žymiai daugiau stebėjimo lankstumo yra centralizuotai ir organizuotai įgyvendinant.

Visada rekomenduočiau naudoti GTM, įrankio sudėtingumas yra niekis, palyginti su jo teikiamu patogumu ir masteliu. Tačiau dėl „React Native“ neradau įtikinamo sprendimo per trumpą laiko tarpą, kurį turėjau „GTM“, todėl nusprendžiau įgyvendinti GA. Šiandien galite įdiegti „GA“ tiesiogiai, o iškilus poreikiui, lengvai perkelkite stebėjimą „GTM“ neprarasdami duomenų nuoseklumo.

„Firebase“: naujas „Google viskas viename“ įrankis mobiliesiems

„Google Analytics“ gali būti ne pats naujausias / geriausias sprendimas atliekant „Analytics“ programose mobiliesiems, nes „Google“ sukūrė pagrindą. Šis naujas sprendimas yra debesies paslaugų teikėjas ir „backend“ kaip mobiliųjų programų paslauga, įskaitant „Analytics“ įrankį.

Jei esate suintriguoti, nedvejodami pažiūrėkite. Kaip šiandien aš neturėjau galimybės išbandyti „Firebase“. GA vis dar yra puikus, nepaprastai galingas ir pagrindinis „Analytics“ sprendimas darbalaukyje.

Kitame savo straipsnyje pateiksiu keletą patarimų, kaip sekti duomenis, kuriuos galima naudoti kaip KPI, kad būtų galima efektyviai valdyti jūsų verslą!