Ho un'applicazione che la maggior parte delle volte funziona in background, come servizio. Sono disponibili numerosi esempi e tutorial online su come utilizzare l'API di Google Analytics con la libreria EasyTracker per tenere traccia di più attività, ma non c'è una sola spiegazione su come utilizzare l'API di Google Analytics in un servizio. È possibile?Android: posso utilizzare Google Analytics all'interno di un servizio?
risposta
Buone notizie! Puoi. ed è abbastanza facile.
Avrete bisogno del contesto applicativo chiamiamolo mCtx Quando hai questo è necessario un esempio di GoogleAnalytics, si può ottenere chiamando
GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);
ora è necessario impostare i parametri desiderati (che dovresti inserire in analytics.xml quando usi EasyTracker).
ora è necessario un'istanza Tracker:
Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here
e che è fondamentalmente .. ora è possibile inviare gli eventi con questo tracker
mTracker.sendEvent(....);
ecc ..
Spero che questo aiuti. Questa è la base, ma GoogleAnalytics and Tracker sostituisce EasyTracker.
Si può leggere di più su di esso qui: Advanced Configuration - Android SDK
Basta notare che fino a quando vedrete le relazioni sul sito GA, può richiedere fino a 24 ore .. quindi essere paziente :) o utilizzare mGaInstance .setDebug (true) per vedere nel logcat che è stato inviato
Ehi, è intelligente! Grazie, lo proverò. –
è sufficiente notare che fino a quando non verranno visualizzati i report sul sito Web di GA, potrebbero essere necessarie fino a 24 ore .. quindi sii paziente :) oppure usa mGaInstance.setDebug (true) per vedere nel log cat che è stato inviato – Vlad
Hmm interessante. Ho iniziato a esaminare l'SDK di V2 Analytics e sembra che abbiano apportato molti cambiamenti dalla prima versione. Devo imparare ancora una volta :) –
Suggerirei di non farlo a meno che non si sia molto sicuri di quello che si sta facendo.
ho implementato eventi GA nel mio servizio, ma corrotto un sacco di miei GA stats come durata della sessione, percentuale giornaliera di nuove sessioni, sessioni giornaliere ecc GA pensa che gli eventi sono causati dopo un schermata e quindi spinge l'evento GA con il nome di una schermata "(non impostato)". Dato che i servizi venivano eseguiti in background molte volte, finiva per danneggiare le varie statistiche. Anche la visualizzazione in tempo reale degli utenti attivi è andata male.
nella v3, è possibile utilizzare tracker diversi all'interno della stessa app. Questo potrebbe risolvere questo problema. – Loda
- 1. Posso utilizzare google analytics in Cina
- 2. Connessione di Google Analytics Android al servizio non riuscita
- 3. Android di Google Analytics v3: "non disponibile Servizio"
- 4. Android Google Analytics - Connessione al servizio non riuscita
- 5. Google Analytics, Monitoraggio installazione android
- 6. Aggiunta di Firebase Analytics e Google Analytics nell'app per Android
- 7. Come utilizzare un account di servizio per accedere all'API di Google Analytics V3 con .NET C#?
- 8. Android google analytics tracker NoClassdefFoundError
- 9. Come utilizzare trackPageview in Google Analytics?
- 10. Google Analytics ripercorre Proguard
- 11. Google Analytics - meno di un minuto fa
- 12. posso chiamare google analytics dal lato server?
- 13. API di Google Analytics C#
- 14. Android Google Analytics che causa schermo nero
- 15. ANR con Google Analytics
- 16. Precisione della posizione di Google Analytics per Android
- 17. Disabilita Google Analytics dai rapporti di pre-lancio di Android
- 18. Google Analytics vs Firebase
- 19. ngCordova Google analytics ($ cordovaGoogleAnalytics)
- 20. Google Analytics - Monitoraggio sconosciuto
- 21. Ottieni tag di referrer per Google Analytics Android
- 22. Come utilizzare correttamente il protocollo di misurazione google analytics?
- 23. Proxy Google Analytics
- 24. Ember.js e Google Analytics
- 25. Scraping Google Analytics di Scrapy
- 26. API di Google Analytics su Azure
- 27. Android Creazione di dimensione personalizzata in google analytics
- 28. Google Analytics "Errore interno"
- 29. Ricerca siti di Google Analytics
- 30. R - Pacchetto Google Analytics
hai trovato qualcosa su questo? – Vlad
No, non ho :( –
beh l'ho appena fatto, quindi vedi la risposta qui sotto :) – Vlad