Affichage des articles dont le libellé est Google Analytics. Afficher tous les articles
Affichage des articles dont le libellé est Google Analytics. Afficher tous les articles

mercredi 23 mars 2011

L'Amazon Appstore démarre fort

Pour ceux qui serait passé à côté de l'info, Amazon a lancé hier sa place de marché d'applications Android sous l'appelation Amazon Appstore for Android. Aux côtés des Androidpit, Appbrain et autres pionniers qui tentent de s'adjuger une part du gâteau, Amazon à su partir à point en s'offrant l'exclusivité de la dernière version d'Angry birds : Angry birds RIO. L'Amazon Appstore pour Android à été l'application la plus téléchargée aux états unis et ce, sans même être présente sur l'Android market :


Applications les plus téléchargées aux états unis
le 22 mars 2010

Reste maintenant à savoir si cette place de marché saura satisfaire les développeur et attirer des utilisateurs et clients sur le long terme... Affaire à suivre.


Ces statistiques ont été agrégée au moyen de Google Analytics et de l'application Instant Uninstaller disponible sur l'Android market :

jeudi 23 décembre 2010

Suivi des variables personnalisées Analytics avec Blogger

Si vous utilisez Blogger, vous vous êtes sans doutes empressé à intégrer le tracking Google Analytics de vos visiteurs. Si le suivi du nombre de vos visiteurs, de leurs origines géographique, des liens et mots clés d'entrée sur votre blog, des pages les plus visitées etc... vous passionne, alors vous serez certainement intéressé par la mise en place de mesures personnalisés au moyen des custom variables ou variables personnalisées.

Les variables personnalisées Google Analytics permettent de suivre des valeurs quelconques pour des variables que vous définissez vous mêmes. Le suivi des valeurs pouvant se faire :
  • Par visiteur unique
  • Par session de navigation
  • Par impression de page
Pour une explication exhaustive sur les variables personnalisées, je vous renvoie à la documentation Google Analytics. Nous allons maintenant voir comment les utiliser pour effectuer le suivi des tags les plus populaires sur votre blog Blogger.

Vous avez sans doute déjà ajouté le code de suivi Analytics au template de votre blog :
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXX-Y']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

_gaq.push(['_trackPageview']);
La directive _gaq.push(['_trackPageview']); permet d'envoyer les données suivies pour la page affichée vers votre compte Analytics. Pour effectuer le suivi des tags les plus populaires de votre blog, il va falloir ajouter le code suivant avant cette directive _gaq.push(['_trackPageview']); :
if (/(http:\/\/){0,1}avianey.blogspot.com\/[0-9]{4}\/[0-9]{2}\/.*\.html/.test(window.location)) {
    var libellesSpan;
    var continuer = false;
    if (document.getElementsByClassName) {
        var labels = document.getElementsByClassName('post-labels');
        if (labels && labels!=null && labels.length>0) {
            libellesSpan = labels[0];
            continuer = true;
        }
    } else {
        var blog = document.getElementById('Blog1');
        if (blog && blog!=null && blog.getElementsByTagName) {
            var spans = blog.getElementsByTagName("span");
            continuer = true;
            for (var i = 0; i < spans.length; i++) {
                if (spans[i].className=='post-labels') {
                    libellesSpan = spans[i];
                    break;
                }
            }
        }
     }
     if (continuer && libellesSpan.getElementsByTagName) {
         var links = libellesSpan.getElementsByTagName('a');
         for (var i = 0; i < links.length; i++) {
             _gaq.push(['_setCustomVar', 1, 'Tag', links[i].innerText.replace(/%20/g,' '),  3]);
         }
     }
}
La première partie du code permet de récupérer les tags associés au post du blog qui est affiché :
  1. Vérification de l'URL afin de s'assurer qu'elle correspond à celle d'un post. Le suivi n'est pas effectué pour la page principale, l'historique du blog ou la liste des posts par tag.
  2. Si l'on est sur la page d'un post : récupération des tags du blog en utilisant getElementsByClassName sur les navigateurs compatibles ou en navigant dans le DOM pour les autres (Internet Explorer...)
  3. Enfin, enregistrement d'une valeur personnalisée pour chaque tag associé au post : _gaq.push(['_setCustomVar', 1, nom, valeur, 3]);
Il ne reste plus qu'à attendre quelques jours (et oui c'est plutôt long) avant de voir apparaître les premières statistiques dans votre interface Analytics :


Fork me on GitHub