31 votes

google analytics ios sdk V2.0 durées de session courtes

L'application sur laquelle je travaille est utilisée sur un iPad dans un magasin. Le verrouillage automatique de l'appareil est désactivé et l'application affiche une boucle vidéo comme une sorte d'économiseur d'écran après une minute d'inactivité. Nous utilisons le GA iOS SDK 2.0 beta pour suivre les sessions, avec un délai de session de 60 secondes. L'application démarre une session au démarrage, ainsi que lorsque l'économiseur d'écran est désactivé par une touche. Tout fonctionne bien, sauf les multiples sessions de 0-10 secondes que nous obtenons, avec une durée moyenne de 0:00. Nous pouvons démarrer l'application, passer par quelques sessions de 60 secondes, puis obtenir ces sessions rapportées avec 2-3 des sessions de 0-10 secondes. D'après ce que je vois, l'application ne lance les sessions que lorsqu'elle est censée le faire, et je me demande donc si cela n'est pas lié à la façon dont Google calcule une session. Je n'ai rien vu dans la documentation qui explique cela et je suis perplexe.

2voto

Sakthi Points 26

Je viens de trouver cette réponse de mon ami

http://support.google.com/analytics/bin/answer.py?hl=en&answer=1144430&topic=1011345&ctx=topic

Dans mon application, je n'ai qu'un seul contrôleur de vue qui utilise [tracker trackView:@"mon nom d'écran"] et je l'ai mis dans le AppDelegate.m pour l'instant car je n'ai pas encore réussi à suivre les vues/écrans. D'après les documents liés, GA calcule la durée de la session en se basant sur le temps écoulé entre deux affichages. Puisque je n'ai qu'une seule vue définie (et pas correctement dans le viewController), cela peut être la raison pour laquelle j'obtiens tant de sessions de 0-10 secondes. Je vais l'explorer.

0voto

sohail059 Points 374

Il est possible que vous lanciez une nouvelle session avant de suivre un événement/une page. Veuillez vous assurer que vous ne démarrez pas une nouvelle session à chaque fois. Référez-vous à ce lien https://developers.google.com/analytics/devguides/collection/ios/v3/sessions

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X