8
votes

Pourquoi mes longueurs de session de mon application iOS 30 min + dans Google Analytics?

Plus important encore, comment puis-je le réparer?

C'est comme si l'ampleur de l'application ne termine pas la session.


3 commentaires

On dirait que l'exploration de l'application ne met pas fin à la session. :RÉ


ça ne le fait pas? Comment puis-je résoudre cependant?


Qu'est-ce que vous avez sur l'application? Connaissez-vous d'un chargement de fond?


4 Réponses :


-1
votes

Cela pourrait aider: Mise à jour du suivi de la session Google

Il parle de web, mais mentionne spécifiquement une règle de 30 minutes.


0 commentaires

-2
votes

Pour mettre fin à la session lorsque l'application passe à l'arrière-plan, utilisez xxx

et peut-être mettre à propos de: vide ou quelque chose dans votre webview. ( hypothèse;) )

Enregistrez l'emplacement et rechargez-le dans xxx

ou lire plus ici


1 commentaires

Les hypothèses n'appartiennent pas aux réponses - En outre, cette question est de savoir comment arrêter le suivi dans une application, pas sur webview. De plus, l'utilisateur cherche spécifiquement la commande à mettre dans applicationwillresignactive pour arrêter le suivi.



13
votes

Lorsque votre application passe en mode d'arrière-plan, il doit indiquer à l'analyse de cesser de suivre le suivi.

Délégué d'application aurait quelque chose comme: xxx

dans Google's Href = "http://code.google.com/p/analytics-api-samples/source/browse/trunk/src/tracking/mobile/ios/asytracker/library/easytracker.m" rel = "noreferrer"> easy Tracker exemple, un contrôleur d'affichage reçoit des notifications lorsque l'état de l'application change. Le suivi est arrêté lorsque l'application passe en arrière-plan (autour de la ligne 400). xxx


4 commentaires

Salut là-bas, êtes-vous sûr que cela met fin à la session en tant que GA le voit?


Désolé, appuyez sur Entrée au lieu de Maj + Entrée. Ceci est le reste: j'ai une application de test et j'ai allumé le mode de débogage et je regarde les hits d'expédition. Donc, mon flux d'applications ressemble à ceci: je démarre l'application et tire une vue de page. Je frappe le bouton de la maison et envoyez l'application à l'arrière-plan. Je appuyez sur l'icône de l'application et ramenez l'application au premier plan, et quand je le fais, je tire un événement. Voici les bits __utma de mon __utm.gif hits: page vue: 1.334475189.1334947296.1334956141.1334956141.13334956141.13 Evénement: 1.334475189.1334947296.1334956141.1334956163.14 Le décompte de vue est incrémenté ici. Ne devrait-il pas être 1?


stoptracking méthode dans ApplicationDidentierbackground ne finit pas la session dans mon cas, j'utilise Arc dans mon projet et Je ne peux pas utiliser la méthode dealloc comme dans l'exemple GA. Il n'y a pas d'autre moyen de mettre fin à la session?


J'ai essayé de mettre fin à la session de cette manière, aussi. Pas de chance. Analytics continue toujours la session IOS après 30 minutes d'inactivité et après 24 heures. Très différent de ce que disent les documents analytiques (pour les pages Web, au moins).



0
votes

Il est écrit si l'utilisateur dispose d'un événement avec dans 30 MINS, il le traitera comme la même session. Donc, tout cela signifie que si l'utilisateur est revenu dans 30 minutes d'utilisation de votre application.

https://developers.google.com/analytics/devguides/ Collection / iOS / V2 / Sessions


0 commentaires