LW IT Solutions
« Blog Overview /Digital Marketing/Tutorials / Tutorial: Anonimizacja adresu IP w Conversions API:...
This post in other languages:

Tutorial: Anonimizacja adresu IP w Conversions API: Meta, LinkedIn i TikTok

Przestrzeganie globalnych standardów ochrony prywatności wymaga anonimizacji adresów IP przed ich przesłaniem do platform reklamowych. Niniejszy dokument opisuje procedurę maskowania adresów IP w środowisku Server-Side Google Tag Manager (ssGTM) dla integracji Conversions API platform Meta, LinkedIn oraz TikTok.

Krok 1: Wdrożenie logiki maskowania IP

Proces anonimizacji polega na usunięciu ostatniego oktetu adresu IPv4 (lub odpowiedniego segmentu adresu IPv6). Operacja ta jest zazwyczaj wykonywana przy użyciu szablonu niestandardowego (Custom Template) w ssGTM. Funkcja transformująca zastępuje ostatnią część ciągu znaków wartością „0”.

function maskIP(ip) {
  return ip.replace(/\.\d+$/, '.0');
}

Krok 2: Zastosowanie maskowania w payloadzie

W konfiguracji tagu CAPI pole client_ip_address zostaje przypisane do zmiennej zawierającej wynik funkcji maskującej, zamiast surowego adresu IP z żądania HTTP.

Krok 3: Specyfika platform

  • Meta (Facebook): Parametr client_ip_address jest maskowany przed wysłaniem wewnątrz payloadu zdarzenia.
  • LinkedIn: Pole user.ip zostaje przetworzone.
  • TikTok: Pole ip znajdujące się wewnątrz obiektu user zostaje zamaskowane.

Przykład payloadu

Payload surowy (Przed maskowaniem):

{
  "client_ip_address": "192.168.1.45",
  "event_name": "Purchase"
}

Payload zamaskowany (Po maskowaniu):

{
  "client_ip_address": "192.168.1.0",
  "event_name": "Purchase"
}
Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

ALL ARTICLES & CATEGORIES

CCTV

Data Privacy

Digital Analytics

Digital Marketing

IT & Networks

Raspberry Pi

Smart Home

Tutorials

Tutorials

Tutorials

Tutorials

Tutorials

Tworzenie stron internetowych

Wordpress Hacks

Home Sitemap