„Some event parameters in your data may contain information that goes against our Meta Business Tool Terms.“
Tento e-mail od Facebooku som v poslednom čase videl častejšie, než by som chcel. 😬
✳️ V čom je problém?
Posielať osobné údaje ako meno, e-mail a pod. do Google Analytics alebo Facebooku je proti ich podmienkam používania. V prípade Google Analytics je riešenie relatívne jednoduché – na zamaskovanie osobných údajov zvyčajne stačí jedno kliknutie v administrácii.
Takému Facebooku ale očividne vadí aj samotný názov parametra – v tomto prípade ms-email – a nerieši, že jeho hodnota je už v poriadku a neobsahuje žiadne osobne identifikovateľné informácie (PII). 😬
✳️ Čo s tým?
Ak si odmyslíme skutočné riešenie tohto problému – úpravu webu, aby sa osobné údaje v URL nenachádzali – jednou z možností je cez sGTM odfiltrovať problematické parametre ešte predtým, než ich pošleme ďalej.
✳️ Postup, ako upraviť alebo úplne odfiltrovať parametre z URL pomocou sGTM
V tomto príklade som použil Clean or Redact PII from URLs variable template, ktorý je dostupný z Community Template Gallery. 👍
- Vytvorte novú Event Data premennú s názvom Event Data – page_location a ako Key Path zadajte
page_location. - Vytvorte ďalšiu premennú s názvom Event Data – page_location (PII redacted), tentoraz ale pôjde o premennú typu „Clean or Redact PII from URLs“.
👉 Do URL vložíte
{{Event Data – page_location}}z prvého kroku. Ostatné nastavenia sú už špecifické pre každý jeden prípad, ale v zásade viete upraviť a filtrovať ako názvy parametrov, tak aj ich hodnoty. - Vytvorte novú Transformation s názvom Transformation – page_location a typom „Augment event“.
👉 Ako názov parametra zadajte page_location a ako hodnotu
{{Event Data – page_location (PII redacted)}}.
Nezabudnite tiež na nastavenie Matching Conditions a Affected Tags – toto bude znovu špecifické pre váš konkrétny prípad.
- Na záver samozrejme všetko poriadne otestujte. ❗
Všetko dobré v novom roku 2025! 🎉
Prečo Facebook označuje za problematické aj parametre, ktoré neobsahujú PII?
ms-email — a nerieši, či hodnota obsahuje reálny osobný údaj. Aj prázdny alebo zahashovaný query parameter s „podozrivým“ názvom môže vyústiť do varovného e-mailu od Facebooku. Aké je najlepšie riešenie problému s PII v URL parametroch?
Aký template použiť na odfiltrovanie PII z URL?
Aké premenné a transformácie potrebujem v sGTM nastaviť?
page_location ako Key Path. Druhú premennú typu „Clean or Redact PII from URLs“ napojte na túto premennú. Nakoniec nastavte Transformation typu „Augment event“, ktorá pôvodnú hodnotu page_location prepíše tou upravenou (už bez PII). 