2017-10-12 1 views
-3

J'ai intégré Google Analytics dans mon application. Je fais le suivi du nom de l'écran lorsque je lance une page particulière. Si je lance cette page 20 fois de suite, l'écran devrait être suivi 20 fois. Mais sur le site de l'AG, il est signalé 18 fois ou moins. Y a-t-il un problème connu avec Google Analytics concernant la perte de données analytiques?Perte de données dans les données Google Analytics dans l'application Android

Merci!

Répondre

0

Voici mes conclusions,

Lorsque j'envoie un GA frappé (écran ou événement), ce n'est pas en cours d'expédition à Google Analytics instantanément. Au lieu de cela, il est stocké localement et envoyer au serveur dans un intervalle particulier. Par défaut, cet intervalle est de 30 minutes, mais dans mon application, j'ai défini cet intervalle sur 2 minutes. Donc, toutes les deux minutes, j'envoie les résultats GA, rapportés depuis la dernière diffusion, à Google Analytics.

Référence: https://developers.google.com/analytics/devguides/collection/android/v4/dispatch

Afin de protéger le système de recevoir plus de données qu'il peut gérer, Google Analytics a mis en place certaines limites.

Voici la limite avec Android SDK. Pour chaque instance de suivi sur un périphérique, chaque instance d'application ne peut envoyer qu'un maximum de 60 occurrences dans chaque répartition. Une fois qu'un ensemble de hits est distribué, ce quota sera réapprovisionné à raison de 1 hit toutes les 2 secondes.

Cela signifie, initialement app peut envoyer 60 hits. Après cela, si nous essayons d'envoyer un autre ensemble de hits après 30 secondes, nous ne pourrons envoyer que 15 hits. Puisque nous définissons l'intervalle de répartition est de 120 secondes, nous serons en mesure d'envoyer 60 hits toutes les deux minutes. Même si nous n'envoyons que 10 hits dans un précédent envoi, nous ne pourrons envoyer qu'un maximum de 60 hits lors du prochain envoi.

Référence: https://developers.google.com/analytics/devguides/collection/android/v4/limits-quotas

Conclusion: Donc il y a une chance de rater des événements si nous envoyons plus que le quota autorisé.