ZdStats is a wordpress plugin allowing you to trace your visitors. This is not a simple statistics plugin, it’s very flexible and dynamic. This means you can update your filters by yourself and therefore by as realistic as possible.
Here is a lsit of functions :
- Display a summary of visits (week, month, trimester, semester and year)
- Display Pageviews and visitors with daily precision
- Referring pages
- Used keywords
- Localization of your visitors
- Browser / OS
The statistics are collected and instantly processed, or not, as you can decide this using an option. You can also separate feeds from real pageviews, exclude some IPs from being collected (@home, @work, @school, etc…) and choose to collect robots pageviews or not.
Localization of your visitors is made using GeoLiteCity from MaxMind, you can download the database here.
One of the best point of the system is its flexibility, indeed, filters and rules are using options and therefore you can update them anytime you want and then update your database. You choose what’s filtered.
This plugin is under GPL Licence
Here is a video of the plugin:
You can download it here : ZdStats Package (version 1.1.2) - ZdStats Package version 1.1.3 (changelog here)
Setup
Setup is very simple, just unzip the archive in your wp-content/plugins folder. Download the GeoLiteCity.dat specified above and place it in the geoip folder (in fact, I’m not sure if it’s redistruable, so you’ll have to download it yourself).
You can now activate the plugin and change the options.
Options
Go to the Statistics tab, then Options.
This is where you will specify IP Filters.
Then you can check boxes you need, everything is self explanatory. My recommendation though is to activate Automatic analysis of the data, except if you have a very huge list of filters.
And finally Filtered IP.
F.A.Q
- After doing an update, Geolocalization is not working
Yes, this is due to wordpress automatic upgrade which deletes the plugin folder. In order to avoid this, do a manual upgrade, or save the file before your update, or finally, upload it again after the upgrade.
Of course, you are not forced to use this function and if no file is present, the function will only be disabled - No statistics appear, or you get an error message : “Warning: preg_match() [function.preg-match]: Empty regular expression in…”
Make sure you have the Robots IP filter filled with something like this :/^72\.44\.3[2-9]\./ => Amazon /^72\.44\.[4-5][5-9]\./ => Amazon /^72\.44\.6[0-3]\./ => Amazon /^67\.202\.[0-5][0-9]*\./ => Amazon /^67\.202\.6[0-3]\./ => Amazon /^68\.180\.13[8-9]\./ => YahooResearchCluster /^64\.40\.117\.226/ => Sphere.com /^64\.191\.203\./ => Digg /^64\.13\.251\.89/ => Media Temple /^64\.41\.145\./ => Savvis /^77\.91\.224\./ => Webalta Internet Search Company /^209\.200\.22[4-9]\./ => LunarPages /^217\.23\.12[8-9]\./ => RANET.RU / Spammer /^217\.23\.1[3-5][0-9]\./ => RANET.RU / Spammer /^212\.24\.3[2-9][0-9]\./ => RANET.RU / Spammer /^212\.24\.[4-5][0-9]\./ => RANET.RU / Spammer /^212\.24\.6[0-3]\./ => RANET.RU / Spammer /^212\.158\.16[0-7]\./ => RANET.RU / Spammer /^62\.213\.6[4-9]\./ => RANET.RU / Spammer /^62\.213\.[7-9][0-9]\./ => RANET.RU / Spammer /^62\.213\.1[0-1][0-9]\./ => RANET.RU / Spammer /^62\.213\.12[0-7]\./ => RANET.RU / Spammer /^142\.166\.3\.122/ => Radian6 /^208\.66\.6[4-7]\./ => Technorati /^84\.40\.222\.182/ => Spammer /^72\.232\.178\.114/ => bullfrog.frogee.com /^193\.189\.143\.170/ => Netvibes /^38\..*\..*\..*/ => Psinet /^74\.205\.[0-9]\..*/ => rackspace /^74\.205\.[0-9][0-9]\..*/ => rackspace /^74\.205\.1[0-1][0-9]\..*/ => rackspace /^74\.205\.12[0-7]\..*/ => rackspace /^74\.86\.171\.82/ => adsoft-development.com /^65\.160\.238\.180/ => RagingWire /^219\.163\.40\.107/ => ThreeState.com /^200\.61\.185\.200/ => Wavenet /^69\.16\.231\.139/ => host2.highland-it.com /^218\.38\.34\.196/ => Hanaro Telecom Inc. /^81\.25\.120\.140/ => Serveisweb.com /^72\.9\.229\.108/ => mag.serverdns.info /^82\.192\.68\.72/ => nl72.yourname.nl /^79\.27\.31\.90/ => Various Leecher /^65\.5[2-5]\..*\..*/ => Microsoft /^82\.99\.30\.[0-9]*/ => Spammer

(13 votes)





110 Comments
bonjour,
merci deja pour votre super creation.
mon blog et heberger par FREE;fr
j ‘ai un message d erreur sous le header
“”Warning: strstr() [function.strstr]: Empty delimiter”"
j en avait un autres pour un dossier non present “” sessions”" que j ai crée , mais le 1er Msg et toujour la
mille merci
merci pour votre aide
Bonjour,
Je pense que vous n’avez mis aucun filtre d’IP dans les options (le premier champ pour filtrer votre connexion), pour remédier à cela, il suffit de mettre 127.0.0.1 dans cette option.
Sinon, relélécharge le package, j’ai corrigé le bug à l’instant
Parfait !
Il ne manquait plus que ça à mon blog, un analyseur stats qui fonctionne :D
Un tout grand merci à vous !
merci cela venait bien de ca,
un autres Probleme et la aussi, en admin il n y a rien cela et vide dans les stats, pourtant dans la BD il y a des log,
et si je fait un clic sur ” Retraitement des stats”"
une autres question bete dans votre liste “les champs IPs des Robots ” en debut il y a — /^ IP — faut il mettre le — /^ –
mille merci
Oui oui il faut bien copier coller l’intégralité du texte, y compris avec le /^
Le probleme est bien qu’il faut que les champs IP des bots et User Agent ne doivent pas être vides, d’ou le modèle que je fournie ici, il faut bien les mettre dans les champs associés, tels quels
Bonjour
j’ai un wordpress chez free mais il ne tolérent pas les stats en base
mon blog a déja été suspendu une fois en utilisant statpress
1> est ce que ton plugin logue en base de wordpress ?
2> y’ a til moyenn de lui demander de loguer sur une autre base ?
merci
Je ne savais pas que free interdisait ce genre de fonctionnalité.
Sinon pour répondre a ta question, oui il log les stats en base et non pour l’instant il n’est pas possible de lui spécifier autre chose que la base de WP
Bonjour,
merci pour ce super plugin,je viens de l’installer il est vraiment bien.
Pour une prochaine version ne serait il pas possible de pouvoir suivre les liens sortant?
Pour l’instant j’avoue que ce n’est pas a l’ordre du jour, car je veux eviter tout javascript dans le code, mais je vais essayer de reflechir a une solution ;)
Merci
Merci pour ce super plugin ! Je viens d’en faire un bref article.
Par contre, la dernière version n’est pas à jour sur ce site.
superbe outil …. merci
dans la zone “filtre ip”, peut on metre un dyndns ( vu que mon ip change ) ?
merci
En fait non, on ne peux pas mettre une IP dynamique, c’est clairement une IP. Par contre dans la prochaine version, il ne logguera pas les visites des utilisateurs authentifiés, donc les visites disparaitront. De plus, il est possible de supprimer toutes les visites pour une IP. donc tu peux supprimer toutes les visites que tu as faites sous une IP en fin de journée.
Je vais tester cela. Merci de faire profiter de ton talent et de ton labeur.
>> il ne logguera pas les visites des utilisateurs authentifiés,
Intéressant j’allais te le proposer :) Comme en pratique je reste authentifié par cookies
Pourras on définir à partir de quel niveau on iniorer ?
Dans ma situation, je voudrai ne pas voir les Administrateurs, mais bien les Abbonés
Si je peu me permetre un commentaire constructif …
> Liens vers les cartes Google Maps pour chaque “geolocalisation”
superbe idee, pour une prochine verssion, prende garde aux accentues dans les noms de ville
a l’affichage aussi dans la page golicalistion les “é” sont mals affiché
ex: Court-saint-�tienne
ce qui donne http://maps.google.com/maps?f=q&hl=en&geocode=&q=Belgium,+Court-saint-�tienne
merci encore
Tilto, à priori je me baserais sur ton idée pour ne pas authentifier les utilisateurs authentifiés, mettre une option sur le niveau des users.
Par contre pour les accents, en fait le nom viens de la base geolitecity et j’ai remarqué que si tu passe ton affichage en utf-8, il te mets le bon caractère, je verrais si cela ne consomme pas trop de ressources de faire la conversion de caractères.
Pour les acentués un simple passage par la fonction utf8_decode() est essentiel, au minimum pour le lien vers google map
ps : dans les options du blog j’ai bien
Encodage pour les pages et les flux RSS = UTF-8
en core merci, en atendant la version suivant
Tilto, en fait après avoir essayé avec ta fonction, ce n’est pas décoder de l’utf8 qui resoud le problem, mais de l’encoder, puisque le blog est en UTF8.
Donc c’est corrigé dans la version de dev(les liens sont donc ok). Plus qu’a attendre que je publie la prochaine version avec les améliorations en cours ;)
Salut Anthony !
Tout d’abord un grand merci pour ce superbe plugin que tu nous offres, il est vraiment génial j’en suis fan =D
Mais j’ai un petit problème: tout fonctionne correctement, le seul bémol c’est que mes graphiques n’affichent rien, et quand je passe la souris dessus, un petit “undefined” apparait :/ Y’aurait-il une option à changer quelque part ?
Merci encore ^^
Merci Arellus. A priori lorsqu’il met undefined, c’est que tu n’as pas encore de statistiques à afficher.
Sous le graphique tu as toujours un résumé chiffré, si il n’y a rien d’affiché, c’est normal que le graphique te mette undefined.
As-tu coché Analyse automatique dans les options ? Si ce n’est pas le cas, il faudra cliquer sur re-traitement des données dans les options.
Oui j’ai déjà des stats chiffrées sous les graphiques (visiteurs, pages vues etc)
La case Analyse auto est cochée, et je viens de re-cliquer sur Retraitement des stats.
Pour l’instant rien de spécial ne se passe, y’a toujours “undefined” =/
C’est étrange, a priori il peux y avoir un bug d’affichage avec certains navigateurs/flash mais je n’en sais pas plus, il faudrait que je regarde du coté d’openflash chart
Han c’est louche =/ Je tourne sous Mozilla Firefox 2.0.0.14, avec la dernière version flash, et mon blog est propulsé par Wordpress 2.5.1, si jamais ça peut aider dans les recherches :p
SUPERBE
j’ai fait un article sur mon blog
http://blog.kriegelweb.net/wp/2008/05/19/statistiques-sous-wordpress/
Par contre, je n’ai pas la géolocalisation
Encore bravo
Merci Jean-luc, pour avoir la geolocalisation, il faut télécharger le fichier comme précisé dans le post et l’extraire dans le dossier geoip. Si le fichier GeoLiteCity.dat n’est pas présent, les fonctions seront désactivés.
excellent plugin a installer absolument j’espère que il va suivre les versions de WP
j’attends avec impatience la nouvelle fonction qui supprime automatiquement les administrateurs des statistiques
dans quel délais peut on en rêver ?
Tilto,
A priori, je vais essayer de livrer ca a la fin de la semaine prochaine, après mes vacances ;)
bonjour,
tout d’abord merci pour ce plugin qui a l’air merveilleux…
mon site est sur free, et lorsque j’active le plugin, j’ai les erreurs suivantes (j’ai remplacé le nom du site par xxxx) en bas de toutes les pages :
Warning: Unknown(): open(/mnt/161/sdb/8/6/xxxx/sessions/sess_1a00be2f3058f31d480a46a9d5de9412, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/161/sdb/8/6/xxxx/sessions) in Unknown on line 0
Que faire ?
Y’a-t-il un pb de droits sur un répertoire ?
Au temps pour moi, je viens de voir que chez Free, il fallait créer le répertoire “sessions” à la racine du site. C’est chose faite, ca marche bcp mieux :), en tout cas je n’ai plus d’erreur, j’attends les première visites pour voir ce que ca donnera.
Salut
Peut-on filtrer les IP avec des jokers ?
Au boulot, mon IP change genre xxx.xx.xxx.* ou bien xxx.xxx.*.* ?
Gilles,
Ce n’est pour l’instant pas possible, mais je penses justement inserer cette options par la suite, mais cela risque d’etre redondant avec le fait de filtrer les users authentifiés
bonjour, bravo pour le module…
un bug cependant a signaler … le module n’est pas compatible avec le plugins “admin menu”. lorsque admin menu est activé, l’onglet admin “statistiques” n’est plus cliquable…
sujet aussi mis le forum de wordpress france :
http://www.wordpress-fr.net/support/sujet-14406-conflit-admin-menus-statistique
Merci pour l’info, il faudra que j’installe le plugin histoire de tester.
ce petit mot pour encourager l’auteur :)
vivement que les membres indentifiés comme adminisatrateur sortent automatiquement des statistiques.
un utilsateur heureux !
moi aussi j’ai hâte que cette fonction soit incluse car pour l’instant je suis sur analytics mais la manipulation pour exclure le propriétaire du blog est vraiment compliqué.
Bravo pour ce magnifique plugin.
Par contre, bien qu’ayant placé le GeoLiteCity.dat dans le répertoire geoip, impossible d’avoir la géolocalisation.
j’ai le lien, mais une page vide lorsque je le clique..
Bravo malgré tout.
Ben
Le plugin à l’ai sympa!
Mais j’ai le même problème que SebCo mais je n’ai pas pigé comment faire pour remédier au problème. Donc si quelqu’un pouvais me détailler comment il faut faire pour résoudre le problème svp ;)
Merci d’avance
Styx, comme l’as dit sebco, il faut que tu créé le repertoire sessions dans ton dossier sur free.
Ok c’est bon merci j’ai pigé!
Et encore merci pour ce plugin!
Anthony,
encore merci pour ce super plugin et aussi pour la version 1.1.3 !
je voudrais desactiver l’option “activer l’analyse automatique”, car chez FREE, il est normalement interdit d’utiliser un module de stat qui comptabilise les visites directement en base de données.
Si je desactive l’option, comment se comporte le plugin ?
Y’a-t-il un bouton pour valider les stats en base ou une manip particulière à faire?
a+
seb, a vrai dire, si tu désactive la collecte automatique, le plugin collectera les statistiques, mais ne classera les bots que lorsque tu cliquera sur le bouton retraitement des statistiques. Cela ne l’empeche pas de logguer dans une base de donnée les informations. C’est juste qu’il n’y a aucun traitement, et juste de la collecte.
A la place du graphique, j’ai ce message qui apparaît :
http://linearis.fr/wp-content/plugins/zdstats/zd_back.php?option=general&NbDays=7
Est-ce dû au fait que j’utilise en attendant d’ouvrir mon site le plugin “maintenance mode” ?( http://sw-guide.de/wordpress/plugins/maintenance-mode/ )
Ca a marché un temps, mais j’ai installé/désinstallé des plugins donc…
Mael,
Effectivement, il est fort probable que la maintenance empeche l’affichage du graphique. Ne sachant pas exactement comment ce plugin fonctionne, je ne pourrais pas t’en dire plus, mais au vu du message, il est clair qu’il intercepte la page. (Normalement n’ayant pas accès admin, je devrais avoir une page blanche)
La page est blanche aussi chez moi. Je verrais bien en levant la maintenance ce qu’il en est. Si ça marche je vous préviendrais, ainsi vous pourrez indiquer dans la description que ce plugin, très populaire car très utile, ne permet pas l’affichage des statistiques (en même temps c’est pas important avant le lancement d’un site).
Cordialement
Bonsoir Anthony,
me revoilà, juste pour dire que j’ai constaté que le fichier de géolocalisation est mis à jour mensuellement sur le site de MaxMind, donc ca vaut le coup de le re-télécharger de temps en temps. Sur mes visites, j’ai pu voir des améliorations quant aux localisations des visiteurs.
Sinon, pour en revenir à mon dernier post, un mode où les stats sont stockés en fichier puis traités/insérés en base lorsque l’admin se connecte serait bénéfique pour tous les sites hébergé chez Free. Car Free n’autorise pas les modules de stat en temps réel, et dès que le nombre de visites devient trop important, ils suspendent le site (ce qui m’est arrivé une fois pour un site fait avec phpwebgallery)…
Effectivement Seb, tu peux meme utiliser la version payante et dans ce cas la geolocalisation sera fiable a 99.9% mais bon, je trouve que c’est déjà un bon système :)
Je vais y penser pour ta solution, d’autant plus que zdstats est tiré d’une application que j’avais developpé précédemment et qui se basait sur une base sqlite (donc dans un fichier). Je verrais si je peux re-intégrer ca dans le plugin
Encore moi !
Merci pour tes réponses. Et un ZDStat avec du cache, ca ferait une belle version 2 non ?
Sinon rien de grave, juste une petite info/question.
j’ai installé un plugin sur mon site qui permet de visualiser des graphiques, dans la barre de widget.
Ce plugin s’appelle “simple-graph”. Il correspond à ce que je recherchais, mais il est contabilisé dans les pages visitée, alors que ce n’est pas le cas, il est affiché sur la page principale.
Est-ce que je peux exclure cette page ?
voici la page telle qu’elle est indiquée dans les “pages vues”:
/wordpress/wp-content/plugins/simple-graph/grapher/graph.php?n=1&uid=3&tid=1&w=160&h=120
Je vais bientot modifier la version pour exclure tout ce qui passe dans wp-content/plugins car ayant installé quelques plugins, il reste beaucoup de pageviews parasites de ce style :s
Bonjour à tous
Je voudrais savoir si la version actuelle avait l’option pour permettre d’enlever les visites de l’administrateur?
merci d’avance
Flagada, oui la dernière version supporte tout à fait l’exclusion des visites en fonction du niveau d’identification.
Merci pour la réponse donc j’ai décidé de l’installer de suite.Des que j’active le plugin j’ai un message d’erreur dans ma page et même dans la page d’administration de type “warning au début et à la fin n Unknown on line 0.Désoler de pas tout mettre car c’est vraiment long.
est-ce que cela pourra venir du fait que j’ai déjà le code de google analytics?
merci d’avance
Flagada,
A ma connaissance, le fait d’avoir google analytics ne gène pas le plugin (pour preuve, il est installé ici même. Par contre tu peux m’envoyer le message d’erreur complet par mail a l’adresse suivante : anthony à ce nom de domaine
Merci pour ce plugin et merci à SebCo d’avoir résolu indirectement mon problème.
bonsoir
je viens de t’envoyer un mail avec le message d’erreur en entier. J’espère que c’est pas grand chose car je suis impatient d’utiliser ton plugin.
Desole, je trouve pas de mail pour envoyer ca…
Mais je crois qu’il y a un petit bug :)
Mon blog http://www.example.com contient en fait le dossier wordpress sous http://www.example.com/wp/
Avant, tout allait bien, mais depuis mon upgrade, les graphs en flash ne s’affichent plus.
D’apres la source de la page, leur URL est http://www.example.com/wp-content/plugins/zdstat/zd_back.php?etc...
Sauf qu’en fait ils devraient etre http://www.example.com/WP/wp-content/plugins/zdstat/zd_back.php?etc...
Enfin je crois :-)
Ca doit venir de la: function zd_stats_display_chart($Params)
Bonne chance !!
m.
Moi c’est un problème avec l’exclusion de l’administrateur car même avec l’option choisi mon adresse ip est toujours comptabilisée dans mes stats. Et je ne peut pas exclure mon ip vu qu’elle est dynamique.
Flagada,
Pour exclure tes visites, tu doit etre identifié avant de consulter ton site, et la encore tu verra apparaitre les pages de login.
je m’étais déjà identifié sur mon blog en tant que admin par contre j’ai essayé d’exclure min ip d’aujourd’hui et après retraitement des infos même mes pages de login ne sont pas affichés.
Oui lorsque tu filtre une ip, le retraitement va les supprimer, par contre je ne comprend pas pkoi l’exclusion de l’administrateur ne fonctionne pas, tu as essayé d’exclure n’importe quel utilisateur identifié ?
Salut Anthony !
Petit soucis, depuis que je suis passé à la 1.1.4 il ne voit plus du tout mes visiteurs, j’en ai plus aucun depuis hier (quand j’ai updaté).
J’ai peut etre raté un épisode, je dois mettre un truc dans mon theme ?
Defaite,
C’est la première fois que je vois ca, est-ce que tu peux m’envoyer par mail à anthony @ ce domaine une capture d’ecran de ta page d’options du plugin ?
C’est la même pour moi, je viens d’installer le plugin, j’ai maintenant bien rajouté le fichier .dat, mais même si des personnes sont venus depuis dimanche soir, (on est mardi), toutes les stats sont à 0. J’ai bien fait “retraitement des statistiques” (plusieurs fois même…), je n’ai rien mis dans le filtre d’IP (à part “IP des robots”, mais c’était par défaut), J’ai activé l’analyse automatique et je ne filtre pas sur les “user level”…
Et pourtant, tout reste à 0 :( .
Defaite, Yoplait
Est-ce que vous pouvez vérifier que l’option Ip des robots correspond bien a ce que je viens d’ajouter dans la FAQ
Je viens de mettre à jour les adresses des robots. Je sais que j’ai 3 utilisateurs sur le site (wp-useronline) mais toujours 0 au compteur de ZdStats depuis 15 minutes.
Et bien apparemment ca venait peut-être de là …
J’ai regardé brièvement, j’ai vu que la dernière ligne de ce qu’il y a dans ta FAQ n’était pas dans ma liste à moi. Je l’ai rajouté et j’ai maintenant deux visites pour aujourd’hui (rien pour les autres jours, mais bizaremment, la moyenne est de 8.86 :S ), j’ai aussi 5 pages vues (avec une moyenne de 22 :O ), donc ca a l’air de mieux marcher :) .
Petit détails : regarde la première ligne de ta FAQ, est-ce normal qu’il y ait un espace avant le “^” ?
Merci pour l’aide en tout cas !
Je me rends compte que toutes les lignes sont différentes en fait (merci à diff :p ), mais les stats ont maintenant l’air de marcher avec la liste de ta FAQ (et sans l’espace qui me parait bizarre … ), voilà la liste que j’avais (désolé pour la place prise !), il manque des slash et des points … :
/^72.44.3[2-9]./ => Amazon
/^72.44.[4-5][5-9]./ => Amazon
/^72.44.6[0-3]./ => Amazon
/^67.202.[0-5][0-9]*./ => Amazon
/^67.202.6[0-3]./ => Amazon
/^68.180.13[8-9]./ => YahooResearchCluster
/^64.40.117.226/ => Sphere.com
/^64.191.203./ => Digg
/^64.13.251.89/ => Media Temple
/^64.41.145./ => Savvis
/^77.91.224./ => Webalta Internet Search Company
/^209.200.22[4-9]./ => LunarPages
/^217.23.12[8-9]./ => RANET.RU / Spammer
/^217.23.1[3-5][0-9]./ => RANET.RU / Spammer
/^212.24.3[2-9][0-9]./ => RANET.RU / Spammer
/^212.24.[4-5][0-9]./ => RANET.RU / Spammer
/^212.24.6[0-3]./ => RANET.RU / Spammer
/^212.158.16[0-7]./ => RANET.RU / Spammer
/^62.213.6[4-9]./ => RANET.RU / Spammer
/^62.213.[7-9][0-9]./ => RANET.RU / Spammer
/^62.213.1[0-1][0-9]./ => RANET.RU / Spammer
/^62.213.12[0-7]./ => RANET.RU / Spammer
/^142.166.3.122/ => Radian6
/^208.66.6[4-7]./ => Technorati
/^84.40.222.182/ => Spammer
/^72.232.178.114/ => bullfrog.frogee.com
/^193.189.143.170/ => Netvibes
/^38..*..*..*/ => Psinet
/^74.205.[0-9]..*/ => rackspace
/^74.205.[0-9][0-9]..*/ => rackspace
/^74.205.1[0-1][0-9]..*/ => rackspace
/^74.205.12[0-7]..*/ => rackspace
/^74.86.171.82/ => adsoft-development.com
/^65.160.238.180/ => RagingWire
/^219.163.40.107/ => ThreeState.com
/^200.61.185.200/ => Wavenet
/^69.16.231.139/ => host2.highland-it.com
/^218.38.34.196/ => Hanaro Telecom Inc.
/^81.25.120.140/ => Serveisweb.com
/^72.9.229.108/ => mag.serverdns.info
/^82.192.68.72/ => nl72.yourname.nl
/^79.27.31.90/ => Various Leecher
/^65.5[2-5]..*..*/ => Microsoft
Moi même avec les nouvelles adresses, et sans l’espace, ca ne fonctionne pas :-(
Sinon j’aime bien ton thème, il s’adapte à l’heure qu’il est c’est ça ? (déconne un peu sur IE par contre)
Defaite, oui le thème s’adapte a l’heure qu’il est :) Pour l’aspect IE, je sais qu’il déconne mais… comme je n’aime pas le navigateur, j’avoue que je n’ai pas fait beaucoup d’efforts :p
Si tu veux, tu peux m’envoyer ta page d’options par mail, je regarderais ca dès que je serais rentré car ce n’est pas normal que tu n’ai aucune statistiques.
Yoplait, effectivement, l’espace est en trop, le dernier est un spammeur que j’ai identifié et la liste que j’ai mise dans la FAQ est la liste que j’utilise actuellement :) Si jamais vous découvrez de nouveaux spammers, n’hesitez pas a laisser un commentaire ;)
Defaite, juste une petite question bête, tu as installé le plugin avec une mise à jour automatique ou tu as juste placé les fichiers dans ton dossier de plugins ?
En effet, si tu as procédé de cette façon, cela ne fonctionne pas car j’ai modifié la structure de la base pour ajouter de nouvelles fonctions. Il faut désactiver le plugin puis le réactiver pour que les modifications de la base soient prises en compte.
De toute façon, c’est la méthode conseillée pour les mises à jour de plugins, désactiver, mettre à jour puis réactiver. Je sais que cela fait perdre quelques visites, mais cela permet de s’assurer que le plugin ne casse rien dans le blog ;)
Pfff trop un boulet. J’avais pas désactivé puis réactivé… Merci tout fonctionne maintenant ! :D
C’est pas grave, j’avoue que je ne l’avais pas précisé qu’il modifiait la base de données ;)
Pour te répondre il y a juste moi sur mon blog et qui est identifié en tant que “admin” et quand j’ai regardé se soir mes stats j’ai vu que mes visites sont bien compté donc si je veut voir le “vrai” nombre de visite je suis obligé de supprimer toutes mes entrées manuellement.
Erf, bizzare ca flagada,
Par contre tu peux supprimer les entrée pour une adresse IP spécifique en cliquant simplement sur l’IP et tu aura le résumé de navigation pour cette IP, ainsi qu’un bouton pour supprimer les visites de l’IP
bonjour e bravo pour l’excellent travail
j’ai remarqué une différence assez importante entre les résultantes du plugin et ceux des résultats de google analytics nombre de visiteurs mais je n’arrive pas a comprendre pourquoi :-(
J’ai bien trouvé cette option mais je devrais faire cela chaque jours vu que mon ip est dynamique. J’ai quand même revérifié toutes les options cochées et j’ai bien sélectionné “administrator” et aussi coché l’analyse automatique. J’ai même essayé de sélectionner contributor mais la non plus ça ne marche pas.
A croire que ce plugin m’en veut lol
merci pour ton aide.
Jorge,
La différence est due a l’analyse probablement plus fine sur google analytics que via zdstatistics, néanmoins, je constate que peux de spams passe via les filtres présents, mais il en reste toujours tant que la liste n’est pas améliorée (hélas je ne connais pas la liste de tous les spammers).
De plus le nombre de visiteur se base uniquement sur la session ouverte par le navigateur, donc les “spammers” comptent pour plusieurs visiteurs car leurs robots réouvrent une session à chaque fois. GA lui analyse par rapport a un cookie ainsi que l’adresse IP. Hors mon souhait est que le plugin reste aussi transparent que possible pour le visiteur.
Flagada,
J’avoue que j’ai du mal a comprendre pourquoi l’outil de stats ne te reconnait pas comme admin alors que je ne fait qu’utiliser les méthodes Wordpress pour identifier l’utilisateur, bizzare :s
c’est que la différence est très grande 2006 visiteurs pour le plugin 311 pour google :-( j’ai installée le plugin sur un autre site que je gère la différence n’est pas aussi grande ??
dans le font j’aimerais croire celle du plugin … :-)
Jorge, le probleme est probablement que sur le blog ou tu as 2006 contre 311 il doit y avoir pas mal de spammers, donc tu peux essayer via le Top ten de voir si il y a une IP qui reviens beaucoup et qui ressemble a un “faux visiteur”
rien d’anormal il me semble dans les IPs la fourchette pour aujourd’hui se situe entre 35 10 e le plugin indique déjà 530 visiteurs
je ne trouve rien de anormal dans le reste …
je me demande se le script de google marche bien ou si est bien installe ? ( peut être que votre plugin me révélé un bonne surprise dans le fond…):-)
je sais pas ce que les autres ont sélectionné comme options mais moi aussi je sais vraiment pas de quoi cela vient.
Jorge, personellement je me demande si Google n’as pas des filtres qui rendent un resultat inférieur à la réalité.
Flagada, si tu veux, tu peux m’envoyer des captures d’ecran de tes pages d’options du plugin, que je regarde si il n’y a rien qui me paraisse bizzare.
Excellent plug in … réellement !
Fonctionne parfaitement bien un régal !
Par contre le souhait que je pourrais éventuellement émettre serait de pouvoir désigner une autre base SQL que celle que j’utilise pour Wordpress.
En effet, mon hébergeur me limitant la base à 45 mo et mon blog faisant déjà près de la moitié, j’aurai préféré dédié au plug in une base sql à part
Possible de l’envisager dans tes prochaines versions ?
Tout du moins le mettre en option…
Sinon, comment ton plug in gère t’il les archivages ?
Y a t’il un archivage mensuel, hebdomadaire car au bout d’un certain temps il me parait évident que la somme des quantités collectées doit être énorme ?
Merci en tout cas pour ce travail
Pheonix,
Pour l’instant il n’y a aucune archivage de prévu, mais la prochaine version devrais permettre d’exporter une période au format csv et supprimer les données de la table. Concernant l’archivage, il faut que je vois comment faire pour archiver les valeurs dans une table, mais je n’aime pas supprimer les données brutes car on ne peux pas les retraiter aussi naturellement que des données archivées.
Concernant l’utilisation d’une autre base, il y a pas mal de demandes a ce sujet et je vais probablement permettre d’utiliser une base sqlite séparée.
On peut dire que tu es très à l’écoute et c’est vraiment sympa.
Bonjour,
pour une raison pas claire, les stats zdstat restent 0. J’ai bien vérifié que l’option IP des robots correspond la FAQ. Est ce qu’on doit ajouter quelques dans mon thème ou …?
Eddy
Eddy,
Il n’y a rien a ajouter au thème, par contre il faut bien cocher la case “traitement automatique” ou effectuer régulièrement “re-traitement des données” pour qu’elles s’affichent.
Merci pour le réponse. L’option traitement automatique n’étais pas coché.
Bonjour,
Comportement étrange: j’ai une erreur, seulement dans l’écran de connexion d’admin:
Warning: preg_match() [function.preg-match]: Empty regular expression in xxx/zdstats/zd_stats.php on line 1101
Eddy
Eddy, ton filtre d’adresse IP des bots doit être vide.
Il faut le remplir avec ce qui est dans la page de zdstats à la section F.A.Q.
Anthony, ce n’est pas le cas. Le filtre est remplis avec celles du FAQ.
Cette erreur est seulement dans l’écran de connexion d’admin et si je ne suis pas fait un login.
Eddy
Vraiment très bien ton pluggin.
A t on la possibilité par une commande le nombre total de visiteur sur le site
Merci de ta réponse
Chris, oui, en bas du tableau general, il y a le nombre de visiteurs/pages vues pour la période en cours.
De plus, il y a un widget qui permet d’afficher ce genre d’informations.
Bonjour Anthony
Quand penses-tu que la version 1.1.5 va sortir? Je suis curieux de pouvoir l’essayer pour voir si cela marche avec mon blog.
Flagada,
La version 1.1.5 est déjà sortie, tu peux la télécharger sur wordpress.org ou directement en faisant la mise à jour du plugin dans ton tableau de bord.
ok je vais essayer car vu les mega problèmes que j’avais eu avec le 1.1.4 j’espère que cela va marcher.
j’ai pris le fichier qui était sur le site wordpress et c’est toujours le 1.1.4 donc toujours ce même problème pour exclure l’admin alors que je suis bien identifié en admin.
Oui, désolé, je me suis rendu compte que j’avais regardé sur mon blog, mais je mets souvent la derniere version en test avant de la publier. Donc effectivement elle sortira dès que j’aurais eu le temps de corriger les divers bugs :s Désolé pour le faux espoir
pas grave attendant je l’ai désactivé. J’ai hâte de pouvoir la tester.
Bonjour !
Sympa comme plugins :)…je pense qu’il y a un problème de chemin pour l’affichage des courbes en flash :
Au lieu d’avoir le champ indiquant : http://www.monsite.com/wp-content/plugins/zdstats/zd_back.php?option=general&NbDays=7
Je devrais avoir un dossier “/blog/” en plus :
http://www.monsite.com/blog/wp-content/plugins/zdstats/zd_back.php?option=general&NbDays=7
Comment faire pour régler ce problème svp ?
Merci :)
Salut
Suggestion : permettre d’exclure certaines pages, parce que chez moi, les 2 pages les plus fréquentées sont :
/blog/wp-content/plugins/wp-ajax-edit-comments/js/wp-ajax-edit-comments.js.php?ver=2
/blog/wp-content/plugins/tinymcecomments/tinyMCEComments.php?init
C’est-à-dire les pages/fichiers en rapport avec les commentaires !
Si on pouvait choisir de ne pas prendre en compte les sous-répertoire genre “wp-content” et autres (les stats sur la page wp-login.php, m’en fiche aussi ;) ) …
Gilles, c’est déjà dans la version en developpement, la prochaine version aura donc la fonctionnalité :)
Hi,
When does a hit will be registered in ZDstats? It seems that certain SQL injection hits are registered in ZDstats, despite being blocked by another plugin. It’s a bit dangerous when one clicks on a SQL injection link which appears in ZDstats.
So I wonder when ZDstats registers a link and how one can only register only the hits that are effectively returns result and not blocked by other plugins.
Eddy
Hits are recorded at each page loaded except if is404 is set to true or isadmin.
Meaning, that any page with a valid result will be recorded. The plugin that blocks SQL injection should return a 404 error code.
Je ne comprends pas j’ai réalisé l’installation sans problème il y a deux jours et je n’ai toujours pas de graphique.
J’obtiens à la place ceci :http://www.monndd.com/dev/wp-content/plugins/zdstats/zd_back.php?option=general&NbDays=7
Est-ce que quelqu’un peut m’aider ?
MErci
Yohan, je penses que tu n’as pas coché les bonnes options. Revérifie les options, et clique sur re-traitement des statistiques.
Merci et désolé. Tout fonctionne. J’aurai du chercher un peu plus ;-)
7 Trackbacks
[...] Anthony du blog Zen-Dreams m’informe qu’il vient également de développer un plugin de statistiques pour Wordpress nommé ZdStats. Ce plugin vous fourni toutes les données statistiques habituelles directement via l’interface [...]
[...] ZdStats vous permet d’ajouter des statistiques à votre blog WordPress très interessantes que WordPress Stats ne possède pas (enfin moi il bug pour le moment donc pour l’utiliser, je peux m’assoire dessus…) [...]
[...] ZdStatistics [...]
[...] ZdStatistics (v1.1.2): un autre outil de statistique, qui permet entre autres la géolocalisation des visiteurs. Télécharger ZdStatistics [...]
[...] ZdStats [...]
[...] ZdStats [...]
[...] de Google Analytics. J’utilise deux moteurs pour faire mes statistiques, ce dernier et ZdStats. Le problème avec les statistiques c’est que chaque moteur utilise son propre algorithme, il [...]