Websourcing.fr

Websourcing.fr » ActualitĂ©s, Web, Logiciels et Fun

Image pour Améliorer la gestion des profils dans Google Analytics

Améliorer la gestion des profils dans Google Analytics

Si vous êtes un professionnel du Web, que vous gérez énormément de sites / profils (disons plus de 10) et que vous utilisez Google Analytics, cet article va vous intéresser.

L’interface de Google Analytics montre par dĂ©faut 10 profiles, paginĂ©s si besoin (si il y a plus de 10 profiles associĂ©s au compte). Il est possible d’en montrer jusqu’Ă  100 en utilisant la liste de choix (dropdown box).

Cependant, ce rĂ©glage n’est pas sauvegardĂ© lorsque vous quittez l’interface, et Ă  chaque visite, vous devez re-sĂ©lectionner vos rĂ©glages. PlutĂ´t gĂŞnant et ennuyant!

Et bien si vous utilisez GreaseMonkey, et le petit script que je vais vous présenter, ce ne sera plus le cas.

En effet, GreaseMonkey permet de personnaliser pas mal d’interface en incorporant des script JS qui modifient le comportement et /ou l’organisation d’une page Web.

Le but ici est d’ajouter un paramètre (ns=100 par exemple) Ă  l’url de Google Analytics lors de chaque visite, afin que le choix du nombre de profiles Ă  afficher soit modifiĂ© une fois pour toute.

Le script est simple mais fait ce qu’on lui demande.

// ==UserScript==
// @name           show 50
// @namespace      http://lunametrics.com/
// @include        https://www.google.com/analytics/settings*
// @include        https://www.google.com/analytics/home*
// ==/UserScript==
/*
if (!window.location.href.match(/ns=/))
{
  if (!window.location.href.match(/\?/)) {window.location.href = window.location.href + '?ns=100';}
  else {window.location.href = window.location.href + '\&ns=100';}
}
*/
var atags = document.getElementsByTagName("a");
var foundNext = 0;
for (var i = 0; i < atags.length; i++)
{
  if (atags[i].href.match(/sn=11/)){ foundNext = 1; break;}
}

if (foundNext == 1 && !window.location.href.match(/ns=/) &amp; !window.location.href.match(/rid=/))
{
if (!window.location.href.match(/\?/)) {window.location.replace(window.location.href + '?ns=100');}
else {window.location.replace(window.location.href + '&ns=100');}
}

Pas forcément très régulier, mais efficace donc utile. Si vous avez GreaseMonkey déjà installé, créez un fichier .js avec comme contenu le script ci-dessus et installez le.

Crédits: lunametrics.


Cet article vous a plu ?

Commenter Laissez un commentaire | Recevez les mises à jour Souscrivez au flux RSS | Partager : Twitter AddInto Fuzz del.icio.us Wikio FR Blogonet
Websourcing.fr - Tous droits réservés. Reproduction interdite sans accord préalable.
  1. Pas encore de commentaire. Soyez le premier à commenter!

(Ne sera pas publié)
  1. Sur Jean-Marie Gall.com » Blog Archive » Melting Pot de News 2.0 No. 12 le 25 janvier 2009 - 14:46

    [...] Améliorer la gestion des profiles dans Google Analytics by Lionel de Websourcing.fr [...]