Frage

Ich suche etwas anzuzeigen wie:

Hallo, hast du diese Seite erreicht durch die Suche nach [Google Keyword (s)]

Ich bin mir ziemlich sicher, ich habe das schon mal gemacht gesehen, aber ich habe Probleme, herauszufinden, wie die Schlüsselwörter zu greifen, die verwendet wurden um einen Benutzer zu meiner Website zu führen. Wer weiß die Antwort?

War es hilfreich?

Lösung

Sie müssen die Referrer-URL bekommen und dann alles für den „q“ Query-String-Streifen aus. Dadurch erhalten Sie die Abfrage, die verwendet wurde, um Sie zu Ihrer Seite zu erhalten.

Andere Tipps

Mit der Referrer ( http://www.netmechanic.com/news/vol4 /javascript_no14.htm ) Sie finden können, wo der Benutzer kommt. Dann ist es nur eine Frage der es richtig Parsen.


Ich sah dieses Skript:

function getkeywords() {
var x = document.referrer;
var lastparturl = 0;
if (x.search(/google/) != -1) {
lastparturl = x.indexOf("&btnG=Google+Search"); 
x = x.slice(38,lastparturl); 
x = x.concat("via google");
}
else if (x.search(/yahoo/) != -1) {
lastparturl = x.indexOf("&ei=UTF-8&iscqry=&fr=sfp"); 
x = x.slice(63,lastparturl); 
x = x.concat("via yahoo");
}
else if (x.search(/ask.com/) != -1) {
lastparturl = x.indexOf("&search=search&qsrc=0&o=0&l=dir"); 
x = x.slice(25,lastparturl); 
x = x.concat("via ask");
}
else if (x.search(/dogpile/) != -1) {
lastparturl = x.indexOf("/1/417/TopNavigation/Relevance/iq=true/zoom=off/_iceUrlFlag=7?_IceUrl=true"); 
x = x.slice(46,lastparturl); 
x = x.concat("via dogpile");
}
else if (x.search(/altavista/) != -1) {
lastparturl = x.indexOf("&kgs=1&kls=0"); 
x = x.slice(48,lastparturl); 
x = x.concat("via altavista");
}
else { 
x = "no keywords available";
} 
x = x.replace(/+/, " ");
return x; 
}

Hier http://www.webmonkey.com/codelibrary/Get_Referrer_Keywords

Ich bin mir nicht sicher, ob es funktioniert perfekt, aber es funktioniert OK, wenn ich ihre Website über Google erreicht.

Ich sah auch, dass einige Skripte, die Sie herunterladen können das tun, zum Beispiel: http://webscripts.softpedia.com/script/Search-Engines/Keyword-Grabber-45299.html

Auch dies muss geprüft werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top