Du kannst mit dem Meta-Pixel die Handlungen der Besucher*innen auf deiner Webseite nachverfolgen. Diese Methode wird auch als Conversion Tracking bezeichnet. Nachverfolgte Conversions erscheinen im Facebook-Werbeanzeigenmanager und im Facebook Events Manager. Sie können dort zur Analyse der Effektivität deines Conversion Funnel sowie zur Berechnung deines Return on Ad Investments verwendet werden. Du kannst mit nachverfolgten Conversions auch Custom Audiences für die Anzeigenoptimierung sowie Advantage+ Catalog Ads-Kampagnen festlegen. Sobald du Custom Audiences festgelegt hast, können wir damit andere Facebook-Nutzer ermitteln, die wahrscheinlich darauf reagieren werden, und diese mit deinen Anzeigen direkt ansprechen.
Du kannst mit dem Pixel Conversions auf drei Arten nachverfolgen:
Ab dem 2. September 2025 werden wir proaktivere Einschränkungen für selbstdefinierte Conversions einführen, die möglicherweise Informationen vorschlagen, die gemäß unseren Bedingungen nicht zulässig sind. Beispielsweise werden alle selbstdefinierten Conversions, die auf bestimmte Gesundheitszustände (z. B. „Arthritis“, „Diabetes“) oder die finanzielle Situation (z. B. „Kreditwürdigkeit“, „hohes Einkommen“) hinweisen, gekennzeichnet und ihre Verwendung für Werbekampagnen verhindert.
Was diese Einschränkungen für deine Kampagnen bedeuten:
Für die API-Entwicklung:
is_unavailable den Wert true zurück, um anzugeben, ob deine selbstdefinierten Conversions gekennzeichnet wurden.Weitere Informationen zu dieser Aktualisierung und zur Behebung gekennzeichneter selbstdefinierter Conversions findest du hier.
Der Pixel-Basiscode muss auf jeder Seite, auf der du Conversions nachverfolgen möchtest, bereits installiert sein.
Bei Standard-Events handelt es sich um vordefinierte Handlungen von Besuchern, die den üblichen mit Conversions in Verbindung stehenden Aktivitäten, wie zum Beispiel Suchen nach einem Produkt, Anzeigen eines Produkts oder Kauf eines Produkts, entsprechen. Standard-Events unterstützen Parameter, mit denen du ein Objekt einschließen kannst, das zusätzliche Informationen über ein Event beinhaltet, wie zum Beispiel Produkt-IDs, Kategorien und die Anzahl der gekauften Produkte.
Eine vollständige Liste von Standard-Events findest du in der Pixel-Referenz für Standard-Events. Erfahre mehr über Conversion Tracking und Standard-Events mit Blueprint.
Alle Standard-Events werden nachverfolgt, indem die fbq('track')-Funktion des Pixels mit dem Event-Namen und (optional) einem JSON-Objekt als Parameter aufgerufen wird. Dies ist zum Beispiel eine Funktion, die nachverfolgt, wenn ein Besucher ein Kauf-Event abgeschlossen hat – Währung und Wert sind als Parameter enthalten:
fbq('track', 'Purchase', {currency: "USD", value: 30.00});Bei Aufruf dieser Funktion würde sie als Kauf-Event im Events Manager aufgezeichnet:

Du kannst die Funktion fbq('track') an beliebiger Stelle zwischen den öffnenden und schließenden <body>-Tags deiner Webseite aufrufen – entweder, wenn die Seite lädt oder wenn ein*e Besucher*in eine Handlung durchführt, wie zum Beispiel das Klicken auf einen Button.
Wenn du zum Beispiel ein Standard-Kauf-Event nachverfolgen möchtest, nachdem ein Besucher den Kauf abgeschlossen hat, könntest du die Funktion fbq('track') auf deiner Seite mit der Kaufbestätigung aufrufen. Das funktioniert folgendermaßen:
<body>
...
<script>
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
</script>
...
</body>Wenn du hingegen einen Standard-Kauf-Event nachverfolgen möchtest, wenn ein Besucher auf einen Kauf-Button klickt, könntest du den fbq('track')-Funktionsaufruf mit dem Kauf-Button auf deiner Kaufabschlussseite verknüpfen. Das funktioniert folgendermaßen:
<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
$('#addToCartButton').click(function() {
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
});
</script>Hinweis: Im Beispiel oben wird der Funktionsaufruf mit jQuery ausgelöst, aber du könntest den Funktionsaufruf unter Verwendung jeder beliebigen anderen Methode auslösen.
Wenn unsere vordefinierten Standard-Events nicht deinen Anforderungen entsprechen, kannst du deine eigenen selbstdefinierten Events tracken. Diese können auch zur Festlegung von Custom Audiences für die Anzeigenoptimierung verwendet werden. Selbstdefinierte Events unterstützen auch Parameter, die du einbeziehen kannst, um zusätzliche Informationen über die einzelnen Events bereitzustellen.
Erfahre mehr über Conversion Tracking und selbstdefinierte Events mit Blueprint.
Du kannst selbstdefinierte Events nachverfolgen, indem du die Funktion fbq('trackCustom') des Pixels mit dem Namen deines selbstdefinierten Events und (optional) einem JSON-Objekt als Parameter aufrufst. Wie bei Standard-Events kannst du die Funktion fbq('trackCustom') an beliebiger Stelle zwischen den öffnenden und schließenden <body>-Tags aufrufen – entweder, wenn deine Seite lädt oder wenn ein Besucher eine Handlung durchführt, wie z. B. das Klicken auf einen Button.
Angenommen, du möchtest Besucher nachverfolgen, die eine Promotion für einen Rabatt teilen. Für die Nachverfolgung könntest du ein selbstdefiniertes Event wie das folgende verwenden:
fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});Namen von selbstdefinierten Events müssen Strings sein und dürfen eine Länge von 50 Zeichen nicht überschreiten.
Jedes Mal, wenn das Pixel lädt, ruft es automatisch fbq('track', 'PageView') auf, um ein PageView-Standard-Event nachzuverfolgen. PageView-Standard-Events zeichnen die Referrer-URL der Seite, die den Funktionsaufruf ausgelöst hat, auf. Du kannst anhand dieser aufgezeichneten URLs im Events Manager die Besucherhandlungen festlegen, die nachverfolgt werden sollten.
Angenommen, du leistet Besucher, die deinen Newsletter abonnieren, an eine Dankesseite weiter. Du könntest eine selbstdefinierte Conversion einrichten, die die Besucher der Webseite nachverfolgt, die alle Seiten mit /thank-you in ihrer URL angesehen haben. Wenn man davon ausgeht, dass deine Dankesseite die einzige Seite ist, deren URL /thank-you enthält, und du das Pixel auf dieser Seite installiert hast, werden alle, die diese Seite aufrufen, unter Verwendung dieser selbstdefinierten Conversion nachverfolgt.
Sobald selbstdefinierte Conversions nachverfolgt wurden, können sie zur Optimierung deiner Werbekampagnen, zum Festlegen von Custom Audiences und zur weiteren „Feinjustierung“ von Custom Audiences, die sich auf Standard- oder selbstdefinierte Events stützen, verwendet werden. Erfahre mehr über selbstdefinierte Conversions mit Blueprint.
Da sich selbstdefinierte Conversions auf vollständige oder partielle URLs stützen, solltest du dafür sorgen, dass du Besucher*innenhandlungen ausschließlich basierend auf eindeutigen Strings in deinen Webseite-URLs festlegen kannst.
Selbstdefinierte Conversions werden vollständig im Events Manager erstellt. In unserer Hilfe für Werbetreibende ist die Funktionsweise erläutert.
Optimiere sie für Handlungen und erfasse diese, ohne deinen Meta-Pixel-Basiscode zu erweitern. Dies ist auch für Events möglich, die nicht zu den 17 Standard-Events gehören.
/{AD_ACCOUNT_ID}/customconversions. pixel_rule darstellt. Zum Beispiel ist thankyou.html eine Seite, die nach dem Kauf erscheint. Auf folgende Weise wird eine PURCHASE Conversion erfasst, wenn 'thankyou.html' angezeigt wird:
Anschließend kannst du deine Kampagne unter Verwendung des Ziels CONVERSIONS erstellen.
Lege dieselbe selbstdefinierte Conversion (pixel_id, pixel_rule, custom_event_type) auf der Anzeigengruppen-Ebene für promoted_object fest.
Ads Insights stellt Informationen über selbstdefinierte Conversions bereit:
curl -i -G \ -d 'fields=actions,action_values' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.7/<AD_ID>/insights
Es werden sowohl standardmäßige als auch selbstdefinierte Conversions ausgegeben:
{
"data": [
{
"actions": [
{
"action_type": "offsite_conversion.custom.17067367629523",
"value": 1225
},
{
"action_type": "offsite_conversion.fb_pixel_purchase",
"value": 205
}
],
"action_values": [
{
"action_type": "offsite_conversion.custom.1706736762929507",
"value": 29390.89
},
{
"action_type": "offsite_conversion.fb_pixel_purchase",
"value": 29390.89
}
],
"date_start": "2016-07-28",
"date_stop": "2016-08-26"
}
],
"paging": {
"cursors": {
"before": "MAZDZD",
"after": "MjQZD"
},
"next": "https://graph.facebook.com/v2.7/<AD_ID>/insights?access_token=<ACCESS_TOKEN>&pretty=0&fields=actions%2Caction_values&date_preset=last_30_days&level=adset&limit=25&after=MjQZD"
}
}Selbstdefinierte Conversions verfügen über individuelle IDs. Suche nach einer speziellen Conversion, beispielsweise einer regelbasierten:
curl -i -G \ -d 'fields=name,pixel,pixel_aggregation_rule' \ -d 'access_token=ACCESS-TOKEN' \ https://graph.facebook.com/v2.7/<CUSTOM_CONVERSION_ID>
Die maximale Anzahl von selbstdefinierten Conversions pro Werbekonto liegt bei 100. Bitte beachte Folgendes, wenn du die Ads Insights API verwendest, um Kennzahlen zu selbstdefinierten Conversions abzurufen:
Wenn eine selbstdefinierte Conversion gekennzeichnet wurde, wird das is_unavailable-Feld auf true festgelegt.
{ "is_unavailable": true, "id": "30141209892193360" }
Wenn deine selbstdefinierten Conversions gekennzeichnet wurden, weil sie Informationen enthalten, die gemäß unseren Nutzungsbedingungen nicht erlaubt sind, solltest du die folgenden Optionen in Betracht ziehen:
So hebst du die Kennzeichnung einer selbstdefinierten Conversion bei der Erstellung einer neuen Kampagne auf:
So hebst du die Kennzeichnung einer selbstdefinierten Conversion in einer bestehenden Kampagne auf:
Wenn du der Ansicht bist, dass deine selbstdefinierte Conversion fälschlicherweise gekennzeichnet wurde und keine unerlaubten Informationen enthält, kannst du eine Überprüfung über den Werbeanzeigenmanager unter der Kampagnentabelle oder im Events Manager unter der Seite für selbstdefinierte Conversions beantragen.
Verfolge Offsite-Conversions mit deinen Pixeln, indem du das Feld fb_pixel zum Parameter tracking_spec deiner Werbeanzeige hinzufügst. Mehr erfahren
Bei Parametern handelt es sich um optionale, JSON-formatierte Objekte, die du beim Tracking von Standard- und selbstdefinierten Events einbeziehen kannst. Sie ermöglichen dir das Bereitstellen von zusätzlichen Informationen zu den Handlungen deiner Webseitenbesucher. Sobald Parameter nachverfolgt wurden, kannst du Detailfestlegungen für alle von dir erstellten Custom Audiences vornehmen. Erfahre mehr über Parameter mit Blueprint.
Um ein Parameterobjekt mit einem Standard- oder selbstdefinierten Event einzuschließen, formatiere deine Parameterdaten unter Verwendung von JSON als Objekt. Beziehe sie dann als den dritten Funktionsparameter beim Aufrufen der fbq('track')- oder fbq('trackCustom')-Funktionen ein.
Angenommen, du möchtest eine*n Besucher*in nachverfolgen, der*die infolge deiner Promotion mehrere Produkte gekauft hat. Du könntest Folgendes tun:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product'
}
// end parameter object data
);Beachte, dass Schlüsselwerte keine Leerzeichen enthalten dürfen, wenn du beim Festlegen von Custom Audiences Daten aus Event-Parametern verwenden möchtest.
Du kannst allen selbstdefinierten Events und allen Standard-Events, die sie unterstützen, die folgenden vordefinierten Objekteigenschaften hinzufügen. Formatiere deine Parameter-Objektdaten unter Verwendung von JSON.
| Eigenschaftsschlüssel | Werttyp | Parameterbeschreibung |
|---|---|---|
| String | Kategorie der Seite oder des Produkts. |
| Array von Ganzzahlen oder Strings | Produkt-IDs, die mit dem Event verknüpft sind, wie z. B. SKUs Beispiel: |
| String | Name der Seite/des Produkts |
| String | Kann entweder |
| Array von Objekten | Ein Array mit JSON-Objekten, das gegebenenfalls die internationale Artikelnummer (EAN) oder andere mit dem Event verknüpfte Produkt- oder Inhalts-IDs sowie Mengen und Preise der Produkte enthält. Erforderlich: Beispiel: |
| String | Währung für den angegebenen |
| String | Kategorie der Auslieferung Mögliche Werte:
|
| Integer | Artikelanzahl, als Kaufvorgang eingeleitet wurde. Wird mit dem |
| Ganzzahl, Gleitkommazahl | Vorausgesagter Laufzeitwert eines*einer Abonnent*in, wie vom Werbetreibenden definiert und als genauer Wert angegeben. |
| String | Der String, den der*die Nutzer*in zum Suchen eingegeben hat. Wird mit dem |
| Boolescher Wert | Wird mit dem |
| Ganzzahl oder Gleitkommazahl | Erforderlich für Kauf-Events und alle Events, die Wertoptimierung verwenden. Ein mit diesem Event verbundener numerischer Wert. Dieser muss einen Geldbetrag repräsentieren. |
Wenn die vordefinierten Objekteigenschaften nicht deinen Anforderungen entsprechen, kannst du deine eigenen, benutzerdefinierten Eigenschaften einbeziehen. Selbstdefinierte Eigenschaften können sowohl mit Standard- als auch mit selbstdefinierten Events verwendet werden. Sie helfen dir bei der detaillierten Festlegung der Custom Audiences.
Angenommen, du möchtest einen Besucher nachverfolgen, der mehrere Produkte gekauft hat, nachdem er diese zuerst mit anderen Produkten verglichen hat. Du könntest Folgendes tun:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product',
compared_product: 'recommended-banner-shoes', // custom property
delivery_category: 'in_store'
}
// end parameter object data
);Da du nun Conversions nachverfolgst, empfehlen wir dir, sie zum Festlegen von Custom Audiences zu nutzen, um deine Werbeanzeigen für Conversions auf der Webseite zu optimieren.