Private Click Measurement (PCM)


Das Private Click Measurement (PCM) ist eine Entwicklung von Webkit, um datenschutzfreundliches Tracking zu ermöglichen. Es soll das Erfassen von personenbezogenen Daten verhindern und gleichzeitig ein Conversion-Tracking mit Bezug zu einer geklickten Anzeige ermöglichen - auch dann, wenn der Nutzer dem Consent-Banner nicht zugestimmt hat.

Es ist aktiv in Apple’s Safari Browser und ab iOS 14.5 auch in iOS bzw. iPadOS Apps.
Webkit hat das PCM dem World Wide Web Consortium (W3C) als Standard vorgeschlagen und erhofft sich die Unterstützung in anderen Browsern.

Einschränkungen

Um den Schutz der Daten zu gewährleisten, sind einige Einschränkungen (im Vergleich zu normalen Tracking-Pixeln) notwendig:

  • Es ist keine Nutzer-Zuordnung möglich und somit auch kein Erfassen von demografischen Nutzer-Merkmalen
  • Es wird der Zeitpunkt der Conversion übertragen, nicht der Zeitpunkt des Ad-Klicks
  • Die Attributions Reports werden verzögert übertragen und zwar zufällig in einem Zeitfenster zwischen 24 und 48 Stunden nach dem jeweiligen Event (oder auch noch später, wenn der Nutzer-Browser wieder läuft)
  • Beim Ad-Click kann eine 8-Bit ID übertragen werden (eine Zahl zwischen 0 und 255, also 256 mögliche Werte/Kampagnen) - pro Domain
  • Bei der Conversion wird eine 4-Bit ID übermittelt (eine Zahl zwischen 00 und 15, also 16 verschiedene Conversion-Arten) - pro Domain
  • Später soll hier noch eine Art Priority-Angabe zusätzlich möglich sein.
  • Das Attributionsfenster beträgt maximal 7 Tage, d.h. findet die Conversion später als 7 Tage nach dem Ad-Click statt, wird sie nicht getrackt

Funktionsweise

Technisch kann PCM am Beispiel einer Website-Ad z.B. so im HTML-Quelltext der Source-Seite aussehen:

<a

  href="https://meingeilershop.com/category-1/product-xy/"

  attributionsourceid="[8-Bit (Campaign) ID]"

  attributeon="https://meingeilershop.com/"

>Ad Text</a>

Findet eine Conversion statt, darf der Shop eine GET-Anfrage in folgender Form zurück an die Source-Seite stellen:

https://meingeilershop.com/measurement-api/[4-Bit (Conversion) ID]

Damit ist dann zwar klar, dass eine Conversion stattgefunden hat und auch von welchem Conversion-Typ, aber die Zuordnung zur Kampagne fehlt noch. Diese wird (wie bereits erwähnt) aus Datenschutzgründen  erst zwischen 24 und 48h später (oder noch später) gesendet.

Eine ausführlichere Beschreibung des Funktionsprinzips ist auf dieser Seite zu finden:
https://webkit.org/blog/11529/introducing-private-click-measurement-pcm/