Identifier les mots clés tapés

Discussion dans 'Administration d'un site Web' créé par dredd, 21 Novembre 2004.

  1. dredd
    dredd Nouveau WRInaute
    Inscrit:
    17 Novembre 2004
    Messages:
    17
    J'aime reçus:
    0
    Bonjour,

    Je cherche comment identifier les mots clés tapés par le visiteur avant de se connecter à mon site, sans passer par des outils comme xiti ou phpmyvisite etc...

    Je present que ça doit avoir quelque chose à voir avec les fichiers logs, mais je suis un peu nul la dessus.

    Merci de votre aide

    Bye
     
  2. slender
    slender WRInaute occasionnel
    Inscrit:
    18 Avril 2004
    Messages:
    282
    J'aime reçus:
    0
    fo examiner le referer et extraire les mots clefs
    $url = $_SERVER["HTTP_REFERER"];
    // analyse de l'url
    $url = parse_url($referer); // retourne un tableau
    // recupération des paramètres, et transformation en variables
    echo "type requete: ".$url[scheme]."<br>";
    echo "host: ".$url[host]."<br>";
    echo "port: ".$url[port]."<br>";
    echo "user: ".$url[user]."<br>";
    echo "pass: ".$url[pass]."<br>";
    echo "path: ".$url[path]."<br>";
    echo "query: ".$url[query]."<br>";
    echo "fragment: ".$url[fragment]."<br>";

    parse_str($url["query"]);
    // les mots clef sont maintenant dans la variable $q, q étant le nom du paramètre dans l'url
    echo "Mots clef : $q";
     
  3. dredd
    dredd Nouveau WRInaute
    Inscrit:
    17 Novembre 2004
    Messages:
    17
    J'aime reçus:
    0
    Bonjour Sendler, et merci de ton aide.

    J'ai un soucis avec ton script : Il ne me retourne rien ! J'ai mis un refereer dans la variable $referrer pour voir, parse_url fonctionne bien, mais pas du tout parse_str :$q est vide. Mais je pense que quelque chose m'a échappé ave $q.
    J'ai essayé de regarder la doc sur parse_str, mais je suis pas top en informatique, et j'ai pas compris grand chose :cry:

    Pourrais-je abuser de ta gentillesse ?

    Voici ce que j'ai entré (ton script + petite modif sur $q) :

    $referer="http://search.ke.voila.fr/S/wanadoo?gb=site&dt=*&cid=wng&kw=droit%20social";
    $url = parse_url($referer); // retourne un tableau
    // recupération des paramètres, et transformation en variables
    echo "type requete: ".$url[scheme]."<br>";
    echo "host: ".$url[host]."<br>";
    echo "port: ".$url[port]."<br>";
    echo "user: ".$url[user]."<br>";
    echo "pass: ".$url[pass]."<br>";
    echo "path: ".$url[path]."<br>";
    echo "query: ".$url[query]."<br>";
    echo "fragment: ".$url[fragment]."<br>";

    $q=parse_str($url["query"]); // j'ai ajouté $q pur voir, comme je n'avais pas de résultats avec ton script tel quel, mais pas mieux.
    // les mots clef sont maintenant dans la variable $q, q étant le nom du paramètre dans l'url
    echo "Mots clef : $q";
     
  4. slender
    slender WRInaute occasionnel
    Inscrit:
    18 Avril 2004
    Messages:
    282
    J'aime reçus:
    0
    désolé chai'pas - j'avais copié ca un jour en pensant le mettre en haut d'un script d'accueil pour diriger mes visiteurs en fonction des mots clefs tapés mais l'ai pas encore intégré. Je pense qu'il fonctionnait. Je regarderai ca pour remettre en ordre, là, trop tard.
     
  5. dredd
    dredd Nouveau WRInaute
    Inscrit:
    17 Novembre 2004
    Messages:
    17
    J'aime reçus:
    0
    Merci quand même.

    J'ai plus qu'a télécharger phpmyvisites et mettre le nez dans le code... Rejouissant :cry:
     
  6. lapincouch
    lapincouch Nouveau WRInaute
    Inscrit:
    27 Août 2004
    Messages:
    48
    J'aime reçus:
    0
  7. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    et pour aller plus loin, les autres moteurs ->

    # Liste originale. Quelques variables modifiées pour coller à la réalité actuelle
    SearchEngine yahoo.com p=
    SearchEngine altavista.com q=
    SearchEngine google.com q=
    SearchEngine eureka.com q=
    SearchEngine lycos.com query=
    SearchEngine hotbot.com MT=
    SearchEngine msn.com q=
    SearchEngine infoseek.com qt=
    SearchEngine webcrawler searchText=
    SearchEngine excite search=
    SearchEngine netscape.com search=
    SearchEngine mamma.com query=
    SearchEngine alltheweb.com q=
    SearchEngine northernlight.com qr=
    # Moteurs français ajoutés.
    SearchEngine google.fr q=
    SearchEngine lycos.fr query=
    SearchEngine msn.fr q=
    SearchEngine voila.fr kw=
    SearchEngine tiscali.fr s=
    # Autres moteurs (annuaires) ajoutés.
    SearchEngine looksmart.com key=
    SearchEngine dmoz.org search=
     
  8. mgerardin
    mgerardin Nouveau WRInaute
    Inscrit:
    29 Septembre 2004
    Messages:
    2
    J'aime reçus:
    0
    Help !!!

    J'ai le meme besoin de connaitre les mots clé et le site de référence mais le lien que tu as donné ne marche plus...
    J'ai essayé de me mettre aussi dans le code de php my visite mais c'est a devenir fou, je tourne en rond !

    Quelqu'un aurait il la solution ? Comment phpmyvisite arrive a connaitre le mot clé ? Ca doit etre possible puisqu'il le fait... mais comment ?

    Merci d'avance
     
  9. bozoleclown
    bozoleclown WRInaute impliqué
    Inscrit:
    24 Novembre 2005
    Messages:
    693
    J'aime reçus:
    0
    Reste plus qu'à regarder le code de phpmyvisite ou bien de awstats...
     
  10. easy_zik
    easy_zik WRInaute occasionnel
    Inscrit:
    7 Juillet 2003
    Messages:
    375
    J'aime reçus:
    0
    voila un code qui devrait fonctionner : (pas testé mais bon...)

    Code:
    <?php
    $url = $_SERVER["HTTP_REFERER"];
    // analyse de l'url
    $url = parse_url($referer); // retourne un tableau
    // recupération des paramètres, et transformation en variables
    echo "type requete: ".$url[scheme]."<br>";
    echo "host: ".$url[host]."<br>";
    echo "port: ".$url[port]."<br>";
    echo "user: ".$url[user]."<br>";
    echo "pass: ".$url[pass]."<br>";
    echo "path: ".$url[path]."<br>";
    echo "query: ".$url[query]."<br>";
    echo "fragment: ".$url[fragment]."<br>";
    
    parse_str($url["query"], $q);
    // les mots clef sont maintenant dans le tableau $q
    echo "Mots clef : " ;
    echo "<pre>";
    print_r ($q);
    echo "</pre>";
    ?>
     
  11. shelcko
    shelcko WRInaute discret
    Inscrit:
    1 Janvier 2007
    Messages:
    211
    J'aime reçus:
    0
    Merci easyzik
    je pensais regarder ce qui ne fonctionnait pas mais du coup plus besoin ;)
     
Chargement...
Similar Threads - Identifier mots clés Forum Date
Comment identifier les mots clés utilisés dans Analytics, en provenance de Google Images Google Analytics 30 Mars 2011
Identifier le contenu posant pb à Adsense? AdSense 8 Mars 2020
Chrome va identifier les sites dont le chargement est lent Référencement Google 13 Novembre 2019
Comment identifier les liens nocifs ? Débuter en référencement 23 Septembre 2017
Comment identifier un spammeur Google Analytics ? Google Analytics 23 Janvier 2017
Identifier les internautes qui sont abonnés à sa page Facebook Facebook 25 Février 2016
Identifier les fichiers images non utilisés Administration d'un site Web 2 Février 2016
Identifier le trafic provenant d'un sous-domaine Google Analytics 23 Mai 2014
Identifier si une pénalité algorithmique Google touche son site Référencement Google 26 Mars 2014
Comment identifier les comptes Google qui ont aimé mes pages ? Google+ 25 Février 2014
Identifier les heures et jours où j'ai le plus de connexion Google Analytics 17 Février 2014
Comment faire remonter un site, et comment identifier les problèmes ? Problèmes de référencement spécifiques à vos sites 13 Novembre 2013
Identifier une annonce avec le paramètre gclid AdWords 11 Mars 2013
identifier les liens factices: google va proposer une solution (?) Crawl et indexation Google, sitemaps 2 Mars 2013
Comment identifier les ventes des différents leviers ? Google Analytics 20 Février 2013
Identifier ses backlinks et ceux de ses concurents Netlinking, backlinks, liens et redirections 20 Septembre 2011
Comment identifier des terminaux mobiles? Développement d'un site Web ou d'une appli mobile 3 Août 2011
Comment identifier les site référents ayant généré des conversions Google Analytics 8 Octobre 2010
identifier source d'entrée des visiteurs fidèles Google Analytics 26 Mars 2010
Identifier les pages de son site qui ne génèrent pas de trafic SEO Google Analytics 15 Janvier 2010