Ich verwende folgende Zeile zum Erfassen von Google-Suchreferenzern, aber nicht mehr zum Erfassen von echten Personenanfragen
$referrer= $_SERVER["HTTP_REFERER"];
if(preg_match("/(www.google.*)|(go.google.com)/i",$referrer)) {
$pattern = "/^.*q=([^&]+)&?.*$/i";
$query = preg_replace($pattern, "$1", $referrer);
}
Google crawlt Seiten wie Besucher von Suchmaschinen. Ich habe 22000 nach ähnlichen Suchempfehlungen in weniger als 5 Minuten erhalten
http://www.google.co.in/m/search?sa=2&q=xxxx&site=mobile
http://www.google.ca/search?sourceid=navclient&ie=utf-8&rlz=1T4ACAW_enCA305CA305&q=xxxxx
http://www.google.com/url?sa=t&source=web&cd=7&ved=0CEwQFjAG&urlhttp://xxxxxxx&rct=j&q=query&ei=Sq2YTpyCMYKOiAKD74jnCQ&usg=AFQjCNEziZmOdqSBoIM_IBo8mZXrmiwkUg&sig2=cno3znIQoQ_wGt_tyWEyqA
Haben Sie eine Idee, wie Sie echte Suchanfragen für Benutzer erfassen können?
BEARBEITEN
P.s. Google Analytics zeigt die korrekte Anzahl der Suchreferenzer und fragt sich, wie sie Suchreferenzer bewerten
Antworten:
0 für die Antwort № 1Es ist der Parameter q = ..., aber diese sehen für mich falsch aus, als ob sie nicht aus den Google-Suchergebnissen stammen würden. Obwohl Sie es nicht sicher wissen können.