Przejdź do treści
Zapisz się na newsletter
LinkedIn AdsPoradnik

Conversions API i Insight Tag na LinkedInie: jak mierzyć konwersje offline i pipeline sprzedaży

Insight Tag mierzy działania na stronie w przeglądarce, a Conversions API przesyła konwersje z Twojego serwera lub CRM, w tym te, które dzieją się offline: kwalifikację leada, spotkanie handlowe czy podpisaną umowę. Połączenie obu źródeł daje pełniejszy obraz i pozwala optymalizować kampanie pod leady, które sprzedaż uznała za wartościowe, a nie pod same formularze.

Paweł Górski
B2B, LinkedIn Ads, X Ads i benchmarki
· Aktualizacja: 9 min czytania
Grafika do artykułu: Conversions API i Insight Tag na LinkedInie: jak mierzyć konwersje offline i pipeline sprzedaży

W skrócie

  • Conversions API przyjmuje zdarzenia online i offline, a najlepsze dopasowanie daje przesyłanie zaszyfrowanego algorytmem SHA-256 adresu e-mail razem z identyfikatorem kliknięcia li_fat_id.
  • Konwersje wysyłaj w czasie rzeczywistym lub najpóźniej w ciągu doby, bo pełne dane mogą pojawić się w raportach dopiero po około 72 godzinach.
  • Zdarzenie może mieć znacznik czasu do 90 dni wstecz, co pozwala przesyłać etapy pipeline'u, takie jak lead zakwalifikowany, MQL czy SQL.
  • Gdy to samo zdarzenie wysyłasz z Insight Taga i przez Conversions API, przekazuj w obu źródłach ten sam identyfikator zdarzenia, żeby system usunął duplikat.
  • Do optymalizacji wybieraj konwersję bliską przychodowi, ale z wystarczającym wolumenem – zwykle lead zakwalifikowany, a nie podpisaną umowę.
Spis treści
  1. Czym różni się Insight Tag od Conversions API LinkedIn?
  2. Kiedy wystarczy Insight Tag, a kiedy potrzebujesz Conversions API?
  3. Jak zainstalować Insight Tag i włączyć ulepszone śledzenie konwersji?
  4. Jak skonfigurować Conversions API krok po kroku?
  5. Jak przesyłać konwersje offline i etapy pipeline'u z CRM?
  6. Jak ustawić okna atrybucji i uniknąć podwójnego liczenia?
  7. Jak poprawić wskaźnik dopasowania i nie złamać RODO?
  8. Najczęstsze błędy przy wdrożeniu i checklista
  9. Najczęstsze pytania

Czym różni się Insight Tag od Conversions API LinkedIn?

Insight Tag to skrypt JavaScript instalowany na stronie, który rejestruje wizyty i konwersje w przeglądarce użytkownika, a Conversions API LinkedIn to połączenie serwer–serwer, przez które przesyłasz zdarzenia bezpośrednio z własnego systemu lub CRM. Tag widzi to, co dzieje się na stronie; API widzi wszystko, co zapiszesz w swoich danych – także offline.

Ograniczenia samego tagu są dobrze znane: blokery skryptów, odmowa zgody na pliki cookie, przechodzenie między urządzeniami i fakt, że w B2B najważniejsze wydarzenia dzieją się poza stroną. Formularz kontaktowy to dopiero początek; o wartości leada decyduje kwalifikacja, spotkanie, oferta i umowa. Tych etapów Insight Tag nie zobaczy nigdy.

Conversions API przyjmuje zarówno zdarzenia online, jak i offline. Do dopasowania zdarzenia do członka LinkedIna używa identyfikatorów: zaszyfrowanego algorytmem SHA-256 adresu e-mail, identyfikatora kliknięcia li_fat_id, imienia i nazwiska (opcjonalnie z nazwą firmy, stanowiskiem i krajem) oraz identyfikatora odpowiedzi z formularza Lead Gen. Najlepsze dopasowanie daje przesyłanie jednocześnie zaszyfrowanego e-maila i li_fat_id.

Jeśli dopiero zakładasz konto i instalujesz tag, zacznij od poradnika o koncie w Campaign Managerze, rolach i Insight Tagu, a pełny obraz platformy znajdziesz w przewodniku po LinkedIn Ads dla firm B2B.

Kiedy wystarczy Insight Tag, a kiedy potrzebujesz Conversions API?

Insight Tag wystarczy, gdy konwersją jest działanie na stronie – zakup w sklepie, pobranie pliku, rejestracja – i masz niewielki wolumen leadów. Conversions API potrzebujesz, gdy sprzedaż kończy się poza stroną, gdy chcesz optymalizować pod leady zakwalifikowane albo gdy tag traci istotną część konwersji przez brak zgód i blokery.

Sytuacja Insight Tag Conversions API Rekomendacja
Sklep internetowy, zakup na stronie Mierzy zakup Uzupełnia utracone zdarzenia Tag i API z deduplikacją
Formularz Lead Gen na LinkedInie Nie dotyczy Przesyła status leada z CRM API z identyfikatorem odpowiedzi formularza
Formularz na stronie, sprzedaż w CRM Mierzy wysłanie formularza Przesyła MQL, SQL i umowę Tag i API
Retargeting odwiedzających stronę Niezbędny Nie zastępuje tagu Tag
Długi cykl sprzedaży (3–12 miesięcy) Widzi tylko początek Mierzy etapy pipeline'u API jako główne źródło danych
Mały wolumen (kilka leadów miesięcznie) Wystarcza Wartość głównie raportowa Tag teraz, API później

Wniosek dla większości firm B2B: zainstaluj tag od pierwszego dnia, a Conversions API wdrażaj, gdy masz uporządkowany CRM z jasno zdefiniowanymi etapami leada. Bez tego API przekaże do LinkedIna chaos, a algorytm będzie się uczył na niespójnych danych.

Jak zainstalować Insight Tag i włączyć ulepszone śledzenie konwersji?

Insight Tag instalujesz raz dla całej domeny: kod z Campaign Managera wklejasz na każdej stronie przed znacznikiem zamykającym </body> albo dodajesz go przez Menedżer tagów Google z gotowego szablonu. Następnie sprawdzasz, czy włączone jest ulepszone śledzenie konwersji (enhanced conversion tracking), które dopisuje do adresów stron docelowych identyfikator kliknięcia li_fat_id i zapisuje go w pliku cookie Twojej domeny.

Identyfikator li_fat_id ma dwie zalety. Po pierwsze, działa jako plik cookie własnej domeny, więc jest mniej podatny na ograniczenia przeglądarek. Po drugie, LinkedIn przechowuje powiązanie li_fat_id z członkiem serwisu przez 365 dni, dzięki czemu możesz go użyć w Conversions API nawet po wygaśnięciu ciasteczka w przeglądarce. Dlatego warto zapisywać li_fat_id w ukrytym polu formularza i przekazywać go do CRM razem z leadem.

Uwaga: W Unii Europejskiej Insight Tag powinien uruchamiać się dopiero po zgodzie na marketingowe pliki cookie w Twojej platformie zarządzania zgodami. Conversions API nie jest sposobem na obejście braku zgody – przesyłanie danych osób, które odmówiły, nadal wymaga podstawy prawnej, dlatego zakres danych ustal z inspektorem ochrony danych.

Po instalacji sprawdź w Campaign Managerze status tagu – po kilku godzinach od pierwszych wizyt powinien pokazywać aktywną domenę. Jeśli status nie zmienia się przez dobę, najczęstszą przyczyną jest platforma zgód, która blokuje tag także u osób, które zgodę wyraziły.

Jak skonfigurować Conversions API krok po kroku?

Konfiguracja Conversions API polega na utworzeniu w Campaign Managerze reguły konwersji, wskazaniu źródła danych (integracja partnera lub połączenie bezpośrednie) i przesyłaniu zdarzeń z identyfikatorami użytkowników. Przy gotowej integracji z CRM to praca na jeden dzień; połączenie bezpośrednie z własnym systemem zajmuje zwykle od tygodnia do dwóch.

  1. W Campaign Managerze przejdź do śledzenia konwersji i utwórz nową konwersję, wybierając jako źródło danych Conversions API (albo plik CSV przy ręcznym imporcie).
  2. Nadaj konwersji nazwę zgodną z etapem w CRM, np. „SQL – CRM”, i wybierz typ. Dostępne są m.in. lead, lead zakwalifikowany i zakup, a w nowszych wersjach także MQL i SQL (stan na październik 2026).
  3. Ustal wartość konwersji – stałą (np. średnia wartość szansy sprzedaży) albo dynamiczną, przesyłaną z każdym zdarzeniem.
  4. Wybierz okna atrybucji po kliknięciu i po wyświetleniu oraz model przypisania: każdej kampanii, z którą osoba miała kontakt, albo tylko ostatniej.
  5. Przypisz konwersję do kampanii, które mają być nią mierzone i optymalizowane.
  6. Połącz źródło danych: wybierz integrację partnera (CRM, Menedżer tagów Google, narzędzia automatyzacji) albo przekaż programistom dokumentację API.
  7. Skonfiguruj przesyłane pola: zaszyfrowany e-mail, li_fat_id, a przy leadach z formularzy LinkedIna – identyfikator odpowiedzi formularza.
  8. Wyślij zdarzenia testowe i po 24–72 godzinach sprawdź w panelu wskaźnik dopasowania.

Integracje z popularnymi systemami – HubSpot, Salesforce, Pipedrive czy Zapier – opisujemy szczegółowo w tekście o integracji LinkedIn Lead Gen Forms z CRM. Dobrym punktem odniesienia jest też porównanie z innymi platformami: piksel X i jego Conversions API oraz Pinterest API for Conversions działają według bardzo podobnej logiki.

Jak przesyłać konwersje offline i etapy pipeline'u z CRM?

Konwersje offline przesyłasz jako osobne zdarzenia dla każdego etapu lejka, który chcesz mierzyć – np. lead zakwalifikowany, SQL, szansa sprzedaży, wygrana umowa – z datą zdarzenia, identyfikatorem osoby i wartością. Zdarzenie może mieć znacznik czasu do 90 dni wstecz, a dla niektórych typów, m.in. leadów, leadów zakwalifikowanych i zakupów, okno atrybucji można wydłużyć do 180 lub 365 dni.

Najważniejsza decyzja to wybór zdarzenia do optymalizacji. Algorytm potrzebuje regularnych sygnałów, więc umowa podpisywana raz w miesiącu nie nadaje się na cel optymalizacji, nawet jeśli to ona generuje przychód. W praktyce sprawdza się podział: optymalizacja pod lead zakwalifikowany lub SQL, a raportowanie wszystkich etapów, łącznie z przychodem.

Załóżmy, że firma IT pozyskuje z LinkedIna 80 leadów miesięcznie. Dział sprzedaży kwalifikuje 30 z nich jako SQL, a 4 kończą się umową. Optymalizacja pod cztery umowy miesięcznie nie da algorytmowi materiału do nauki; optymalizacja pod 30 SQL – już tak. Wartość umów przesyłasz osobno, żeby w raporcie widzieć koszt pozyskania przychodu.

Jakość danych wejściowych decyduje o wyniku. Zanim podłączysz statusy z CRM, uzgodnij ze sprzedażą jasne definicje MQL i SQL – wskazówki znajdziesz w tekście o ocenie jakości leadów z LinkedIn Ads. Pełną analizę wpływu reklam na przychód, w tym testy przyrostu, opisujemy w artykule o atrybucji przychodu na LinkedInie.

Jak ustawić okna atrybucji i uniknąć podwójnego liczenia?

Okno atrybucji to czas od kliknięcia lub wyświetlenia reklamy, w którym konwersja zostanie przypisana kampanii. Domyślnie LinkedIn liczy 30 dni po kliknięciu i 7 dni po wyświetleniu; przy długim cyklu sprzedaży B2B warto wydłużyć okno po kliknięciu do 90 dni.

Podwójne liczenie pojawia się w dwóch sytuacjach. Pierwsza: to samo zdarzenie wysyłasz z Insight Taga i przez Conversions API. LinkedIn rozpoznaje duplikaty i odrzuca jeden z nich, jeśli oba źródła przekazują ten sam identyfikator zdarzenia – dlatego generuj go raz, np. w chwili wysłania formularza, i przekazuj w obu kanałach. Druga: model przypisania konwersji każdej kampanii, z którą osoba miała kontakt. To przydatne do oceny wpływu poszczególnych działań, ale suma konwersji z kampanii będzie wtedy większa niż liczba faktycznych zdarzeń.

Pamiętaj też o opóźnieniach: zdarzenie trafia do systemu w ciągu 24 godzin, a raporty mogą potrzebować kolejnych 48 godzin. Ocenianie kampanii w poniedziałek rano na podstawie danych z weekendu prowadzi do fałszywych wniosków. Przy porównaniach z CRM zostawiaj co najmniej trzy dni zapasu.

Jak poprawić wskaźnik dopasowania i nie złamać RODO?

Wskaźnik dopasowania (match rate) pokazuje, jaka część przesłanych zdarzeń została powiązana z członkami LinkedIna – tylko te zdarzenia mogą zostać przypisane kampaniom. Podnosisz go, przesyłając więcej identyfikatorów na zdarzenie i dbając o ich poprawny format.

Praktyczne zasady:

  • adresy e-mail przed szyfrowaniem SHA-256 zamieniaj na małe litery i usuwaj spacje – bez tego ten sam adres da inny skrót;
  • nie dodawaj „soli” do skrótu – LinkedIn oczekuje czystego SHA-256;
  • przesyłaj li_fat_id zapisany przy wejściu na stronę;
  • przy braku e-maila wysyłaj imię i nazwisko razem z nazwą firmy i krajem;
  • pamiętaj, że e-maile służbowe zwykle dopasowują się gorzej niż prywatne, których ludzie używają do logowania w LinkedInie – dlatego li_fat_id jest tak cenny w B2B.

Od strony prawnej zaszyfrowany e-mail nadal jest daną osobową, a przesyłanie go do LinkedIna wymaga podstawy prawnej i informacji w polityce prywatności. Te same zasady dotyczą list kontaktów wgrywanych do grup odbiorców – piszemy o nich w poradniku o Matched Audiences, wskaźniku dopasowania i RODO.

Najczęstsze błędy przy wdrożeniu i checklista

Większość problemów z pomiarem na LinkedInie wynika nie z technologii, lecz z braku ustaleń: kto odpowiada za dane, jakie zdarzenia są konwersją i kiedy lead uznajemy za wartościowy. Poniższa checklista pomaga uniknąć błędów, które najczęściej psują dane.

  • Insight Tag jest na wszystkich stronach, uruchamia się po zgodzie i ma aktywny status.
  • Ulepszone śledzenie konwersji jest włączone, a li_fat_id trafia do CRM razem z leadem.
  • Każda konwersja ma jedną nazwę i definicję uzgodnioną ze sprzedażą.
  • Kampanie optymalizują się pod zdarzenie z wolumenem co najmniej kilkudziesięciu sztuk miesięcznie.
  • Zdarzenia z tagu i API mają wspólny identyfikator zdarzenia.
  • Okno atrybucji odpowiada długości cyklu sprzedaży.
  • Statusy z CRM są wysyłane co najmniej raz na dobę, a nie raz na miesiąc.
  • Wskaźnik dopasowania jest sprawdzany co miesiąc, a każdy jego spadek – wyjaśniany.
  • Wersja API używana w integracji bezpośredniej jest aktualna, bo LinkedIn regularnie wycofuje starsze wersje.

Wskazówka: Zacznij od jednej konwersji offline – leada zakwalifikowanego – i dopiero gdy dane będą spójne przez miesiąc, dodawaj kolejne etapy. Pięć niedopracowanych konwersji naraz daje mniej użytecznych informacji niż jedna wiarygodna.

Najczęstsze pytania

Czy Conversions API zastępuje Insight Tag?

Nie, oba narzędzia się uzupełniają. Insight Tag nadal jest potrzebny do retargetingu odwiedzających stronę, demografii ruchu na stronie i pomiaru działań w przeglądarce. Conversions API dokłada zdarzenia, których tag nie widzi – konwersje utracone przez blokowanie skryptów oraz etapy sprzedaży zapisane w CRM. Najlepsze wyniki daje wdrożenie obu rozwiązań z deduplikacją.

Czy do wdrożenia Conversions API na LinkedInie potrzebny jest programista?

Nie zawsze. Gotowe integracje z popularnymi systemami CRM i Menedżerem tagów Google pozwalają skonfigurować przesyłanie zdarzeń bez pisania kodu, często w ciągu jednego dnia. Programista jest potrzebny przy integracji bezpośredniej z własnym systemem – taka implementacja trwa zwykle od tygodnia do dwóch i wymaga utrzymania przy zmianach wersji API.

Ile czasu wstecz można przesłać konwersję offline do LinkedIna?

Zdarzenie przesyłane przez Conversions API może mieć znacznik czasu do 90 dni wstecz. Do tego dochodzi okno atrybucji liczone od kliknięcia lub wyświetlenia reklamy, więc LinkedIn może powiązać konwersję z kontaktem z reklamą sprzed kilku miesięcy. Mimo to wysyłaj zdarzenia jak najszybciej – opóźnione dane gorzej służą optymalizacji kampanii.

Czy przesyłanie adresów e-mail klientów do LinkedIna jest zgodne z RODO?

Może być, jeśli masz podstawę prawną do takiego przetwarzania i informujesz o nim w polityce prywatności. Adresy przesyła się w postaci skrótu SHA-256, ale to nadal dane osobowe w rozumieniu RODO, a nie dane anonimowe. Zanim uruchomisz integrację, uzgodnij z inspektorem ochrony danych zakres przesyłanych pól i zasady zbierania zgód.

Dlaczego liczba konwersji w LinkedInie różni się od liczby w CRM?

LinkedIn przypisuje konwersję tylko wtedy, gdy dopasuje osobę do członka serwisu i stwierdzi jej kontakt z reklamą w oknie atrybucji. Część zdarzeń z CRM nie zostanie dopasowana, a część może zostać przypisana kilku kampaniom, jeśli liczysz konwersje dla każdej kampanii osobno. Różnice zwiększają też opóźnienia w przetwarzaniu danych, sięgające nawet 72 godzin.

Paweł Górski

Paweł Górski pisze w SocialAd o reklamie B2B i analityce: LinkedIn Ads, X Ads, benchmarkach kosztów reklamy, pomiarze konwersji i modelach atrybucji.

Wszystkie teksty autora