Question

J'aime garder mes sites Web extrêmement légers et rapides, mais bien entendu, j'ai besoin d'un suivi et d'une analyse de l'utilisateur.

Il semble que Google Analytics prenne toujours un temps de traitement assez long pour que je veuille le remplacer par quelque chose de plus rapide (et / ou hébergé localement), avec peut-être moins de fonctionnalités.

Je me soucie vraiment uniquement de ces métriques: navigateur, système d'exploitation, référent et # hits par page un jour ou une semaine donnés.

Quelqu'un a-t-il de bonnes suggestions ou Google Analytics est-il vraiment la meilleure option?

Était-ce utile?

La solution

Le délai de chargement peut être le temps de chargement. Essayez d’héberger localement le fichier javascript de google analytics.

Autres conseils

Vous devriez essayer Google Analytics asynchrone. Il charge GA en arrière-plan, de sorte que le rendu du reste du contenu de la page ne soit pas bloqué:

http://code.google.com/apis/analytics/ docs / tracking / asyncTracking.html

De plus, depuis que vous avez posé cette question pour la première fois, Google a mis à niveau leur infrastructure de services. Il est maintenant plus rapide et beaucoup plus fiable qu'en 2008. Pour la plupart des sites, il est préférable d'utiliser le CDN de Google plutôt que d'héberger vous-même ga.js. Puisque le fichier officiel ga.js figure sur un si grand nombre de sites, la plupart des utilisateurs l'ont dans le cache de leur navigateur.

J'héberge moi-même le fichier JavaScript GA - le seul inconvénient est que si Google met à jour le fichier, votre copie sera ancienne et vous risquez de rater certaines fonctionnalités - vous pouvez toutefois limiter le problème en faisant en sorte qu'un script affiche la dernière version. chaque semaine ...

L'avantage de vous héberger vous-même est que vous avez le contrôle total sur la mise en cache, etc., et qu'il y a moins de recherches DNS requises pour votre site.

L’autre problème auquel vous êtes probablement confronté est le délai (jusqu’à 24 heures) pour la mise à jour des données, mais pour quelque chose qui ne coûte rien, je ne me plains pas trop:)

Je ne peux pas croire que personne n'ait suggéré Piwik . À mon avis, c’est LA meilleure alternative à Google Analytics. Il arrive également à maturité dans quelques semaines.

Vous devriez absolument y jeter un coup d'œil!

Une bonne alternative est revigorer . Il vous donne des statistiques en " temps réel " et (à mon avis) est un peu plus rapide, mais il n'a pas autant d'options que g-analytics.

Le chargement du script urchin.js à la toute fin de la page ne devrait pas ralentir le chargement de la page (car cela chargerait votre page Web, puis contactez Google Analytics). Cela signifie également que votre page ne sera pas gelée si l'URL urchin.js est temporairement inaccessible pour une raison quelconque (par exemple, une recherche DNS lente)

Télécharger régulièrement urchin.js et le servir localement accélérera également les choses. Le mettre à jour une fois par heure serait largement suffisant (étant donné qu'il reçoit généralement une demande par page-vue, une fois par heure est trivial)

Je suppose que si cela vous inquiète vraiment, vous pouvez envisager de modifier urchin.js pour le rendre moins gourmand en ressources, ou de déterminer ce qu'il fait et de le simplifier (je vous recommande de vérifier si quelqu'un d'autre l'a déjà fait auparavant). , mais je ne pense pas que le temps d’exécution de JS ralentira sensiblement votre page Web

Le problème que vous rencontrez est simplement le blocage des E / S standard lors du chargement de javascript.

Découvrez cette solution: http://lyncd.com / 2009/03 / better-google-analytics-javascript /

Cela devrait traiter Google Analytics une fois la page chargée .

Pour les métriques dont vous avez besoin, vous pouvez utiliser les journaux Web créés par Apache / IIS.

Vous pouvez ensuite supprimer le code d'analyse.

vous pouvez vous abonner à Google Analytics Changelog Code de suivi JavaScript
http://code.google.com/apis/analytics/docs/ gaJS / changelog.html
pour voir si une nouvelle version est disponible pour mettre à jour le fichier ga.js localement

Je rencontre également ce nouveau fragment de code asynchrone
http://code.google.com/apis/analytics/docs/ tracking / asyncTracking.html
Il active le suivi de Google Analytics en insérant ga.js dans la page. mais il tire parti de la prise en charge par le navigateur de JavaScript asynchrone pour améliorer la vitesse de chargement du code de suivi

FoxMetrics semble fonctionner très rapidement. Ils sont toujours en version bêta mais cela semble prometteur.

Vous pouvez simplement récupérer vos journaux et les analyser avec un outil tel que WebLog Expert Lite pour obtenir ces métriques.

WebTrends est un moyen très efficace "payé". service ... même si je dois dire que les fonctionnalités wiz-bang de Google Analytics sont bien plus cool.

J’ai déjà jeté un coup d’œil rapide sur Mint , ce qui semble intéressant. Mais je n'ai aucune information sur la vitesse et cela coûte 30 $ par site.

Je suis fan de Statcounter . Il semble moins intrusif que certains des outils gratuits que j’ai essayés et que je n’ai jamais eu à faire paraître lents. La taille du journal des comptes gratuits correspond aux 500 derniers accès, mais elle est extensible moyennant des frais.

Pour un suivi en direct, vous pouvez également essayer Woopra . Il est assez stable et rapide, mais n'autorise que 10 000 pages vues par jour actuellement, car elles sont encore en version bêta. Vous avez quelques fonctionnalités intéressantes, comme le chat en direct avec vos visiteurs. Ce n’est pas si bon pour le suivi des conversions, mais vous pouvez le surmonter en utilisant de bons paramètres dans votre URL et vos annonces.

AWStats vous donnera des statistiques très complètes et bien présentées en analysant quotidiennement votre fichier journal. Il dispose également d'un JS léger pour des statistiques plus avancées telles que les plugins et la taille de l'écran.

Étant donné que tous les navigateurs ne prennent pas en charge le chargement asynchrone des scripts car le script actuel de Google Analytics utilise, je ne le chargerai toujours qu'après le chargement du DOM:

// first thing to do, make sure _gaq is defined:
var _gaq = _gaq || [];

// set your account settings:
_gaq.push(['_setAccount', 'UA-XXXXX-X']);

// queue trackpageview whenever you want :)
_gaq.push(['_trackPageview']);

//////////////////////////////////////////////////////////////////

(function($){
    // load the GA script only after the dom is ready
    // for simplicity using jQuery, of course you can just listen
    // to the DOMContentLoaded / window.load event
    $(function(){

        // standard code provided by google to load the GA script
        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);

    });
})(jQuery);

//////////////////////////////////////////////////////////////////

// if the script is already loaded, it will execute the tracking request, otherwise it's in the queue
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);

DEMO: http://jsfiddle.net/roberkules/xyU8K/

Si, pour une raison quelconque, vous êtes obligé d'utiliser l'ancienne version du script Google Analytics (sans file d'attente), vous devez écrire vous-même la fonctionnalité de file d'attente (ce qui est très simple) et la gérer une fois le script chargé (qui n'est toujours chargé qu'après que le DOM est prêt).

Mixpanel propose des analyses en temps réel.

Ne répétez pas l’affiche ci-dessus, mais j’aime aussi Mixpanel. Il est hautement personnalisable, extrêmement convivial, en temps réel (REAL REAL) et possède des outils incroyablement robustes et puissants - le type d’outils que vous pouvez choisir d’apprendre ou de ne pas apprendre tout en obtenant une valeur incroyable.

Connaître un peu de PHP / javascript est essentiel pour tirer pleinement parti toutes ses capacités étonnantes, mais il est hautement personnalisable pour votre niveau de compétence & amp; l'intensité à laquelle vous souhaitez y intégrer un langage de programmation, un ou plusieurs scripts ou une ou plusieurs tâches. Ils sont le service client est super aussi.

Ils l’offrent gratuitement pour un trafic assez important également; bien que, si vous atteignez le point où vous auriez à dépenser quoi que ce soit, cela peut rapporter un peu de temps. Si vous avez beaucoup de trafic, vous ne devriez pas avoir beaucoup de difficulté à vous payer le service.

Non, je ne travaille pas pour Mixpanel et je ne suis en aucune façon leur affilié.

Je n'ai utilisé que Google Analytics; Toutefois, si vous souhaitez continuer à utiliser Google Analytics, vous pouvez améliorer la vitesse en:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top