Hogyan telepíthetem a Google Analytics for React Native terméket?

Ez a cikk a harmadik olyan sorozat közül, amely arra válaszol, hogy mi az Analytics, miért, mikor és hogyan kell használni

Korábbi cikkeimben kifejtettem, hogy az Analytics miért olyan nagyszerű eszköz, hogy segítsen egy termék vezetésében, majd részletesebben ismertem, miért gondolom, miért gondolja a Google Analytics (GA) a tökéletes platformot ehhez a kérdéshez.

Most mélyüljünk el a Google Analytics műszaki megvalósításához a React Native számára.

A cikk alján kicsit beszélek a nyomon követésről a Google Tag Manager segítségével, majd megemlítem a Firebase-t, amely egy új Google eszköz az Analytics (és még sok más elem) készítéséhez mobiltelefonon.

Csomag vagy kézzel készített megvalósítás?

Kézzel készített

A Google Analytics önmagában nem túl bonyolult végrehajtása. Túl sok probléma nélkül (legfeljebb két embernap) önmaga megvalósíthatja az alapvető natív eszközt, és adaptálhatja azt a React natív eszközre: Google Analytics natív Androidon - Google Analytics natív iOS rendszeren.

Csomag

Véleményem szerint azonban a naprakész és népszerű NPM-csomag gyakran fenntarthatóbb megoldás lesz, mint a kézzel készített megvalósítás (feltéve, hogy a csomag megfelel az Ön igényeinek).

A React Native eddigi legjobb csomagja, amelyet találtam, a GoogleAnalyticsBridge, és olyan varázslatban működik:

1- Csomag telepítése: Kövesse a readme-et a github tárolóban. Semmilyen kérdéssel nem szabad szembenéznie. Ha bármilyen szemével szembesül, ne habozzon, kérdezze meg a csomag szerzőjét, nagyon reaktív.

2- GA-fiók létrehozása: Itt hozhat létre Google Analytics-fiókot.

3- Az Analytics szolgáltatás létrehozása a React Native segítségével: Kódjában hozzon létre egy dedikált Analytics szolgáltatást, és adja át a GA-fiókkövetési azonosítóját (például: UA-12345–1), amely megtalálható a frissen létrehozott fiók paramétereiben. :

importálja a {GoogleAnalyticsTracker} felhasználót a 'react-native-google-analytics-bridge'-ből;

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

4- Képernyő-megtekintések követése: Az első adatsort is el kell küldenünk a GA-nak, az alapvető nyomkövetést képernyőmegtekintéseknek / oldalmegtekintéseknek nevezzük, navigációs rendszerében a következőket indíthatja el:

tracker.trackScreenView (Becenév);

5- Teszt: Ideje kipróbálni a megvalósítást a helyi / átmeneti környezetben, és néhány találatot látni a Google Analytics valós idejű konzolján.

6- Siker: Gratulálunk! A GA készen áll és fut. Máris sok értékes információhoz hozzáférhet a látogatói útjáról, szokásairól és profiljáról.

Megy tovább

Innentől kezdve fokozatosan testreszabhatja követését és jelentését az alábbiak szerint:

  • Két különböző tulajdonság létrehozása (egy fiók alatt): egyet az átmeneti környezetekhez és egy a termelési környezetekhez
  • Annak megakadályozása, hogy a csapat / vállalat alkalmazáson belüli viselkedése zavarja a valós ügyfelek adatait az IP-k betiltásával
  • Egyéni események küldése egyéni ügyfélműveletekhez, például egy szalaghirdetésre kattintáshoz vagy bejelentkezési művelethez
  • Célok kitűzése (az egyéni események felhasználásával) az alkalmazás teljesítményének alapos megértése érdekében
  • Az egyedi dimenziók átadása a találatok mentén, hogy megerősítse az elemzési adatokat az Ön üzleti logikájával
  • Az ügyfelek telepítésének eredete nyomon követése
  • A „nyers” adatok közvetlenül a Google Spreadsheet-ből történő beolvasása a saját jelentések készítéséhez
  • Ha e-kereskedelemmel vagy üzlettel foglalkozik, akkor a Google Analytics e-kereskedelemnek köszönhetően többet megismerhet

Google Analytics vagy Google Tag Manager (GTM)?

Második módszer az adatok küldésére az alkalmazásból a GA-ra: a GTM követőkódjának végrehajtásával, majd a GTM felhasználói felületének beállításával az adatok GA-ba történő továbbításához.

A GTM egy Címkekezelő Rendszer (TMS), amely lehetővé teszi a nem technológiai emberek számára, hogy gyorsan átpillanthassák a nyomkövetési nyomkövetést, és tetszés szerint megváltoztassák. Ez nem más, mint egy platformon beinjektált javascript ablak, amely egy grafikus felülettel van összekötve, ahonnan beállíthatja a követést, majd adatokat küldhet különböző szolgáltatóknak / partnereknek (például a Google Analytics, a Criteo, a Facebook stb.). Ennélfogva sokkal nagyobb nyomonkövetési rugalmasság a központosított és szervezett megvalósítás révén.

Mindig ajánlom a GTM használatát, az eszköz bonyolultsága semmi, összehasonlítva a kényelemmel és a skálázhatósággal. A React Natívummal kapcsolatban azonban a GTM-hez kért időkorlátban nem találtam meggyőző megoldást, ezért a GA végrehajtására indítottam. Ma közvetlenül telepítheti a GA-t, és amikor sürgetõbb az igény, könnyen átviheti a követést a GTM-ben anélkül, hogy elveszítené az adatok konzisztenciáját.

Firebase: az új Google mindent egyben eszköz

Lehetséges, hogy a Google Analytics nem a legújabb / legjobb megoldás az Analytics mobilalkalmazásokhoz történő elkészítéséhez, mióta a Google alapja van. Ez az új megoldás egy felhőalapú szolgáltató, és a háttérkép, mint egy mobilalkalmazások szolgáltatása, beleértve az Analytics eszközt.

Ha érdekel, akkor ne habozzon, nézze meg. A mai napig nem volt lehetőségem tesztelni a Firebase-t. A GA továbbra is nagyszerű, rendkívül nagy teljesítményű, és az Analytics fő megoldása az asztali számítógépen.

Következő cikkemben néhány tanácsot adok Önnek azon adatok nyomon követésére, amelyek cselekvési célú KPI-kként használhatók az üzleti vállalkozás hatékony irányítása érdekében!