Skocz do zawartości

lista słów kluczowych jakie wpisywali użytkownicy w google.pl zanim przeszli do konkretnej podstrony


Eldoka

Rekomendowane odpowiedzi

witam,

nie wiem jak to nazwać ale widziałem na kilku stronach, że mają listę słów kluczowych jakie wpisywali użytkownicy w google.pl zanim przeszli do konkretnej podstrony.

Np.

Użytkownicy dostali się na tę stronę wpisując następujące frazy w google.pl: ...

Jak coś takiego zrobić w PHP?

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

Liczysz na gotowca, ze ktoś się Ciebie zapyta w jakim systemie masz stronę, wykona prędko modyfikacje i niezwłocznie Ci ją tutaj zamieści ?

Jeżeli nie, to: sprawdzasz referera w tablicy $_SERVER, jeżeli ruch pochodzi z Google to filtrujesz parametr q - w nim jest zawarta fraza z której ktoś wszedł z Google (jeżeli jest niezalogowany). Następnie zapisujesz to do bazy danych tak, aby było powiązane z daną podstroną - a na koniec zostaje Ci wyświetlanie zapisanych danych.

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za odpowiedzi.

Takie coś skleciłem:

$link  = $_SERVER['HTTP_REFERER'];
$link = explode("&q=", $link);
$link = explode('&',$link[1]);

$fraza_z_google = urldecode($link[0]);

A co bazy danych będę zapisywał w brzydki sposób (Mion mnie zje ;p), bo będę miał takie kolumny

ID | PEŁNY ADRES PODSTRONY | FRAZA Z GOOGLE

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

Całego URI zapisywać nie musisz, wystarczy tylko to, co jest po nazwie domeny. Dodatkowo warto jest zliczać... aby pokazywać tylko najpopularniejsze. ;)

Poza tym do tego co zrobiłeś powinieneś użyć funkcji parse_url();

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

Ta funkcja parse_url() nic mi nie dała, bo i tak trzeba wyciąć parametr q=.

A ze zliczaniem najpopularniejszych fraz dobra sprawa.

A jako adres będę zapisywał sam $_SERVER['REQUEST_URI'] albo jakoś pokombinuje żeby krócej było.

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

Dane z wejścia są przekazywane w $_SERVER['HTTP_REFERER'], a nie w $_SERVER['REQUEST_URI']

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

To co innego wtedy adres na jaka wszedł odczytujesz ze zmiennej $_SERVER['REQUEST_URI']

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

ostatnio mam problem, bo google dziwny refferer podaje i nie widzę w nim frazy.

np.

https://www.google.pl/url?sa=t&rct=j&q=&esrc=s&source=web&
cd=12&ved=0CC4QFjABOAo&url=http%3A%2F%2F
strona.pl%2Ff-durcar%2F&ei=HP-uUoq5GeLV4gSxjIGYAw
&usg=AFQjCNGTlIm2xweT5mx5ol9SEeusOgLBTg&bvm=bv.57967247,d.bGE

to jest wartość z $_SERVER['HTTP_REFERER'];

jak szukać teraz frazy z wejść z google?

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 3 miesiące temu...

Tak samo jak przedtem, czyli na podstawie zmiennej referrer. Innej możliwości NIE MA ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności