# LinkedIn Insight Tag: konfiguracja w GTM i Consent Mode v2

**Autor:** Piotr Litwa - specjalista GTM i analityki
**Opublikowano:** 2026-06-19
**URL:** https://piotrlitwa.com/articles/pl/linkedin-insight-tag-konfiguracja.html
**Jezyk:** pl

---

LinkedIn Insight Tag to snippet JavaScript, który śledzi konwersje, buduje audiencje remarketingowe i raportuje dane demograficzne o tym, kto odwiedza Twoją stronę. Wdrożenie go przez Google Tag Managera zajmuje jakieś dziesięć minut.

Zalegalizowanie go w Unii zajmuje dłużej i właśnie tutaj po cichu wykłada się większość konfiguracji B2B.

**Google Consent Mode nie kontroluje LinkedIn Insight Taga.** Consent Mode zarządza tagami Google. LinkedIn nie jest tagiem Google. Jeśli cała Twoja architektura zgód stoi na Consent Mode v2 i zakładasz, że obejmuje wszystko w kontenerze, to Insight Tag odpala się właśnie teraz u użytkowników, którzy odmówili zgody, i robi to od dnia instalacji.

To nie jest teoretyczne ryzyko compliance. To ciasteczko zapisywane na zidentyfikowanym profesjonaliście, bez podstawy prawnej, w jurysdykcji, która karze za to najostrzej.

W tym artykule opisuję wdrożenie w GTM, lukę w zgodach i jak ją zamknąć, śledzenie konwersji oraz błędy, które znajduję w większości kontenerów B2B.

> **Najważniejsze wnioski**
> - Google Consent Mode v2 nie zarządza LinkedIn Insight Tagiem. Musisz zablokować go w GTM samodzielnie, przez kontrole zgód albo warunek triggera.
> - Insight Tag zapisuje ciasteczka (`li_sugr`, `UserMatchHistory`, `lidc`, `bcookie`). Wszystkie wymagają zgody w Unii.
> - Do taga bazowego potrzebujesz tylko Partner ID. Konwersje definiuje się w LinkedIn Campaign Manager, nie w GTM.
> - Conversions API (CAPI) od LinkedIna to odpowiednik server-side i wymaga tej samej dyscypliny deduplikacji co Meta.
> - Ruch B2B jest niskowolumenowy i wysokowartościowy, więc zepsuty Insight Tag kosztuje proporcjonalnie więcej niż zepsuty piksel Meta.

## Co Insight Tag naprawdę robi

Trzy zadania i warto je rozdzielić, bo ludzie je mylą.

**Śledzenie konwersji.** Raportuje do LinkedIn Campaign Managera, kiedy ktoś, kto kliknął Twoją reklamę, wykonał akcję. Bez tego optymalizacja LinkedIna jest ślepa, a Ty licytujesz pod kliknięcia zamiast pod wyniki.

**Audiencje remarketingowe.** Buduje pulę odwiedzających, których możesz później targetować. W B2B to często zastosowanie o najwyższym ROI, bo Twoja grupa reklamowa liczy się w tysiącach, a nie w milionach.

**Dane demograficzne strony.** To ta funkcja, która jest naprawdę unikalna dla LinkedIna, i dla niej ludzie znoszą całą resztę. Mówi Ci, jakie stanowiska, wielkości firm, branże i poziomy seniority mają ludzie odwiedzający Twoją stronę, w ujęciu zbiorczym. Żadna inna platforma tego nie potrafi, bo żadna inna nie wie, gdzie pracują jej użytkownicy.

Ta trzecia funkcja jest zarazem powodem, dla którego pytanie o zgodę jest tu ostrzejsze niż gdzie indziej. Ten tag dopasowuje Twoich odwiedzających do bazy realnych, imiennych profesjonalistów i ich pracodawców.

**Nie wiesz, co Twój kontener odpala bez zgody?** [Darmowy audyt GTM](https://piotrlitwa.com/checkGTM/) sprawdza, które tagi respektują zgody, a które nie. Podajesz adres, dostajesz raport w około 10 minut. Bez rejestracji.

## Konfiguracja w GTM, krok po kroku

Przed startem potrzebujesz jednej rzeczy: **Partner ID**. Znajdziesz go w LinkedIn Campaign Manager, w Account Assets, potem Insight Tag.

1. W GTM wejdź w **Tagi**, potem **Nowy**, potem **Konfiguracja tagu**.
2. Wybierz **LinkedIn Insight Tag** z galerii szablonów społeczności. To zweryfikowany szablon, więc nie potrzebujesz własnego HTML.
3. Wpisz swój **Partner ID**.
4. Ustaw trigger. **Nie używaj All Pages.** Przeczytaj następną sekcję, bo to tam dzieje się cała praca nad zgodnością.
5. Zapisz, sprawdź w podglądzie, opublikuj.

To cały tag bazowy. W GTM nie ma żadnej konfiguracji konwersji i to ludzi zaskakuje: **konwersje LinkedIna definiuje się w Campaign Managerze**, nie w kontenerze. Tworzysz tam regułę konwersji opartą na wzorcu URL albo zdarzeniu, a Insight Tag raportuje względem niej automatycznie.

Jeśli chcesz konwersji opartych na zdarzeniach, a nie na adresach, potrzebny będzie drugi tag i zaraz do niego dojdziemy.

## Luka w zgodach i jak ją zamknąć

Oto mechanizm, dokładnie.

Google Consent Mode v2 działa tak, że przekazuje sygnały zgody tagom Google, a te dostosowują swoje zachowanie: tag Google, który otrzyma `ad_storage: denied`, wyśle ping bez ciasteczek zamiast zapisać ciasteczko. Ten tag jest świadomy zgody. Wie, co zrobić, gdy usłyszy nie.

**LinkedIn Insight Tag nie ma takiego mechanizmu.** Nie jest zbudowany przez Google, nie czyta sygnałów zgody Google i nie ma trybu bez ciasteczek. Albo działa i zapisuje ciasteczka, albo nie działa wcale. Nie ma stanu pośredniego.

Pytanie nie brzmi więc "czy Consent Mode to obsłuży" (nie obsłuży). Pytanie brzmi, czy *Twój kontener* w ogóle powstrzyma ten tag przed odpaleniem.

### Opcja 1: Dodatkowe kontrole zgody (rekomendowana)

GTM ma wbudowane ustawienia zgód na każdym tagu, także na szablonach społeczności.

1. Otwórz LinkedIn Insight Tag w GTM.
2. Przewiń do **Ustawień zgody** (w Ustawieniach zaawansowanych).
3. Ustaw **Dodatkowe kontrole zgody** na **Wymagaj dodatkowej zgody do odpalenia tagu**.
4. Dodaj `ad_storage` i `ad_user_data`.

Teraz sam GTM wstrzymuje tag, dopóki te sygnały nie zostaną przyznane. Tag nigdy nie uruchomi się u użytkownika, który odmówił. To rozwiązanie czyste, natywne i audytowalne, i działa niezależnie od tego, jakiego CMP używasz.

### Opcja 2: Warunek triggera na zmiennej zgody

Jeśli Twój CMP zapisuje stan zgody do warstwy danych albo do ciasteczka, możesz odczytać go do zmiennej GTM i dodać jako warunek triggera: odpal tylko, gdy `marketingConsent równa się true`.

To działa, ale jest bardziej kruche. Zależy od tego, czy CMP zdąży przed ewaluacją triggera, a timing zgód to najczęstsze źródło wycieków tagów. Zbudowałem [Universal Consent Adapter](https://piotrlitwa.com/uca/) właśnie dlatego, że CMP-y są wolne, a tagi szybkie, i to w tej szczelinie compliance po cichu się psuje.

### Jak sprawdzić, czy naprawdę działa

Nie ufaj konfiguracji. Przetestuj:

1. Otwórz stronę w świeżym oknie incognito.
2. **Odmów** zgody w bannerze.
3. Otwórz DevTools, przejdź do **Application**, potem **Cookies**.
4. Poszukaj `li_sugr`, `UserMatchHistory`, `bcookie` albo `lidc`.

Jeśli którekolwiek istnieje, Twój tag odpalił się mimo odmowy, a Twoja konfiguracja zgód jest dekoracją. Ten test zajmuje dziewięćdziesiąt sekund i nigdy nie przeprowadziłem go na niezaudytowanej stronie B2B, żeby czegoś nie znaleźć.

## Śledzenie konwersji, które faktycznie odzwierciedla B2B

Konwersje oparte na URL są domyślne i zwykle są złym wyborem.

Adres strony z podziękowaniem działa przy pobraniu whitepapera. Nie działa przy prośbie o demo, która otwiera modal Calendly bez zmiany adresu, i nie działa przy formularzu wysyłanym przez AJAX. Większość poważnych lejków B2B ma co najmniej jedno z tych dwóch.

Dla konwersji opartych na zdarzeniach dodaj drugi tag GTM:

1. Utwórz nowy **LinkedIn Insight Tag**, ale ustaw typ tagu na wariant **konwersji**.
2. Wpisz **Conversion ID** z Campaign Managera.
3. Odpalaj go na swoim realnym zdarzeniu konwersji z warstwy danych: `demo_requested`, `form_submit`, cokolwiek wypycha Twoja strona.
4. Zastosuj **te same ustawienia zgody** co w tagu bazowym. O tym zapomina się nagminnie, a tag bazowy z bramką zgody plus tag konwersji bez bramki to nie jest konfiguracja z bramką zgody.

Ten ostatni punkt to najczęstszy błąd na tej stronie. Ludzie starannie zabezpieczają tag, który zainstalowali pierwszy, i nigdy nie wracają do tego, który dołożyli trzy miesiące później.

### Dwa tagi, o których zapomina się je zabezpieczyć

Poza samym Insight Tagiem w większości kontenerów B2B wyciekają jeszcze dwie rzeczy:

- **Tag konwersji**, dodany później i nigdy nieopatrzony ustawieniami zgody.
- **Widget "Obserwuj firmę" albo udostępniania z LinkedIna**, jeśli go osadziłeś. Ładuje skrypty LinkedIna i zapisuje ciasteczka niezależnie od Twojego Insight Taga, a żadna konfiguracja zgód w GTM go nie dotyka, bo siedzi zaszyty w szablonie strony.

Ta druga rzecz jest niewidoczna z wnętrza GTM i właśnie dlatego audyty ograniczone do kontenera ją przeoczają.

## Conversions API od LinkedIna: połowa server-side

LinkedIn ma Conversions API, ten sam pomysł co u Mety: wysyłasz konwersje z serwera zamiast z przeglądarki, żeby adblocki i ograniczenia ciasteczek ich nie zjadały.

Dwie rzeczy warto wiedzieć.

**Deduplikacja działa tak samo i waży tyle samo.** Jeśli wyślesz konwersję i z przeglądarki, i z serwera bez wspólnego identyfikatora zdarzenia, LinkedIn policzy ją dwa razy. Ta sama awaria co przy [Meta CAPI w migracji server-side](https://piotrlitwa.com/articles/pl/migracja-server-side.html), ta sama naprawa: jedno ID, wygenerowane raz, wysłane do obu.

**Nie rozwiązuje kwestii zgody.** Wysłanie konwersji z serwera nie tworzy podstawy prawnej, której nie miałeś. Jeśli użytkownik odmówił zgody, nie wolno Ci przetwarzać jego danych osobowych w celach reklamowych, a lokalizacja kodu nie ma z tym nic wspólnego. To ta sama pułapka co przy server-side w ogóle, a LinkedIn nie jest wyjątkiem od RODO dlatego, że jest B2B.

## Dlaczego w B2B waży to więcej, niż myślisz

Zepsuty piksel Meta na konsumenckim sklepie kosztuje Cię sygnał optymalizacyjny z dziesiątek tysięcy konwersji. Boli, ale statystycznie da się to odrobić.

Zepsuty Insight Tag na stronie B2B kosztuje Cię sygnał z może czterdziestu konwersji kwartalnie. Z tego nie ma statystycznego odzysku. Algorytm LinkedIna nie zoptymalizuje się na czterdziestu punktach danych, które nigdy nie dotarły, a Twój koszt pozyskania leada zostaje wysoki z powodów, których nikt nie potrafi wyjaśnić, bo powód jest niewidoczny.

Ekonomia jest tu odwrócona: niski wolumen sprawia, że każdy punkt danych jest wart więcej, nie mniej. A CPC na LinkedInie należą do najwyższych spośród dużych platform, więc zmarnowany budżet przypadający na brakujący sygnał też jest większy.

Dlatego ten tag zasługuje na taką samą uwagę jak GA4, a dostaje jej ułamek.

## Najczęstsze pytania

**Czy Google Consent Mode v2 kontroluje LinkedIn Insight Tag?**
Nie. Consent Mode przekazuje sygnały tagom Google, a te dostosowują swoje zachowanie. LinkedIn nie jest tagiem Google i nie ma trybu bez ciasteczek. Musisz zablokować go w GTM samodzielnie, przez dodatkowe kontrole zgody albo warunek triggera.

**Jakie ciasteczka zapisuje LinkedIn Insight Tag?**
Głównie `li_sugr`, `UserMatchHistory`, `lidc` i `bcookie`. Wszystkie wymagają zgody w Unii, zanim zostaną zapisane.

**Gdzie konfiguruje się konwersje LinkedIna, w GTM czy w Campaign Managerze?**
Konwersje definiuje się w LinkedIn Campaign Managerze. GTM tylko wdraża tag. Przy konwersjach opartych na zdarzeniach (formularze AJAX, modale) dodajesz w GTM drugi tag konwersji z Conversion ID z Campaign Managera.

**Czy potrzebuję Conversions API od LinkedIna?**
Tylko jeśli adblocki albo ograniczenia przeglądarek kosztują Cię istotny sygnał, a w B2B często kosztują. Wymaga tej samej dyscypliny deduplikacji co Meta CAPI: jedno ID zdarzenia, wspólne dla przeglądarki i serwera.

**Czy wysyłanie server-side znosi wymóg zgody dla LinkedIna?**
Nie. Przeniesienie kodu na serwer nie tworzy podstawy prawnej przetwarzania, której nie miałeś. Jeśli użytkownik odmówił zgody, nie możesz przetwarzać jego danych w celach reklamowych, niezależnie od tego, skąd wychodzi żądanie.

**Jak sprawdzić, czy mój Insight Tag respektuje zgody?**
Otwórz stronę w incognito, odmów zgody, potem sprawdź w DevTools, Application, Cookies, czy jest `li_sugr` albo `UserMatchHistory`. Jeśli są, tag i tak się odpalił, a Twoja konfiguracja zgód nie działa.

## Co dalej

LinkedIn Insight Tag łatwo zainstalować i równie łatwo zainstalować źle, a zła wersja wygląda identycznie jak dobra, dopóki ktoś nie otworzy DevTools.

Zrób najpierw ten dziewięćdziesięciosekundowy test. Incognito, odmowa zgody, szukanie `li_sugr`. Ta jedna kontrola powie Ci, czy ostatnie dwa lata Twojego trackingu B2B były zgodne z prawem, i jest najszybszym audytem na tej stronie.

Potem zabezpiecz tag porządnie, przez dodatkowe kontrole zgody w GTM, a nie przez gimnastykę na triggerach, i zastosuj te same ustawienia do tagu konwersji, nie tylko do bazowego.

I potraktuj ten tag poważnie proporcjonalnie do tego, ile kosztuje Cię jego awaria. Czterdzieści brakujących konwersji B2B na kwartał to nie błąd zaokrąglenia. To powód, dla którego Twój koszt pozyskania leada nie chce spaść.

Jeśli chcesz, żeby ktoś sprawdził Twój kontener, [darmowy audyt GTM](https://piotrlitwa.com/checkGTM/) prześwietla, które tagi respektują zgody, a które nie. A jeśli chcesz mieć to monitorowane co miesiąc, zamiast odkryć przy audycie RODO, od tego jest [monitoring GTM](https://piotrlitwa.com/services.html#gtm). €150/miesiąc, raport na piśmie, bez spotkań, rezygnacja w każdej chwili. [Pełny cennik tutaj](https://piotrlitwa.com/pricing.html).

---

**Źródła**
- [Dokumentacja LinkedIn Insight Tag](https://www.linkedin.com/help/lms/answer/a418880) (LinkedIn)
- [LinkedIn Conversions API](https://learn.microsoft.com/en-us/linkedin/marketing/conversions/) (Microsoft)
- [Ustawienia zgód i dodatkowe kontrole w GTM](https://support.google.com/tagmanager/answer/10718549) (Google)

---

*Tekst: [Piotr Litwa](https://piotrlitwa.com/about.html), niezalezny specjalista GTM i analityki.*
