fbp
und fbc
In diesem Leitfaden werden die Meta-ClickID und die Parameter _fbc
und _fbp
erläutert. Die Parameter _fbc
und _fbp
stellen Browser-Cookie-Werte dar und können mit deinen Server-Events gesendet werden. Siehe Cookie-Einstellungen für dein Meta-Pixel.
Nach Möglichkeit sollten bei Verfügbarkeit immer _fbc
- und _fbp
-Browser-Cookiewerte in den fbc
bzw. fbp
Event-Parametern gesendet werden. Diese Werte können sich über mehrere Browsersitzungen hinweg ändern. Daher sollte das Profil eines*einer Nutzer*in so häufig wie möglich mit dem neuesten Wert aktualisiert werden.
ClickID ist ein von Meta generierter Parameter, der mit der URL der Website eines Werbetreibenden übergeben wird, wenn Nutzer*innen auf Facebook und/oder Instagram auf eine Werbeanzeige klicken. Durch das Teilen der ClickID kannst du mehr Conversions zuordnen und mehr Menschen erreichen und so möglicherweise die Anzeigen-Performance steigern. Das automatische Anfügen der ClickID hat keine Auswirkungen auf andere selbstdefinierte Tracking-Parameter, die du vielleicht aktiviert hast.
Beispiel-URL mit ClickID: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
fbclid
abrufenWenn der Parameter in den URL-Abfrageparametern enthalten ist, versuche ihn serverseitig abzurufen, indem du ihn aus dem Abfrage-String der HTTP-Anfrage-URL liest.
Beispiel:
GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk HTTP/2.0 Host: www.example.org
Hinweis: Beim ClickID-Wert wird die Groß-/Kleinschreibung beachtet. Nimm vor der Verwendung keine Änderungen vor, wie beispielsweise an der Groß- oder Kleinschreibung.
_fbc
-Cookie abrufenDer ClickID-Wert ist in zwei Fällen in _fbc
verfügbar:
_fbc
-Browser-Cookie, sobald verfügbar.In beiden Fällen kannst du die formatierte ClickID aus dem _fbc
-Cookie abrufen, indem du die Cookie-Header der HTTP-Anfrage liest. Wie du die ClickID richtig formatierst, erfährst du im Abschnitt „ClickID formatieren“ unten.
Wenn das _fbc
-Cookie nicht verfügbar ist, weil kein Meta-Pixel auf der Website aktiv ist, kann der fbc
-Event-Parameter trotzdem mit dem Conversions API-Event gesendet werden, wenn die URL der aktuellen Seitenanfrage einen fbclid
-Abfrageparameter enthält.
Der formatierte ClickID-Wert muss das Format version.subdomainIndex.creationTime.<fbclid>
aufweisen. Dabei gilt Folgendes:
_fbc
-Cookie gespeichert wurde. Speicherst du kein _fbc
-Cookie, verwende den Zeitstempel für die erste Beobachtung oder den ersten Empfang dieses fbclid
-Werts.<fbclid>
ist der Wert für den fbclid
-Abfrageparameter in der Seiten-URL.Hier findest du ein Beispiel für einen möglichen fbc
-Parameterwert (beachte, dass der <fbclid>
-Teil ungültig ist):
fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
Hinweis: Vor dem Speichern der ClickID musst du sie unbedingt wie im Abschnitt „ClickID formatieren“ oben beschrieben formatieren. So stellst du sicher, dass ein gültiger Wert über die Conversions API an Meta gesendet wird.
_fbc
-Cookie in der HTTP-Antwort festlegenEs wird dringend empfohlen, _fbc
wie folgt festzulegen:
nach dem Abruf vom fbclid
-URL-Abfrageparameter oder vom _fbc
-Browser-Cookie.
Setze das Cookie nur in folgenden Fällen:
fbclid
-URL-Abfrageparameter abgerufen.fbclid
im URL-Abfrageparameter entspricht nicht dem zugehörigen Wert im _fbc
-Cookie-Wert. Im Cookie entspricht fbclid
dem String nach dem letzten „.“ im Cookie-Wert.Beispiel:
HTTP/2.0 200 OK Content-Type: text/html Set-Cookie: _fbc=fb.1.1709136167115.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk; Expires=Thu, 21 Oct 2021 07:28:00 GMT;
Alternativ zur oben genannten Cookie-Option kannst du den Wert der formatierten ClickID auch in deinem Backend-Speicher speichern und verwalten. In diesem Fall musst du den neuesten vom URL-Abfrageparameter abgerufenen Wert speichern und senden, falls vorhanden.
fbc
-Parameter mit Conversions API-Events sendenNachdem du den Wert der ClickID abgerufen hast, musst du diese richtig formatieren, bevor du sie über die Conversions API mit einem Event sendest (siehe Anweisungen unten). Wir empfehlen, den fbc
-Parameter mit jedem Event an die Conversions API zu senden.
Parametername: fbc
Parameterwert: Muss das Format version.subdomainIndex.creationTime.fbclid
aufweisen. Dabei gilt Folgendes:
fb
._fbc
-Cookie speicherst, verwende den Wert 1._fbc
-Cookie gespeichert wurde. Wenn du das _fbc
-Cookie nicht speicherst, verwende den Zeitstempel für die erste Beobachtung oder den ersten Empfang dieses fbclid
-Werts.fbclid
ist der Wert für den fbclid
-Abfrageparameter in der Seiten-URL.Wertbeispiel:
fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
Beispiel für Conversions API-Payload:
{ "data": [ { "event_name": "Purchase", "event_time": 1712248396, "action_source": "website", "user_data": { "fbc": "fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk", "em": ["7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"], "ph": ["6069d14bf122fdfd931dc7beb58e5dfbba395b1faf05bdcd42d12358d63d8599"], }, "custom_data": { "currency": "USD", "value": "142.52" } } ] }
Mit dem Payload-Hilfstool kannst du die Payload der Conversions API-Anfrage mit dem richtigen Format für die an Meta gesendeten Daten erstellen. Außerdem erhältst du ein Business-SDK in mehreren Programmiersprachen für die Integration in die Conversions API. Klicke dazu im Abschnitt „Code generieren“ auf den Button „Code anfordern“.
fbp
Wenn das Meta-Pixel auf einer Website installiert ist und das Pixel First-Party-Cookies verwendet, speichert das Pixel automatisch eine eindeutige ID in einem _fbp
-Cookie für die Website-Domain, sofern noch keines vorhanden ist.
Der Parameterwert für das fbp
-Event muss das Format version.subdomainIndex.creationTime.randomnumber aufweisen, wobei:
version
immer dieses Präfix ist: fb
subdomainIndex
angibt, in welcher Domain das Cookie definiert ist „(com“ = 0, „beispiel.com“ = 1, „www.beispiel.com“ = 2). Wenn du dieses Feld auf einem Server generierst und kein _fbp
-Cookie speicherst, verwende den Wert 1.creationTime
die UNIX-Zeit seit Epoch in Millisekunden ist, zu der das _fbp
-Cookie gespeichert wurde. Wenn du das _fbp
-Cookie nicht speicherst, verwende den Zeitstempel für die erste Beobachtung oder den ersten Empfang dieses fbp-Werts.Randomnumber
vom Meta Pixel-SDK generiert wird, um sicherzustellen, dass jedes _fbp
-Cookie einzigartig ist.Hier findest du ein Beispiel dafür, wie der fbp
-Wert aussehen könnte:
fb.1.1596403881668.1116446470