Compteur et mesure d'audience Trucsweb en ASP.
La solution idè ¬e pour le manque d'espace serveur
twCompteur vous permet de comptabiliser les visites et visiteurs de plusieurs sites et ce dans un seul syst笥. La force est la grande quantit矤'information qu'il peut traiter sans les accumuler! Le fichier "log" g诩r知st tellement petit que vous pouvez m鬥 comptabiliser une centaine de pages par site sans probl笥. En classifiant un site en section, ce nombre se montre �nvirons 10 000 pages. Le fichier "log" augmente seulement lors de l'ajour d'un site ou d'une nouvelle page.
Caract豩stiques: - Nombre de sites illimit纯li>
- Plus de 100 pages ou sections par site
- Personnaliser le nom des pages ou sections
- Script bilingue, Anglais et franæ ©s configurable
- Changer les langues par celles de votre choix
- Rè²µltat dans une page HTML/CSS
- Nombre de visites et de visiteurs uniques
- Total par site et par pages
- Total par jour et par mois
- Maximum et minimum par jour et par mois
- Moyenne par jour et par visiteur
- Compte les navigateurs, syst笥s d'exploitation, r貯lution et nombre de couleurs
- Graphiques avec icó¤³ et triè± par quantitè±¼/li>
- Rè²µltats par sè«¥ction de site ou saisie de site
- Un seul fichier de configuration
- Fonctionnel et autonome sans connaissance en programmation
- Script Javascript simple �nstaller sur les pages
- Fonctionne avec sites locals ou sites distants
- Affichage ou non des pages vues sur chaque page
- Requiert qu'un r该rtoire avec pr赩l禥 d'袲iture
- Fonctionne avec fichier t謯ins (coockies)
- Fonctionne sous IIS4 et IIS5
- Aucune base de donn褳
- Aucune composantes �nstaller
Avantages
Avec le poids ridicule de son fichier "log" et l'absence de base de donn褳, vous n'aurez pas �ous soucier du nombre de visiteurs et craindre de d诡sser vos m覡-octets en quelques semaines. twCompteur est d'ailleurs trç± portable et s'installe facilement sur tout serveur IIS. Un seul fichier de configuration, principalement pour indiquer le r该rtoire ou seront localisè± les fichiers.
twCompteur est aussi autonome, c'est �ire que vous pouvez ajouter un site, une page ou m鬥 une section de site sans peine. Le simple fait d'ajouter le code Javascript sur une page suffit �r褲 automatiquement un nouveau site et une nouvelle page ou section dans le fichier "log". Et la page des r貵ltats s'occupe seule d'extraire les informations mais aussi les nouveaux sites qui utilisent le Javascript. Enfin, vous avez la possibilit矤e comptabiliser seulement les pages d販r褳.
D財vantages
Pour sauver beaucoup d'espace disque et faire une application viable �rç± long terme sans devoir dè³²uire les ancient fichiers "log" ou compresser des donn褳, un compromit ��e fait. C'est principalement le visiteur unique qui a pris le coup. Contrairement �ne application plus complç³¥, twCompteur ne tient pas compte du IP des visiteurs pour cumuler les visites. En effet, un syst笥 conventionnel emmagasine les IP dans une base de donn褳 afin de les comparer �ne nouvelle visite. De cette faæ®®, l'identification d'un visiteur unique est plus performante. Cette technique trç± lourde de consè°µence peut devenir vite la hantise de votre serveur.
C'est la m鬥 chose pour la liste des sites rè§©rents avec leurs traí¥s de mots cl豬 ou encore du total de chacune des journ褳 accessible rè³²oactivement. M鬥 chose pour les syst笥s qui utilisent les fichiers "log" du serveur, WebTrend, par exemple analyse ces fichiers, et quel fichier! Imaginez, une ligne par requé³¥, chaque image d'une page Web a sa ligne etc. Non seulement tous non pas accç± ï¿½e fichier "log" pour extraire les informations qui s'y trouvent mais que contiendra ce fichier dans 2 ans?
twCompteur utilise un fichier t謯in (coockie) pour identifier un visiteur unique. Un visiteur qui refuse un fichier t謯in sera trait矣omme un nouveau visiteur. Les sites rè§©rents ne sont pas gardè± et seulement le maximum et minimum par jour, par mois, et par visiteur sont gardç¬ Pour 袯nomiser l'espace disque, les informations sont d'abord analys褳 puis emmagasin褳 dans un fichier "log". De cette faæ®®, une seule ligne est requise pour un site.
Installation
- "D財rchivez" le fichier .ZIP, attention de garder la structure. C'est-�ire un dossier [compteur] qui contient tous les fichiers et le dossier [images] qui contient les images.
- Ouvrez le fichier "config.asp" et ajuster les constantes.
' AJUSTER LES CONSTANTES SUIVANTES
Const cToutSite = True
Const cNomCook = "NomDuCoockies"
Const cFileStat = "twStat.txt"
Const cPathStat = "." ' R该rtoire courant
Const cUrlStat = "http://www.domaine.com/AutreDossier/Compteur/"
' FIN DES CONSTANTES �AJUSTER
cToutSite : Puisque plusieurs sites peuvent é³²e comptabilis豬 vous ne d販rez peut-é³²e pas que tout le monde puisse voir les rè²µltats de chaque site. D'un autre cóµ§ vous voulez peut-é³²e avoir accç± ï¿½ous les sites. Cette constante permet justement de d襩nir la maniç±¥ de changer de site. Deux faæ®®s : �"TRUE" une liste de sè«¥ction qui contient tout les sites, �FALSE" une boí³¥ de saisie que demande l'identification du site. (L'identification du site est celle que vous indiquez dans le Javascript).
cNomCook : Le nom du fichier t謯in (coockie). Normalement on met le titre de votre site.
cFileStat : Le nom du fichier "log", vous pouvez mettre n'importe quoi mais vous pouvez garder "twStat.txt"
cPathStat : C'est la constante la plus importante. Le chemin d'accç± (path) du script principal. En utilisant le point, "." vous indiquez le r该rtoire courant. En respectant la structure de base lors de l'installation, cette constante ne devrait pas é³²e modifi裮
cUrlStat : Url vers le script principal. Utilisè£ pour afficher les images mais aussi le lien du compteur.
- La page "default.asp" est prè²¥ntement cette page d'aide mais, aprç± avoir fait une copie de la page, vous pouvez la modifier �otre guise. Cette page sera ouverte lorsqu'un visiteur cliquera sur l'icó£ du compteur.
- Copier tout le dossier [compteur] (avec son sous-dossier [images]) sur votre serveur. ASSUREZ-VOUS QUE CE DOSSIER AURA LE PRIVILLJE D'ȃRITURE (read/write). Contacter le responsable technique de votre serveur pour plus d'informations.
- Le syst笥 est pré² ï¿½onctionner. Il vous reste �jouter le code Javascript sur vos pages.
Utilisation et code Javascript
Il n'y a que 3 param糲es �juster selon la page o�a ajout矬e compteur.
- TW_Site="Identifiant_site" : SANS ESPACE ET SANS CARACTÇ’ES SPȃIAUX (sinon bug avec Netscape) L'identificateur du site. C'est celui que vous devez entrer dans la boí³¥ de saisie de la page des rè²µltats pour acc裥r aux statistiques de ce site. C'est aussi cette valeur qui sert �dentifier un site dans le fichier "log" alors si un autre site utilise ce m鬥 identifiant, les deux sites utiliseront les m鬥s statistiques.
- TW_Page="Section_X" : SANS ESPACE ET SANS CARACTǒES SPȃIAUX (sinon bug avec Netscape) L'identifiant de la page ou de la section de site. Puisqu'il y a une limite de 100 pages, organiser vos pages en section, question de comptabiliser un plus grand nombre de pages. En effet, si une section comprend 100 pages, et que vous avez 100 sections, votre syst笥 de statistique pourra comptabiliser 10 000 pages !!
- TW_Affiche=1 : 1 = Compteur visible, affiche le rè²µltat du nombre de fois que la page a 赩 vue. 0 = Compteur cachçª affiche seulement l'icó£ sans le rè²µltat.
Le URL : Bien s�ous devez ajuster le URL du Javascript pour qu'il pointe vers le fichier "twcompteur.asp" install石ur votre serveur.
Voil�e script au complet
<script language="JavaScript" type="text/javascript">
TW_Site="Identifiant site";
TW_Page="Section X";
TW_Affiche=1;
var code = '';
if(parseFloat(navigator.appVersion)>=4)
{code += '&w=' + window.screen.width + '&c=' + window.screen.colorDepth;
code += '&pj=' + escape(document.location.href.replace('&', '$'));
code += '&nav=' + escape(window.navigator.userAgent.toLowerCase());}
document.write('<s' + 'cript
src="http://www.domaine.com/AutreDossier/Compteur/twcompteur.asp
?s='+TW_Site+'&p='+TW_Page+'&t='+TW_Affiche+code+'">');
document.write('</' + 's' + 'cript>');
</script>
Placer ce code sur toutes les pages que vous d販rez, il est recommand矤e le placer �a fin de la page. Et de ne pas en mettre deux par page.
La page des rè²µltats
Pour obtenir les rè²µltats des compteurs Javascript installè± sur les pages de vos sites. Pointer votre navigateur vers la page "affichage.asp" qui est dans le r该rtoire [compteur]. Soit http://www.domaine.com/AutreDossier/Compteur/affichage.asp.
Par d襡ut la page s'ouvre en franæ ©s, si vous d販rez le rè²µltat affich知n anglais, ajouter le paramç³²e "lang=en" (en pour english) �a requé³¥. Soit http://www.domaine.com/AutreDossier/Compteur/affichage.asp?lang=en
Selon le type de rè²µltat, liste de sè«¥ction ou boí³¥ de saisie, vous devez sè«¥ctionner un site de la liste et cliquer GO ou entrer l'identifiant d'un site et cliquer GO.
|