Découvrez la vidéo pour la voir en action:
http://screencast.com/t/6vkWlZOp
Après quelques recherches, j'ai trouvé une solution. Je suis tombé sur ce fil de discussion sur le Phonegap Groupe Google: https://groups.google.com/forum/#!msg/phonegap/uqYjTmd4w_E/YD1QPmLSxf4J
(merci TimW et Dan Levine!)
Dans ce fil, j'ai découvert qu'il est possible d'utiliser Google Analytics sans plugin. Tout ce que vous avez à faire est de télécharger l'ga.js fichier de Google http://www.google-analytics.com/ga.js (il suffit d'enregistrer la page dans votre dossier www)
Puis modifier la ga.js fichier en ajoutant un caractère. La recherche de la ga.js fichier pour le mot "fichier:" et remplacer par "_file:".
Dans le thread, j'ai lié ci-dessus, "TimW" explique le raisonnement pour cela:
Essentiellement, Google Analytics ne fonctionne pas si son utilisé à partir d'un
file:/// url. Dans iOS/PhoneGap c'est le cas. Afin de résoudre ce
problème, vous devez d'abord télécharger le ga.js fichier de google et comprennent
comme une partie de votre construction locale. Vous remarquerez que ce fichier est
d'obfuscation. Recherchez le fichier pour la chaîne "fichier:" ce qui devrait se produire
qu'une seule fois. Lorsque vous le trouvez, ajouter un trait de soulignement au début (si c'
devient "_file:"). Cela l'empêche de correspondance le protocole de la page
emplacement (qui est "fichier:").
Après l'ajout d'un caractère vers la ga.js de fichier, il vous suffit d'inclure ce qui suit dans le haut de votre page:
<script type="text/javascript" src="ga.js"></script>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-YOUR_ID_HERE']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_trackPageview', 'NAME_OF_PAGE']);
</script>
J'ai testé cela sur le simulateur, et j'en ai eu la preuve qu'il travaillait à l'aide de la vue en Temps Réel de Google Analytics. Le simulateur a été de travailler sur iOS 5.0. Mon téléphone est toujours sur l'iOS 4.2, et quand je l'ai testé sur mon appareil, il n'a pas montré sur le suivi en Temps Réel.
Dans le fil, quelqu'un a mentionné les mêmes problèmes avec Android 4.0+... j'espère qu'il y aura une meilleure solution dans le futur mais pour l'instant c'est le plus facile et moins compliqué pour obtenir de base analytique pour mon application. Il ne peut pas le faire en mode hors connexion de suivi, mais c'est un peu flippant de toute façon.
Même si iOS 4 et les utilisateurs d'Android sont une minorité dans le marché (voir graphique):
http://static7.businessinsider.com/image/4fd65fac6bb3f7925700000f/chart-of-the-day-ios-vs-android-june-2012.jpg
Je voudrais stil, comme pour obtenir les données à partir de tous les OS.