Przejdź do treści

SDK Pixel

SDK Pixel to komponent integracyjny umożliwiający zbieranie zdarzeń użytkowników z aplikacji mobilnych (Android / iOS) i przesyłanie ich do systemów analitycznych i reklamowych. Pełni on funkcję „pomostu” między aplikacją a platformą danych – WP Data Platform.

Podstawowe funkcje SDK Pixel

  • Zbieranie zdarzeń (eventów) – m.in. otwarcia aplikacji, kliknięcia, widoki ekranów, transakcje,
  • Obsługa identyfikatorów – m.in. WPCLID (do celów atrybucyjnych), session ID- budowanie sesji,
  • Obsługa dynamicznych parametrów – przekazywanie parametrów kampanijnych (UTM, referer, custom eventów),
  • Wsparcie dla deeplinków i atrybucji instalacji,
  • Modułowa konfiguracja i rozszerzalność – możliwość dostosowania do potrzeb partnera,
  • Możliwość pobierania geolokalizacji (opcjonalnie) – z uwzględnieniem zgodności z RODO.

Dlaczego warto wdrożyć SDK Pixel?

  • Lepsza jakość danych analitycznych i marketingowych – dane pochodzące z SDK są bardziej wiarygodne i stabilne niż dane webowe czy z zewnętrznych SDK,
  • Ułatwienie personalizacji i retargetingu – precyzyjniejsze kierowanie kampanii reklamowych,
  • Możliwość niezależnego monitorowania integracji (Metrix) – identyfikacja potencjalnych błędów po stronie aplikacji.

Zakres danych zbieranych przez SDK Pixel

SDK Pixel zbiera zarówno dane techniczne jak i kontekstowe, które mogą obejmować:

Parametry techniczne urządzenia i aplikacji

Parametr Opis Przykład
c_make producent urządzenia np. "Apple"
c_make model urządzenia np. "iPhone"
c_os system operacyjny np. "iOS"
c_osv wersja systemu np. "18.2.1"
an nazwa aplikacji np. "demo"
ap unikalny identyfikator aplikacji np. "com.developer.demo"
av wersja aplikacji np. "6.12.0"
ab build aplikacji np. "1"
tz strefa czasowa użytkownika np. "Warszawa"
ua user agent – typ i wersja urządzenia oraz systemu

Identyfikatory i sesje

Parametr Opis
wph_st identyfikator sesji
wph_a identyfikator użytkownika
ltid long term user ID
fpuid fingerprint ID urządzenia
wph_clid identyfikator kliknięcia (click ID)
dtid, atid identyfikatory przekliku (w zależności od źródła kampanii)

Parametry kampanijne (UTM)

  • c_utm_source, c_utm_medium, c_utm_campaign, c_utm_content, c_utm_term, c_utm_id, c_utm_gclid, c_utm_device, c_utm_channel, itd.
  • r – referer (strona odsyłająca),
  • h – host strony,
  • v – wersja skryptu.

Parametry eventu i produktowe

  • e – typ eventu (np. ViewContent, Purchase),
  • c_contents – lista produktów (id, name, category, price, currency, quantity, colour, size, ean, brand, itd.),
  • c_value, c_value_gross – wartość transakcji,
  • c_discount_code, c_discount_value – kod i wartość rabatu,
  • c_transaction_id – identyfikator transakcji,
  • c_shipping_cost – koszt dostawy,
  • c_item_ids, c_content_ids – ID produktów,
  • c_content_category, c_content_name, c_content_type – opis zawartości eventu.

Parametry geolokalizacyjne (opcjonalne)

  • c_glat – szerokość geograficzna,
  • c_glon – długość geograficzna,
  • c_gcac – dokładność pozycji,
  • c_galt – wysokość n.p.m.,
  • c_gaac – dokładność wysokości,
  • c_gspe – prędkość urządzenia.

Wymagania i integracja

  • SDK dostępne jest dla platform Android i iOS,
  • Dystrybucja: repozytorium WP lub bezpośrednio (GitHub / Nexus),
  • Wymagana konfiguracja początkowa (dokumentacja techniczna dostarczana przez zespół WP),
  • Możliwość dostosowania konfiguracji pod konkretne potrzeby klienta,
  • Wsparcie zespołu integracyjnego WP na etapie onboardingu.

Do implementacji SDK potrzeba wsparcia technicznego i indywidulanych dostępów do repozytorium skryptu, zatem w przypadku decyzji o implemenatcji SDK prosimy o kontakt na adres e-mail: sdkpixel@grupawp.pl


Najczęściej zadawane pytania (FAQ)
Czy SDK Pixel śledzi dane osobowe?

Tak, SDK zbiera dane osobowe. Przesyłane dane mogą zawierać identyfikatory użytkownika oraz techniczne (np. WPCLID), które identyfikują konkretną osobą.

Czy mogę wyłączyć niektóre funkcje SDK?

Tak, SDK ma budowę modułową. Można włączyć tylko te komponenty, które są wymagane w danym wdrożeniu.

Czy SDK wpływa na wydajność aplikacji?

SDK działa asynchronicznie i jest zoptymalizowane pod kątem wydajności – nie wpływa na działanie aplikacji.

Czy SDK wymaga zgody użytkownika?

Tylko w przypadku włączenia geolokalizacji. Domyślnie SDK działa zgodnie z zasadami prywatności aplikacji i nie wymusza pobierania danych wymagających zgody.