Instrukcje

Parametr GCLID: czym jest i jak działa

| 22 maj 2026 | 9 min czytania 0 wyświetleń
Parametr GCLID: czym jest i jak działa — okładka

GCLID (Google Click Identifier) to unikalny identyfikator kliknięcia, który Google Ads automatycznie dodaje do adresu URL po kliknięciu reklamy przez użytkownika. Przekazuje dane o kliknięciu do GA4 i umożliwia dokładne śledzenie konwersji bez ręcznego tagowania UTM.

Czym jest GCLID i dlaczego jest ważny

Za każdym razem, gdy użytkownik klika reklamę Google Ads, Google automatycznie dodaje parametr gclid do docelowego adresu URL — długi zaszyfrowany ciąg znaków, na przykład:

https://example.com/product?gclid=CjwKCAiA...

GCLID to skrót od Google Click Identifier — identyfikatora kliknięcia Google. To nie jest zwykły numer ID, lecz zakodowany pakiet metadanych zawierający informacje o:

  1. Wyświetlonej reklamie (kampania, grupa reklam, słowo kluczowe).
  2. Typie urządzenia i sieci użytkownika (wyszukiwarka / sieć reklamowa / YouTube).
  3. Dokładnym czasie i dacie kliknięcia.
  4. Pozycji reklamy w momencie wyświetlenia.

Te informacje są przesyłane między Google Ads a Google Analytics 4, umożliwiając systemowi automatyczne dopasowanie kliknięć do konwersji — bez żadnej ręcznej konfiguracji parametrów UTM.

Jak działa GCLID: mechanizm automatycznego tagowania

GCLID działa poprzez automatyczne tagowanie (auto-tagging) — standardową funkcję Google Ads włączoną domyślnie. Oto jak przebiega ten proces:

  1. Użytkownik widzi reklamę Google Ads i klika ją.
  2. Google generuje unikalny ciąg gclid dla tego kliknięcia i dodaje go do końcowego adresu URL.
  3. Przeglądarka przechodzi na stronę docelową z parametrem gclid w adresie URL.
  4. Google Analytics 4 odczytuje gclid z adresu URL i przechowuje go w pliku cookie _gcl_aw przez 90 dni.
  5. Gdy użytkownik dokona konwersji (zakup, wypełnienie formularza), GA4 odsyła gclid do Google Ads.
  6. Google Ads dopasowuje gclid do oryginalnego kliknięcia i przypisuje konwersję do właściwej kampanii.
Jak działa GCLID: od kliknięcia do konwersji — schemat

Ważne: automatyczne tagowanie działa tylko wtedy, gdy Google Ads i GA4 są ze sobą połączone. Jeśli konta nie są powiązane, gclid nadal trafia na stronę, ale GA4 nie będzie miał dostępu do pełnych danych Google Ads (kampania, słowo kluczowe itp.).

Gdzie przechowywany jest GCLID i jak długo trwa

Po wylądowaniu na stronie gclid jest przechowywany w przeglądarce jako plik cookie o nazwie _gcl_aw. Czas przechowywania wynosi 90 dni. Oznacza to:

  1. Jeśli użytkownik kliknie reklamę, ale nie dokona konwersji od razu, GA4 pamięta gclid przez 90 dni.
  2. Jeśli użytkownik wróci i dokona zakupu w tym czasie, konwersja zostanie przypisana do właściwej kampanii.
  3. Jeśli użytkownik wyczyści pliki cookie lub korzysta z trybu incognito, gclid zostanie utracony i konwersja może nie zostać przypisana.

Oprócz pliku cookie _gcl_aw, GA4 może również przekazywać gclid przez server-side tracking za pomocą Measurement Protocol — umożliwia to śledzenie konwersji nawet przy zablokowanych plikach cookie.

GCLID vs parametry UTM: jaka jest różnica

Reklamodawcy często pytają: skoro mamy GCLID, po co UTM? W praktyce oba mechanizmy uzupełniają się, ale służą różnym celom.

GCLID vs parametry UTM: porównanie — infografika

GCLID (automatyczne tagowanie) — automatyczny mechanizm między Google Ads a GA4:

  1. Konfigurowany raz — nie trzeba ręcznie dodawać do każdej reklamy.
  2. Przekazuje bogatsze dane: słowo kluczowe, typ dopasowania, miejsce docelowe, pozycja reklamy, urządzenie — dane, których parametry UTM nie mogą przenosić.
  3. Wymagany do importowania konwersji z powrotem do Google Ads.
  4. Brak ryzyka literówek lub niespójnych konwencji nazewnictwa.

Parametry UTM — ręczne tagowanie dla dowolnego kanału:

  1. Działają dla dowolnego źródła ruchu: e-mail, media społecznościowe, banery, partnerzy — nie tylko Google Ads.
  2. Widoczne w GA4 jako utm_source, utm_medium, utm_campaign — łatwe do filtrowania w raportach.
  3. Przydatne, gdy chcesz niestandardowych nazw kampanii lub śledzenia wielu platform reklamowych w jednym miejscu.

Można używać obu jednocześnie — Google Ads obsługuje jednoczesne używanie gclid i parametrów UTM. W takim przypadku gclid obsługuje atrybucję konwersji w Google Ads, a UTM — segmentację ruchu w GA4.

Jak sprawdzić, czy GCLID działa w GA4

Aby upewnić się, że automatyczne tagowanie działa poprawnie i gclid jest przesyłany do GA4, wykonaj następujące kroki:

  1. Przejdź do GA4 → Raporty → Pozyskanie → Pozyskanie ruchu.
  2. W podstawowym wymiarze wybierz «Domyślna grupa kanałów sesji» lub «Źródło/medium sesji».
  3. Poszukaj wiersza google / cpc — jeśli się pojawia, gclid jest poprawnie przekazywany.
  4. Kliknij google / cpc i sprawdź podział według kampanii — jeśli widzisz rzeczywiste nazwy kampanii (nie «(not set)»), powiązanie GA4 i Google Ads działa prawidłowo.

Możesz również zweryfikować transmisję gclid przez Google Tag Manager: odwiedź stronę przez testową reklamę (lub ręcznie dodaj ?gclid=test do adresu URL) i otwórz tryb podglądu GTM — powinieneś zobaczyć plik cookie _gcl_aw w przeglądarce.

Typowe problemy z GCLID i jak je naprawić

Typowe problemy z GCLID i jak je naprawić — infografika

Problem 1: GCLID jest w adresie URL, ale dane Google Ads nie pojawiają się w GA4

Przyczyna: Google Ads i GA4 nie są ze sobą połączone.

Rozwiązanie: W Google Ads przejdź do Narzędzia → Połączone konta → Google Analytics (GA4) i Firebase, znajdź swoją właściwość GA4 i kliknij «Połącz».

Problem 2: Automatyczne tagowanie jest wyłączone

Przyczyna: Automatyczne tagowanie zostało wyłączone w ustawieniach konta Google Ads.

Rozwiązanie: Przejdź do Google Ads → Ustawienia konta → Automatyczne tagowanie i upewnij się, że pole wyboru «Taguj adres URL, przez który przechodzą osoby z mojej reklamy» jest zaznaczone.

Problem 3: GCLID jest usuwany podczas przekierowań

Przyczyna: Przekierowanie 301/302 nie przekazuje parametrów adresu URL, w tym gclid.

Rozwiązanie: Skonfiguruj przekierowanie tak, aby zachowywało ciąg zapytania. Na przykład w nginx dodaj $is_args$args do docelowego adresu URL przekierowania.

Problem 4: Konflikt GCLID z Cookie Consent

Przyczyna: Jeśli Consent Mode nie jest skonfigurowany, przeglądarka może zablokować plik cookie _gcl_aw zanim użytkownik zaakceptuje politykę cookies.

Rozwiązanie: Wdrożenie Google Consent Mode v2 — umożliwia to modelowanie konwersji nawet bez pełnej zgody użytkownika (enhanced conversions).

GCLID i prywatność: co zmieniło się w 2024–2025

W odpowiedzi na zmiany prywatności w przeglądarkach i zaostrzenie przepisów (RODO, ePrivacy), Google zaktualizował podejście do gclid:

  1. Enhanced Conversions — nowa technologia uzupełniająca gclid: zamiast polegać wyłącznie na plikach cookie, do atrybucji używa zahaszowanych danych własnych (e-mail, numer telefonu) przesłanych podczas konwersji. Działa nawet gdy pliki cookie są zablokowane.
  2. Consent Mode v2 — jeśli użytkownik odmówił plików cookie analitycznych, Google Ads używa modelowania konwersji opartego na danych zbiorczych zamiast indywidualnego śledzenia gclid.
  3. Wzmocnione szyfrowanie GCLID — w 2024 roku Google dodało dodatkową ochronę przed odczytywaniem wartości gclid przez usługi zewnętrzne, pozostawiając dostęp tylko dla oficjalnych API Google.

Aby uzyskać maksymalną dokładność śledzenia konwersji w 2025–2026, zalecamy łączne stosowanie gclid (automatyczne tagowanie) + Enhanced Conversions + Consent Mode v2.

Jak przechwycić GCLID w CRM lub call tracking

Jeśli chcesz wiedzieć, która kampania Google Ads przyprowadziła konkretnego klienta do Twojego CRM lub systemu call tracking, możesz zapisać gclid razem z leadem:

  1. Dodaj do strony snippet JavaScript, który odczytuje wartość gclid z adresu URL lub pliku cookie _gcl_aw.
  2. Zapisz gclid w ukrytym polu formularza lub przekaż do CRM przez API.
  3. Gdy lead zostanie klientem, wyślij gclid z powrotem do Google Ads przez import konwersji offline.
  4. Google Ads automatycznie dopasuje gclid do oryginalnego kliknięcia i zarejestruje konwersję z właściwą wartością i znacznikiem czasu.
// Przykład: odczytaj gclid z URL i zapisz w cookie
function getGclid() {
  const urlParams = new URLSearchParams(window.location.search);
  const gclid = urlParams.get('gclid');
  if (gclid) {
    document.cookie = 'gclid=' + gclid + '; max-age=7776000; path=/';
  }
  return gclid || getCookieValue('gclid');
}

function getCookieValue(name) {
  const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
  return match ? match[2] : null;
}

To podejście jest szczególnie cenne dla firm B2B i biznesów z długim cyklem sprzedaży, gdzie konwersja następuje offline przez telefon lub spotkanie.

FAQ: Najczęstsze pytania o GCLID

Czy GCLID wpływa na szybkość strony?

Nie. Parametr gclid jest dodawany do adresu URL jako ciąg tekstowy i nie ładuje żadnych dodatkowych skryptów. GA4 odczytuje ten parametr podczas normalnej inicjalizacji i zapisuje plik cookie — zajmuje to milisekundy i nie ma wpływu na LCP, FID ani CLS.

Czy konkurenci mogą zobaczyć mój GCLID?

GCLID jest widoczny w pasku adresu przeglądarki i logach serwera — konkurent mógłby go technicznie zobaczyć. Jednak gclid zawiera tylko zaszyfrowane informacje o Twoim kliknięciu i nie może być zdekodowany bez dostępu do Twojego konta Google Ads.

Czy można wyłączyć GCLID i używać tylko tagów UTM?

Technicznie tak, wyłączając automatyczne tagowanie w ustawieniach konta Google Ads. Nie zalecamy tego jednak: bez gclid tracisz możliwość importowania konwersji z powrotem do Google Ads oraz szczegółowość na poziomie słów kluczowych i typów dopasowania w GA4.

GCLID a RODO: czy istnieje problem ze zgodnością?

Sam gclid nie jest danymi osobowymi — to techniczny identyfikator kliknięcia. Jednak jeśli przechowujesz gclid razem z danymi osobowymi klienta w CRM, ta kombinacja podlega RODO. Zalecamy wdrożenie Consent Mode v2, aby plik cookie gclid był zapisywany tylko po wyraźnej zgodzie użytkownika.

Dlaczego wartość GCLID jest taka długa i nieczytelna?

GCLID to zaszyfrowany ciąg zakodowany w Base64. Zawiera wszystkie informacje o kliknięciu (kampania, słowo kluczowe, sieć, pozycja, znacznik czasu). Jego długość — zazwyczaj od 20 do ponad 100 znaków — zapewnia unikalność i bezpieczeństwo każdego identyfikatora.

Podsumowanie: kiedy GCLID jest niezbędny

GCLID jest fundamentem dokładnego śledzenia Google Ads. Jest niezbędny, gdy chcesz:

  1. Widzieć granularność kampania → grupa reklam → słowo kluczowe → typ dopasowania w GA4.
  2. Dokładnie przypisywać konwersje i mierzyć ROAS w Google Ads.
  3. Używać Smart Bidding (docelowy ROAS, docelowy CPA) — strategie te uczą się na danych konwersji powiązanych przez gclid.
  4. Importować konwersje offline z CRM z powrotem do Google Ads.
  5. Mierzyć skuteczność reklam dokładnie nawet w środowisku z ograniczeniami plików cookie.

Jeśli masz pytania dotyczące konfiguracji śledzenia konwersji lub integracji Google Ads z GA4, skontaktuj się ze Spilno Agency. Pomagamy firmom zbudować kompletną infrastrukturę analityki.

Валерій Красько Spilno Agency Wszystkie artykuły autora →
← Powrót do bloga