Pergunta

Estou procurando exibir algo como:

Olá, você chegou a este site procurando [palavras -chave do Google (s)

Tenho certeza de que já vi isso antes, mas estou tendo problemas para descobrir como pegar as palavras -chave que foram usadas para liderar um usuário ao meu site. Alguém sabe a resposta?

Foi útil?

Solução

Você precisa obter o URL de referência e retirar tudo para a sequência de consulta "Q". Isso lhe dará a consulta que foi usada para levá -lo à sua página.

Outras dicas

Usando o referenciador (http://www.netmechanic.com/news/vol4/javascript_no14.htm) você pode encontrar de onde vem o usuário. Então é apenas uma questão de analisá -lo corretamente.


Eu vi este script:

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; 
}

Aqui http://www.webmonkey.com/codelibrary/get_referrer_keywords

Não tenho certeza se funciona perfeitamente, mas funcionou bem quando cheguei ao site no Google.

Também vi que alguns scripts que você pode baixar fazem isso, por exemplo: http://webscripts.softpedia.com/script/search-engines/keyword-grabber-45299.html

Novamente, isso precisará ser testado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top