Identyfikowanie ruchu z sieci wyszukiwania Google w narzędziach do analityki internetowej lub logach serwera
Oprócz korzystania z Search Console możesz identyfikować ruch z wyszukiwarki Google we własnym systemie analityki internetowej lub logach serwera, sprawdzając nagłówek HTTP Referer wysyłany, gdy użytkownik klika link z wyszukiwarki Google prowadzący do Twojej witryny. Na tej stronie wyjaśniamy, jakich wartości Referer szukać, jak dopasować je w narzędziach do analityki i logach oraz dlaczego liczby mogą nie być zgodne z danymi w Search Console.
Jak wyszukiwarka Google ustawia nagłówek Referer
Gdy użytkownik kliknie link w wyszukiwarce Google, przeglądarka lub aplikacja dołącza nagłówek żądania HTTP Referer, który wskazuje, skąd pochodzi żądanie. Wyszukiwarka Google używa origin zasad dotyczących stron odsyłających, co oznacza, że nagłówek Referer zawiera tylko schemat i host strony odsyłającej, bez ścieżki adresu URL ani parametrów zapytania.
W tabeli poniżej znajdziesz wartości Referer wysyłane przez wyszukiwarkę Google w zależności od tego, gdzie użytkownik kliknął link. Ruch z Discover używa tych samych wartości co platforma, na której użytkownik wyświetlił Discover, np. aplikacja Google lub wyszukiwarka Google w internecie.
Wartości Referer według źródła |
|
|---|---|
| Wyszukiwarka Google w internecie |
https://www.google.com/ lub lokalna domena w Google Domains, np. https://www.google.co.uk/ lub https://www.google.co.jp/
|
| Aplikacja Google na Androida |
android-app://com.google.android.googlequicksearchbox/https/www.google.com (gdy aplikacja otwiera link na karcie przeglądarki) lub https://www.google.com/ (lub lokalna domena Google)
|
| Aplikacja Google na iOS |
https://www.google.com/ (lub lokalna domena Google)
|
Inne usługi Google, które są udostępniane z tych samych źródeł (np. Grafika Google), wysyłają te same wartości Referer, więc ten ruch jest również uwzględniany, gdy dopasowujesz te wzorce.
Dlaczego pole Referer jest czasami puste
Mimo że wyszukiwarka Google ustawia politykę referrer-policy na origin, przeglądarka lub system operacyjny użytkownika może nadal pomijać nagłówek Referer (lub blokować dostęp JavaScriptu do document.referrer) ze względu na ochronę prywatności i bezpieczeństwo. Dzieje się tak domyślnie w kilku typowych sytuacjach, m.in.:
- tryby przeglądania prywatnego i zabezpieczenia przed fingerprintingiem w przeglądarce;
- otwieranie wyników wyszukiwania na nowej karcie w niektórych przeglądarkach;
- przejście z natywnego widżetu wyszukiwania mobilnego do zewnętrznej przeglądarki;
- wizyty użytkowników, którzy mają włączone rozszerzenia dotyczące prywatności lub rygorystyczne ustawienia przeglądarki.
Dodatkowo śledzenie użytkowników oparte na JavaScript może nie rejestrować wszystkich wizyt ze względu na ustawienia prywatności przeglądarki, zarządzanie zgodą i blokowanie reklam.
Dopasowywanie nagłówka Referer w narzędziach do analityki lub logach
Większość systemów analityki internetowej automatycznie rozpoznaje te wartości Referer i klasyfikuje wizyty jako ruch z bezpłatnych wyników wyszukiwania Google. Jeśli brakuje ruchu z wyszukiwarki Google lub jest on wyświetlany jako ruch z witryn odsyłających lub ruch bezpośredni, sprawdź, czy niestandardowe reguły kanałów, wykluczenia odesłań lub filtry w konfiguracji analityki nie powodują jego ponownej klasyfikacji.
Jeśli używasz niestandardowych narzędzi do analityki lub analizujesz logi serwera bezpośrednio, dopasuj pole Referer do Referer wartości dla wyszukiwarki Google. Przeglądarka wysyła też nagłówek Referer, gdy pobiera zasoby takie jak obrazy, pliki CSS i JavaScript, ale w przypadku tych żądań wartością jest adres URL Twojej strony. Aby zliczać wizyty z wyszukiwarki Google, bierz pod uwagę tylko żądania dotyczące samych stron docelowych.
Dlaczego Twoje dane mogą nie być zgodne z danymi w Search Console
Identyfikowanie ruchu z sieci wyszukiwania w witrynie za pomocą nagłówka Referer nie jest dokładne, a dane zarejestrowane w systemie analityki internetowej lub logach serwera często nie pokrywają się w pełni z kliknięciami raportowanymi w Search Console. Typowe przyczyny techniczne rozbieżności:
-
Ustawienia prywatności i konfiguracje klienta: ustawienia prywatności przeglądarki, rozszerzenia, blokowanie reklam lub wybory użytkownika dotyczące zgody na przetwarzanie danych mogą blokować skrypty analityczne, usuwać parametry zapytania z adresu URL lub blokować nagłówek HTTP
Referer. -
Przekierowania w witrynie: przekierowania po stronie klienta (np. JavaScript lub przekierowania
meta refresh) mogą zastąpićRefereradresem URL Twojej strony, a przekierowania, które nie zachowują ciągu zapytania, usuwają parametry adresu URL, takie jakgclid(który jest powszechnie używany do tagowania reklam). Przekierowanie, które wysyła bardziej rygorystyczny nagłówekReferrer-Policy, może też usunąćReferer. - Różne metody pomiaru: Search Console rejestruje kliknięcie, gdy użytkownik wybierze link w wyszukiwarce Google, natomiast narzędzia do analityki internetowej rejestrują wizytę lub sesję dopiero po wczytaniu strony docelowej i wykonaniu kodu śledzenia.
- Ruch płatny i bezpłatny: Search Console raportuje tylko kliknięcia bezpłatne z wyszukiwarki Google i nie uwzględnia kliknięć reklam Google Ads, natomiast system analityki internetowej może uwzględniać ruch płatny w łącznych wartościach, w zależności od tego, jak go skonfigurujesz.
Więcej informacji o tym, dlaczego dane analityczne różnią się od danych w Search Console, znajdziesz w artykule o rozbieżnościach danych między Google Analytics a Search Console.