|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
Bonjour,
J'ai un site avec un annuaire de liens. Je voudrais pouvoir faire ressortir les 10 liens les plus populaires (donc, ceux qui ont ete les plus "cliqués" par les internautes). Pour l'instant, la seule idee que j'ai eu, c'est que lorsque que l'internaute clic sur un lien, ca passe dans un script php qui incremente le compteur de ce lien et qui l'ouvre dans la fenetre grace a la commande Header. en clair, le lien est un faut lien vers un autre site. de la forme : compte_clic.php?id=4662115 Est-ce qu'il y a plus malin ? ca me semble un peu lourd comme technique. Je poste dans la rubrique php parce que mon idee etait en php, mais je suis ouvert a d'autres langages si les idees sont meilleures ! (le site est en php/html/css/mysql, que du classique !) |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Clément BéniIngénieur qualité méthodes Inscription : mars 2004 Messages : 220 ![]() |
si je comprend bien le but est de savoir quelles sont les pages les plus visités ?
alors effectivement tu peux incrémenter une valeur lorsque le lien est cliqué, ou lorsque la page est chargé, ceux dans un fichier ou dans une base de donnée. Sinon va faire un tour du côté de PhpMyVisites et regardes la démo ... c'est ce que tu veux ... en mieu |
|
00
|
|
|
#3 | |||
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
Citation:
Pour faire simple, mon site a un annuaire de liens (un peu comme l'annuaire yahoo mais en bcp bcp bcp plus modeste...) donc, sur une page j'ai par exemple: Code :
|
|||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Je vois 2 solutions :
1) Ta solution : un script unique avec en GET l'id du lien. Avantages : très simple, imparable (impossible de passer par ailleurs pour accéder au lien). Inconvénients : les liens ne sont pas signifiants, et il peut y avoir une méfiance de l'internaute. 2) Un passage par AJAX. A chaque clic sur le lien, tu utilises AJAX pour faire un ping sur ton script de compteur. Avantages : c'est transparent pour l'internaute, et l'adresse du lien est en clair. Inconvénients : ça ne marche pas si js est désactivé (10% des navigateurs aux dernières nouvelles), et ça ne marche qu'au clic gauche (pas à l'ouverture d'onglet par clic sur la molette dans Firefox, par exemple). Personnellement, j'ai adopté la 2e solution pour un compteur de téléchargement de pdf, car je ne suis pas le seul webmaster de mon site, et qu'il était difficile de centraliser les fichiers dans un seul dossier. |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
merci pour ta reponse !
Les 2 solutions ont leur avantage et inconvenient.... D'un point de vue référencement ? qu'est-ce qu'il vaut mieux faire ? en clair, le robot de google ne va pas voir la destination du lien. c'est peut-etre mauvais pour le referencement de mon site. d'un autre cote, j'ai lu qque part que lorsqu'on pointe sur trop de pages exterieure au site, on distribue son google rank a l'exterieur, plutot qu'a l'interieur du site. Est-ce que qqu'un a un avis ? (svp, ne prenez pas ce que je viens d'ecrire pour argent comptant, c'est peut-etre completement faux !) |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 | |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
Citation:
Mais quel est l'impact sur le google Rank d'une page de lien du style: get_lien.php?id=45654 C'est mieux, moins bien ou pareil que les liens explicitent ? |
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Là, je sèche
|
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
pas grave. tu m'as apporté l'idee d'AJAX, c'est deja super !
une petite precision sur la solution AJAX: Tu dis que ca marche pas sur un clic molette dans FireFox. Qu'en est-il du "clic droit -> ouvrir dans une nvlle fenetre" dans FireFox ou IE). c'est pareil, la strategie AJAX ne fonctionnera pas ? |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Le problème, c'est que si tu utilises l'événement onClick, ça ne concerne que le clic gauche. Et il n'y a pas d'événement à ma connaissance pour le click sur la molette.
C'est indépendant d'AJAX. C'est juste un problème du gestionnaire d'événements. |
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : septembre 2004 Messages : 519 ![]() |
exact.
bon, ben je vais passer sur la solution la plus basic alors ! merci ! |
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
J'ai essayé plusieurs script mais aucun ne fonctionne ! (en fait, je voudrais compteur le nombre de clique sur un lien) Quelqu'un connait un script opérationnel ? Merci |
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
c bon j'ai contourné le prob...
j'ai trouvé une asctuce... en fait j'envoie le visiteur sur une page de remerciement avec un compteur qui s'incremente et ensuite, je redirige le visiteur vers le site souhaité... Voila c'est un peu archaïque mais ca fonctionne ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com