Misschien is het wel handig om een script te maken waarbij je kunt zien met welke keywords er naar jouw site is gekomen vanaf google. Dit kan met een simpele regexp lijkt mij. Ik zal enkele google referrers geven als voorbeeld voor de regexp:

www.google.nl/search?hl=nl&q=speedo badmuts&btnG=Google zoeken&meta=

www.google.fr/search?q=iv%C3%A9co 65c17&hl=fr&start=30&sa=N

www.google.nl/search?q=tweedehands matras&hl=nl&rls=GGLD,GGLD:2005-43,GGLD:nl&start=10&sa=N

www.google.nl/search?q=origineel%2Bvw%2Bvelgen%2Bauto&hl=nl&start=10&sa=N

www.google.nl/search?q=liferower 9500&hl=nl&rls=GGIH,GGIH:2006-50,GGIH:nl&start=10&sa=N

www.google.nl/search?q=poppen kleren&hl=nl&lr=lang_nl&safe=active&start=20&sa=N

www.google.nl/search?hl=nl&client=firefox-a&rls=org.mozilla%3Anl%3Aofficial&hs=rLL&q=george bush&btnG=Zoeken&meta=lr%3Dlang_nl

www.google.nl/search?sourceid=navclient&hl=nl&ie=UTF-8&rls=GGLD,GGLD:2004-32,GGLD:nl&q=tweedehands ilse de lange

www.google.nl/search?hl=nl&q=valentijn uitje&meta=

de regexp moet dus alles tussen &q en & nemen
ik ben even bezig geweest en heb het volgende bedacht, misschien dat iemand iets anders kan bedenken:

<?php

function googleReferer() {

//referer ophalen
$ref = strtolower($_SERVER['HTTP_REFERER']);
//komt referer van google?
if (strpos($ref,"google")) {
//alles voor q= strippen
$keywords = substr($ref, strpos($ref,"q="));
//q= strippen
$keywords = substr($keywords,2);
//alles na & strippen
if (strpos($keywords,"&")) {
$keywords = substr($keywords, 0,strpos($keywords,"&"));
}
//de keywords!
$keywords = urldecode($a);
}
}

?>

Reageren