Pixel für die Marketing API

Das Meta-Pixel ist das Haupttool zum Verfolgen von Events auf einer Website. Du kannst dann Daten aus dem Meta-Pixel mit der Marketing API verwenden, um Folgendes zu tun:

  • Erstellen von Custom Audiences basierend auf Aktivität auf deiner Website
  • Messen der Conversion-Aktivität und Festlegen, welche Werbeanzeigen zu Ergebnissen führen (wie Käufen)

Anforderungen

  • Der Meta-Pixel-Basiscode muss auf jeder Website, auf der du Events nachverfolgst, bereits installiert sein.

Aktuelle Informationen zu iOS 14.5

Aufgrund von Änderungen für iOS 14.5 haben wir ein neues Tool für das Tracking von Web-Events für iOS 14.5-Anzeigenkampagnen eingeführt.

Messung aggregierter Events

Die Messung aggregierter Events ist ein Meta-Protokoll, mit dem Web Events und App Events von Personen gemessen werden können, die Geräte mit dem Betriebssystem iOS 14.5 oder höher nutzen. Statistische Modellierung wird unterstützt und kann ein vollständigeres Bild der Ergebnisse liefern, wenn Daten ganz oder teilweise fehlen.

Bei der Messung aggregierter Events gilt im Moment für Domains und mobile Apps ein Limit von acht konfigurierten und priorisierten Conversion Events.

Rufe unseren Leitfaden zur Domainbestätigung auf, um für die Messung aggregierter Events zu bestätigen, dass du der Eigentümer der Domain bist.

In unserem Hilfebereich für Unternehmen erfährst du mehr.

Weitere Informationen zu anderen verfügbaren Änderungen findest du in unserem Änderungsprotokoll.

Standard-Events

Die folgenden Beispiele sind Standard-Events, die du verfolgen kannst.

Lead

Verfolge das folgende Lead-Standard-Event auf deiner Website.

fbq(
  'track', 'Lead', {
    value: 40.00,
    currency: 'USD'
  }
);

ViewContent

Verfolge das folgende ViewContent-Standard-Event auf deiner Website.

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    value: 0.50,
    currency: 'USD'
  }
);

Search

Verfolge das folgende Search-Standard-Event auf deiner Website.

fbq(
  'track', 'Search', { 
    search_string: 'leather sandals',
    content_ids: ['1234', '2424', '1318', '6832'],
    value: 0.50,
    currency: 'USD'
  }
);

Purchase

Verfolge das folgende Purchase-Standard-Event auf der Zahlungsbestätigungsseite deiner Website.

fbq(
  'track', 'Purchase', { 
    content_type: 'product',
    contents: [
      { 'id': '1234', 'quantity': 2, },
      { 'id': '4642', 'quantity': 1, }
    ],
    value: 25.00,
    currency: 'USD'
  }
);

Selbstdefinierte Events

Verfolge ein selbstdefiniertes Event deiner Website. Ersetze CUSTOM-EVENT-NAME durch den Namen deines selbstdefinierten Events und custom_parameter durch den Namen deines personalisierten Parameters.

fbq(
  'trackCustom', 'CUSTOM-EVENT-NAME', {
    custom_parameter: 'ABC',
    value: 10.00,
    currency: 'USD'
  }
);

Events auf der Seite

Verfolge Handlungen auf der Seite, indem du Standard-Events oder selbstdefinierte Events mit HTML-Elementen wie z. B. Buttons verknüpfst.

<button onClick="fbq('track', 'Purchase');">Button Text</button>

Erstelle eine Funktion, wenn du mehrere HTML-Elemente hast.

<script>
function onClick() {
fbq('track', 'Purchase');
};
</script>

Rufe diese Funktion auf, um Purchase-Events für mehrere HTML-Elemente zu verfolgen.

<button onClick="onClick()">Buy Now</button>

<button onClick="onClick()">Buy as a Gift</button>

Hinweis: Das Pixel-Hilfsprogramm zeigt möglicherweise mehrere Pixel-Events für dieselbe Seite an. Das Pixel-Hilfsprogramm erwartet, dass Events nur beim Laden verfolgt werden. Indem du jedoch Events mit Elementen wie z. B. einem Button verknüpfst, kannst du das Hilfsprogramm verwenden, um mehr Eventtypen zu verfolgen.

Ein bestimmtes Pixel verfolgen

Verfolge ein bestimmtes selbstdefiniertes Event aus einem bestimmten Meta-Pixel. Ersetze PIXEL-ID durch die Meta-Pixel-ID, die du verfolgen möchtest.

<script>
  function onClick() {
    fbq(
      'trackSingleCustom', 'PIXEL-ID', 'PageView'
    );
  };
</script>

Hinweis: Die Methode trackSingleCustom validiert keine personalisierten Daten.

Ein Pixel unterdrücken

Unterdrücke Meta-Pixel, indem du pushState oder replaceState verwendest.

fbq.disablePushState = true;

Auslieferung der Werbeanzeige mit Pixel optimieren

Optimiere die Auslieferung der Werbeanzeige anhand von Standard-Events, die mit dem Feld promoted_object von Meta-Pixeln für den Endpunkt /act_AD-ACCOUNT/adsets verfolgt wurden.

Im folgenden Beispiel wird die Auslieferung der Werbeanzeige basierend auf dem Kaufwert unter Verwendung eines Pixels, das Kauf-Events verfolgt, optimiert.

Für Lesbarkeit formatiert.
curl -i -X POST "https://graph.facebook.com/v2.10/act_AD-ACCOUNT-ID/adsets
    ?name=Ad Set for Value Optimization
    &campaign_id=CAMPAIGN-ID
    &optimization_goal=VALUE
    &promoted_object={"pixel_id":"PIXEL-ID","custom_event_type":"PURCHASE"}
    &billing_event=IMPRESSIONS
    &daily_budget=1000
    &attribution_spec=[{'event_type': 'CLICK_THROUGH', 'window_days':'1'}]
    &access_token=ACCESS-TOKEN"

Hinweis: Werte für conversion_specs werden automatisch anhand des Ziels und von promoted_object abgeleitet. Du kannst die conversion_specs nicht manuell festlegen.

Pixel-Code (nur Image)

Wir empfehlen dir dringend, den JavaScript-Code für das Meta-Pixel zu verwenden. In einigen Fällen kannst du jedoch ein HTML- oder Image-Meta-Pixel verwenden und dann ein Drittanbieter-Tag von deiner Website hinzufügen.

Standard-Events

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=ViewContent&amp;cd[content_type]=product&amp;cd[content_ids]=1234&amp;cd[value]=0.50&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

Selbstdefinierte Events

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=CustomEventName&amp;cd[custom_param1]=ABC&amp;cd[custom_param2]=123&amp;cd[value]=10.00&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

Siehe auch