Mam aplikację, która przez większość czasu działa w tle, jako usługa. Istnieje wiele przykładów i samouczków online, w których można korzystać z interfejsu Google Analytics API z biblioteką EasyTracker do śledzenia wielu działań, ale nie ma ani jednego, który wyjaśniałby, w jaki sposób korzystać z interfejsu API Google Analytics w usłudze. Czy to możliwe?Android: czy mogę korzystać z Google Analytics w ramach usługi?
Odpowiedz
Dobra wiadomość! Możesz. i to całkiem proste.
Musisz kontekst aplikacji nazwijmy to mCtx Kiedy trzeba to trzeba instancję Google Analytics, można je dostać poprzez wywołanie
GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);
teraz trzeba ustawić wszelkie parametry, które chcesz (które normalnie można umieścić w analytics.xml podczas korzystania z EasyTracker).
teraz trzeba instancję Tracker:
Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here
i to w zasadzie to .. teraz można wysłać zdarzenia z tego trackera
mTracker.sendEvent(....);
etc ..
Nadzieja to pomaga. To jest podstawa, ale GoogleAnalytics i Tracker zastępują EasyTracker.
Możesz przeczytać więcej na ten temat tutaj: Advanced Configuration - Android SDK
Wystarczy pamiętać, że aż zobaczysz raporty na stronie internetowej GA, może to potrwać do 24 godzin .. więc uzbroić się w cierpliwość :) lub użyj mGaInstance .setDebug (true), aby zobaczyć w logcat, że został wysłany
Hej, to sprytnie! Dziękuję, wypróbuję to. –
zauważ, że dopóki nie zobaczysz raportów na stronie GA, może to potrwać do 24 godzin .. więc bądź cierpliwy :) lub użyj mGaInstance.setDebug (true), aby zobaczyć w logu, że został wysłany – Vlad
Hmm interesujące. Zacząłem przeglądać SDK V2 Analytics i wygląda na to, że od pierwszej wersji wprowadzono sporo zmian. Będę musiał się tego nauczyć jeszcze raz :) –
Proponuję tego nie robić, chyba że jesteś bardzo pewien, co robisz.
I wdrożone zdarzenia GA w mojej służbie, ale uszkodzony dużo mojego GA Statystyki takie jak czas trwania sesji, dzienny procent nowych sesji, codzienne sesje itp GA uważa, że zdarzenia są wywoływane po widok ekranu, a więc wypycha wydarzenie GA z nazwą ekranową "(nie ustawiona)". Ponieważ usługi były uruchamiane w tle wiele razy, spowodowało to uszkodzenie różnych statystyk. Wyświetlanie aktywnych użytkowników w czasie rzeczywistym również poszło nie tak.
w wersji 3, możesz użyć innego trackera w tej samej aplikacji. To może rozwiązać ten problem. – Loda
- 1. Jak korzystać z trackPageview w Google Analytics?
- 2. Jak korzystać z Google Analytics do instalacji odsyłaczy Google Analytics?
- 3. Czy mogę upublicznić mój wynik Google Analytics?
- 4. Gdzie mogę wyświetlić dzienniki awarii usługi Google Analytics iOS?
- 5. Dodawanie Firebase Analytics i Google Analytics w aplikacji Android
- 6. Android Google Analytics i wymiary
- 7. Google Analytics Android nie działa
- 8. Android Google Analytics błędach integracja
- 9. android Google Analytics v3: "Usługa niedostępna"
- 10. czy mogę połączyć się z Google Analytics od strony serwera?
- 11. Jak poprawnie korzystać z protokołu pomiaru google analytics?
- 12. Nieudane połączenie z usługą Google Analytics do usługi
- 13. Google Analytics - czy mogę umieścić skrypt w stopce?
- 14. Jak korzystać z usługi Android SpeechRecognizer jako usługi?
- 15. Android: Jak mogę wywołać startResolutionForResult z usługi?
- 16. Uruchamianie JavaScript w ramach usługi w Androidzie
- 17. Dane demograficzne Google Analytics dla aplikacji Android
- 18. Google Analytics z wieloma subdomenami
- 19. Usługi symulacyjne w ramach innej usługi wiosennej z użyciem mockito
- 20. Jak korzystać z konta usługi, aby uzyskać dostęp do interfejsu API Google Analytics w wersji 3 z .NET C#?
- 21. Usługi Google Play z Proguard w Android Studio
- 22. Google Analytics - śledzenie nieznane
- 23. Lakier i Google Analytics
- 24. Łączenie danych w Google Analytics
- 25. ngCordova Google analytics ($ cordovaGoogleAnalytics)
- 26. Google Analytics 3.0 autoryzacja
- 27. Jak mogę korzystać z Android aaptOptions?
- 28. Proguard Google Analytics
- 29. Ember.js i Google Analytics
- 30. Uzyskaj raport o awariach w google analytics
znalazłeś coś na ten temat? – Vlad
Nie, nie mam :( –
dobrze po prostu tak zrobiłem, więc zobacz odpowiedź poniżej :) – Vlad