Aller au contenu

Awstats: Origine de la connexion par domaine


Sujets conseillés

Posté

Bonjour,

J'ai installé awstats et j'en suis tres content.

Seulement, je n'ai pas trouvé comment faire pour afficher le nombre de visiteurs provenant du domaine1, domaine2 etc

j'ai uniquement la liste des visiteurs provenant du domaine1.tld/page1

c'est donc pas tres pratique pour dire combien de visiteurs vous apporte tel ou tel partenaire.

Y a t'il une option pour faire cela dans le fichier de conf ?

Posté

Pour ma part, j'utilise un "Extra" proche de celui montré sur le lien donné par Jean-Luc.

Je n'exclus pas non plus mon propre domaine, je n'ai pas trouvé de syntaxe satisfaisante, car la meilleure formulation que j'aie trouvé

ExtraSectionCondition1="REFERER,^http:\/\/([^[mondomaine.com]]{0})"

va exclure les referers qui ont "mondomaine.com" n'importe où dans la chaîne (comme c'est le cas des referers de Google images par exemple).

Il faudrait la même mais qui n'exclut que si "mondomaine.com" est juste après 'http://'

Posté

Je viens de faire quelques essais. Voici à quoi je suis arrivé :

ExtraSectionName1="Liens depuis un domaine externe - Top 25"
ExtraSectionCodeFilter1="200 304"
ExtraSectionCondition1="REFERER,^(?!http:\/\/www\.annuaire\-info\.com)"
ExtraSectionFirstColumnTitle1="Site"
ExtraSectionFirstColumnValues1="REFERER,^[hH][tT][tT][pP]:\/\/([^\/]+)\/"
ExtraSectionFirstColumnFormat1="<a href='http://%s/' rel='nofollow' title='http://%s/ [new window]' target='_blank'>%s</a>"
ExtraSectionStatTypes1=PHBL
ExtraSectionAddSumRow1=1
MaxNbOfExtra1=25
MinHitExtra1=1

Je suis parti du code de antezeta. J'ai supprimé le calcul de moyenne qui me semble sans intérêt et j'ai utilisé (?!...) (assertion négative sur la suite). Je ne connais pas bien cette technique, mais ça semble fonctionner.

Jean-Luc

Posté

Merveilleux... ça marche parfaitement.

Bravo :)

On peut même mettre plusieurs exclusions :

ExtraSectionCondition1="REFERER,^(?!(http:\/\/www\.mondomaine\.fr|http:\/\/(images|www)\.google))"

par exemple pour éviter que tous les différents google viennent gêner la lecture du haut du tableau.

Et pour assimiler, les domaines avec ou sans www, j'ai mis :

ExtraSectionFirstColumnValues1="REFERER,^[hH][tT][tT][pP]:\/\/www\.([^\/]+)\/||REFERER,^[hH][tT][tT][pP]:\/\/([^\/]+)\/"

En tout cas, c'est bizarre cette syntaxe ?! , je croyais que le '!' n'était pas utilisable en regex perl.

  • 1 month later...
Posté

Ce sujet nous a inspiré et nous avons développé un programme qui permet d'afficher les referrers de AWStats par domaine et sous-domaine, sans que l'utilisateur ne doive mettre lui-même la main à la pâte dans les "Extra Sections". Le programme est compatible à 100% avec AWStats.

Pour les trois moteurs de recherche principaux, le programme affiche la répartition des referrers par "pays" (exemple: google.fr, google.be, google.com,... ou search.yahoo.com, fr.search.yahoo.com,...).

Pour les autres referrers, le programme affiche le nombre de visites par domaine et par sous-domaine (exemple: pour le domaine machin.com, on obtient la répartition entre www.machin.com, forum.machin.com et www2.machin.com).

Il y a un screen shot ici : http://www.internetofficer.com/awstats/add-on.html

Et le programme peut être téléchargé gratuitement ici : http://www.internetofficer.com/awstats/referrers-add-on.html

Si les dieux de l'informatique sont avec vous, vous installez le programme en moins de 30 secondes. :)

La page où nous publions le programme est en anglais uniquement (pour l'instant). Si vous souhaitez une explication en français, no problemo. Le programme affiche les rapports en anglais par défaut. Pour les passer en français, éditer la première ligne de code (ligne 38) et remplacer

$language_code = 'en';

par

$language_code = 'fr';

Vos commentaires, suggestions et critiques impitoyables et autres sont attendus. ;)

Jean-Luc

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...