Cross-Channel-Conversion-Optimierung

Durch Cross-Channel-Conversion-Optimierung kannst du Conversions für Website und App mit nur einer Kampagne optimieren. Durch Auswahl einer Website und App als Orte, an denen Conversions stattfinden sollen, werden mehr Daten erhoben. Dadurch lassen sich die Kosten pro Handlung (Cost per Action, CPA) unter Umständen senken und die Conversions erhöhen.

Dies sind die wichtigsten Wertschöpfungsfaktoren, die bei Werbetreibenden gut ankommen:

  • Einfachheit: Statt mehrere Kampagnen zu verwalten, optimiere in ein und derselben Kampagne für Website und App.
  • Mehr Conversions: Da mehr Daten erhoben werden, steigt die Wahrscheinlichkeit, dass Werbeanzeigen den Personen angezeigt werden, die tatsächlich Conversions generieren.
  • Kosteneffizienz: Erreiche ein Maximum an Personen zu niedrigeren Kosten.

Erste Schritte

Cross-Channel-Conversion-Optimierung steigert Conversions von deiner Website und von deiner App (iOS + Android) mit einer einzigen Kampagne. Wenn eine Impression zu einer Website-Conversion oder einer app-internen Conversion oder beidem führt, zählt das Produkt alle Conversions als optimierte Events.

Einschränkungen

Ziel

Cross-Channel-Conversion-Optimierung unterstützt nur das Ziel CONVERSIONS.

Events

Cross-Channel-Conversion-Optimierung unterstützt die folgenden Events:

  • PURCHASE
  • COMPLETE_REGISTRATION
  • ADD_PAYMENT_INFO
  • ADD_TO_CART
  • INITIATED_CHECKOUT
  • SEARCH
  • CONTENT_VIEW
  • LEAD
  • ADD_TO_WISHLIST
  • SUBSCRIBE 1
  • START_TRIAL 1

Gebotsstrategie

Mit oder ohne Budgetoptimierung auf Kampagnenebene (Campaign Budget Optimization, CBO) unterstützt Cross-Channel-Conversion-Optimierung nur die folgenden Gebotsstrategien:

  • LOWEST_COST_WITHOUT_CAP
  • LOWEST_COST_WITH_BID_CAP

Platzierungen

Cross-Channel-Conversion-Optimierung ist für alle Instagram- und Facebook-Platzierungen verfügbar, darunter automatische Platzierungen. Ausnahmen: Audience Network, Messenger, Facebook Instant Articles und Asset Customization für Platzierung.

Unterstützung für SUBSCRIBE und START_TRIAL wird derzeit geprüft.

Anzeigengruppe

Optimiere die Auslieferung deiner Werbeanzeigen anhand eines Ziels für Conversions außerhalb von Facebook wie OFFSITE_CONVERSIONS, wenn du dein Pixel zum Senden von Conversions außerhalb von Facebook konfigurierst.

Lege die folgenden Felder auf die jeweiligen Werte fest, um Cross-Channel-Conversion-Optimierung zu nutzen:

  • Optimierungsziel > Auf OFFSITE_CONVERSIONS festlegen
  • Gebotsstrategie > Siehe „Gebotsstrategie“.
  • Rechnungs-Event > Auf IMPRESSIONS festlegen

Omni-Channel-Objekt

In der Anzeigengruppe haben wir ein neues Feld eingeführt, omnichannel_object.

Für die Validierung von Omni-Channel-Objekten gilt Folgendes:

  • Alle custom_event_type-Felder in der App und im Pixel müssen zum selben Event gehören.
  • Sowohl App-SDK als auch Pixel sind erforderlich.
  • Aktuelle Werbekonten müssen Zugriff auf alle von der App oder dem Pixel hervorgehobenen Objekte haben.
FeldTypBeschreibung

app

list<AppPromotedObject>

Von der App hervorgehobene Objekte, die mit diesem Omni-Channel-Objekt verknüpft sind.

  • application_id – Typ: String. App-ID, die hervorgehoben wird.
  • object_store_urls – Typ: list<string>. Liste der Objekt-Store-URLs, die mit application_id verknüpft sind (Play Store und/oder iTunes).
  • custom_event_type – Typ: Event-Enum. Event, das optimiert wird.

Für die Validierung von Objekten, die von der App hervorgehoben werden, gilt Folgendes:

  • Alle object_store_urlsmüssen mit dieser App verknüpft sein. Du kannst dies auf developers.facebook.com unter deinen App-Einstellungen konfigurieren.

  • custom_event_typemuss eines dieser unterstützten Events sein.

pixel

list<PixelPromotedObject>

Vom Pixel hervorgehobene Objekte, die mit diesem Omni-Channel-Objekt verknüpft sind.

  • pixel_id – Typ: String. Pixel-ID, die hervorgehoben wird.
  • pixel_rule – Typ: JSON. Optional. Selbstdefinierte Conversion-Regel des Pixels.
  • custom_event_type – Typ: Event-Enum. Event, das optimiert wird. Für die Validierung von Objekten, die von der App hervorgehoben werden, musscustom_event_type eines dieser unterstützten Events sein.

Beispiel

{ 
     daily_budget: 20000, 
     optimization_goal: CONVERSIONS,
     promoted_object: {
         omnichannel_object: { 
             app: [ 
                 { 
                     application_id: ,
                     custom_event_type: PURCHASE,
                     object_store_urls: [
                         "https://play.google.com/store/apps/details?id=com.facebook.ka"
                         "https://apps.apple.com/us/app/facebook/id284882215",
                     ],
                 },
             ],
             pixel:  [
                 {
                     pixel_id,
                     custom_event_type: PURCHASE
                 },
             ],
         }
     }
}

Werbeanzeige

Du kannst den gewünschten Zielort auswählen, wo Nutzer*innen nach Wunsch der Werbetreibenden landen sollen, wenn sie auf ihre Anzeige klicken – von einem Desktop oder in der App. Werbetreibende müssen die entsprechenden Links einfügen, also je nach gewählter Option für den Zielort Website, Deeplink zur iOS-App oder zur Android-App. Erfahre mehr über Deeplinks für Produkte.

FeldTypBeschreibung

creative

Anzeigenspezifikation

Erforderlich zum Gestalten. Die ID oder Anzeigenspezifikation der Anzeigengestaltung soll von dieser Anzeige verwendet werden. Erfahre mehr über Werbegestaltungen.

{"creative_id": }

oder Anzeigenspezifikation wie folgt:

{
   "creative": {
      "name": "",
      "applink_treatment": ""
      "object_story_spec": ,
      "omnichannel_link_spec":
   }
}

tracking_specs

Liste der Tracking-Spezifikationen

Erforderliche Tracking-Spezifikatioen für Conversion Tracking. Zur Anzeigenvalidierung findest du unten die erforderlichen Spezifikationen und ein entsprechendes Beispiel.

Zur Anzeigenvalidierung:

  • Die pixel_id und application_id der Tracking-Spezifikationen (tracking_specs) muss mit den Angaben in promoted_object übereinstimmen.
  • tracking_specs muss folgende Spezifikationen enthalten:
Tracking-SpezifikationenCode-Beispiel

Pixel

{
       "action.type": ["offsite_conversion"],
       "fb_pixel": [pixel_id]
}

App-Installation

{
       "action.type": ["mobile_app_install"],
       "application": [application_id]
}

App-Event

{
       "action.type": ["app_custom_event"],
       "application": [application_id]
}

Beispiel

{
     "name": "sample ad"
     "adset_id": "6170648652866",
     "creative": {
         "creative_id": creative_id,
    }
    "status": "PAUSED",
    "tracking_specs": [
        {
            "action.type": ["offsite_conversion"],
            "fb_pixel": [pixel_id]
        }
        {
            "action.type": ["mobile_app_install"],
            "application": [application_id]
        }
        {
            "action.type": ["app_custom_event"],
            "application": [application_id]
        }
    ]
}

Anzeigengestaltung

Advantage+ Catalog Ads

Für Advantage+ Catalog Ads kann template_url_spec verwendet werden, um Deeplinks im Inhalt der Werbeanzeige anzuzeigen. In diesem Feld kannst du dynamische Felder wie Produkt-URL oder -ID verwenden.

template_url_spec folgt dieser Spezifikation.

Beispiel

{
   "creative":{
      "applink_treatment":"deeplink_with_web_fallback",
      "template_url_spec":{
         "android":{
            "url":"example://product/{{product.retailer_id | urlencode}}"
         },
         "config":{
            "app_id":"<APPLICATION_ID>"
         },
         "ios":{
            "url":"example://product/{{product.name | urlencode}}"
         },
         "web":{
            "url":"https://www.example.com/deeplink/{{product.name | urlencode}}"
         }
      }
   },
}

Anzeigen mit manuellem Upload

Für Anzeigen mit manuellem Upload wird omnichannel_link_spec anstelle von template_url_spec verwendet. Dieses enthält die folgenden Felder:

FeldTypBeschreibung

web

Webkonfiguration

Vom Pixel hervorgehobene Objekte, die mit diesem Omni-Channel-Objekt verknüpft sind.

  • url – Typ: String. Website, auf der der*die Nutzer*in über den Browser landet. Zur Webvalidierung muss url mit dem in link_data angegebene Link übereinstimmen.

app

Konfiguration des App-Zielorts

Von der App hervorgehobene Objekte, die mit diesem Omni-Channel-Objekt verknüpft sind.

  • application_id – Typ: String. Website, auf der Nutzer*innen über den Browser landen. Zur Webvalidierung muss application_id der application_id in omnichannel_object innerhalb von promoted_object entsprechen.
  • platform_specs – Typ: JSON-Objekt. Konfiguration des Landing-Zielorts je nach Plattform.

Plattformspezifikationen

FeldTypBeschreibung

android

JSON

Landing-Konfiguration für Android-App. Zur Webvalidierung schließen ios, ipad und iphone sich gegenseitig aus. Es kann nur einer der Schlüssel vorhanden sein, die in platform_specs vorhanden sind.

ios

JSON

Landing-Konfiguration für iOS-App. Zur Webvalidierung schließen ios, ipad und iphone sich gegenseitig aus. Es kann nur einer der Schlüssel vorhanden sein, die in platform_specs vorhanden sind.

ipad

JSON

Landing-Konfiguration für App nur auf iPad. Zur Webvalidierung schließen ios, ipad und iphone sich gegenseitig aus. Es kann nur einer der Schlüssel vorhanden sein, die in platform_specs vorhanden sind.

iphone

JSON

Landing-Konfiguration für App nur auf iPhone. Zur Webvalidierung schließen ios, ipad und iphone sich gegenseitig aus. Es kann nur einer der Schlüssel vorhanden sein, die in platform_specs vorhanden sind.

Beispiel

{
  "applink_treatment": "deeplink_with_web_fallback",
  "omnichannel_link_spec": {
      "web": {
        "url": web_url
      },
      "app": {
        "application_id": application_id,
        "platform_specs": {
          "android": {
            "url": android_deeplink
          }, 
          "ios": {
            "url": ios_deeplink
          }
        }
      }
   },
  "object_story_spec": {
    "instagram_actor_id": "",
    "page_id": "",
    "link_data": {
      "call_to_action": {
        "type": "LEARN_MORE",
      },
      "link": web_url,
      "message": "Purchase now!",
      "name": "Sample creative"
    }
  },
  "object_type": "SHARE"
}