Bonjour,
Je voudrais récupérer les mots clés tapés par les visiteurs de mon site dans le moteur de recherche (Google, Yahoo, etc...).
Savez-vous comment faut-il faire ?
Merci par avance,
Mathieu
Bonjour,
Je voudrais récupérer les mots clés tapés par les visiteurs de mon site dans le moteur de recherche (Google, Yahoo, etc...).
Savez-vous comment faut-il faire ?
Merci par avance,
Mathieu
tout est basé sur l'analyse de la variable $_SERVER['HTTP_REFERER']
elle contient, quand elle est renseignée, l'url de la page précédente qui correspond souvent a l'url du moteur de recherche et des parametres utilisés pour la requete. Apres c'est a toi de parser cette chaine en fonction du moteur. Par exemple, google met les mots clés dans la variable "q" (http://www.google.com/?....&q=mot+cle&...) mais un autre moteur peut utiliser une autre variable. De plus, d'autres variables peuvent etre passées également (par exemple pour google toujours, "hl=fr" définit la langue par defaut de la recherche) qu'il te faudra "enlever" ou filtrer pour ne garder que les mots clés.
A noter qu'il existe deja des outils d'analyse faisant tout ca, en général mis a ta disposition par ton hebergeur (au meme endroit que les stats).
Parmis les plus connus (enfin ceux que je connais quoi ;o), et de memoire : WebAnalyser et WebDruid
Bonjour,
Merci pour ces informations.
Je ne souhaite pas utiliser un outil tout près mais développer mon propre programme, je trouve ça plus intéressant, plus instructif...
Je suis parfois un peu têtu
Il me reste plus qu'à commencer par les moteurs de recherche connus et faire les autres en allant
Je suppose que l'utilisation des expressions régulières est conseillé pour ce genre de traitement ?
Merci,
Mathieu
oui, tu peux utiliser les expressions régulieres, mais c'est pas forcement necessaire.
A noter qu'a mon avis tu aura besoin de urldecode() pour rendre les résultats lisible ;o)
Bonjour,
Merci pour cette information, je ne connaissais pas vraiment cette fonction, elle est plutôt utile
Je pense que les expressions régulières sont quand même pratiques pour ce genre de choses.
Je pense que je vais faire un tableau du genre :
domain.tld | expression_reguliere
Mathieu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager