Ottimizzazione delle conversioni su più canali

L'ottimizzazione delle conversioni su più canali ti consente di ottimizzare le conversioni sia per il sito web sia per l'app all'interno di un'unica campagna. Selezionando un sito web e un'app come luoghi in cui desideri che avvengano le conversioni consente di acquisire più dati e questo può aiutare a ridurre il costo per azione (CPA) e portare a un aumento delle conversioni.

Ecco i principali fattori di valore che suscitano l'interesse degli inserzionisti:

  • Semplicità: invece di gestire più campagne, ottimizza per sito web e app all'interno di un'unica campagna
  • Più conversioni: con più dati acquisiti, aumentano le possibilità di mostrare inserzioni a persone che determineranno una conversione
  • Efficienza in termini di costi: raggiungi il maggior numero di persone a un costo inferiore

Primi passi

L'ottimizzazione delle conversioni su più canali migliora le conversioni sia dal tuo sito web sia dalla tua app (iOS + Android) in un'unica campagna. Se un'impression porta a una conversione sul sito web o a una conversione in-app, o a entrambe, il prodotto conta tutte le conversioni come eventi ottimizzati.

Restrizioni

Obiettivo

L'ottimizzazione delle conversioni su più canali supporta solo l'obiettivo CONVERSIONS.

Eventi

L'ottimizzazione delle conversioni su più canali supporta gli eventi seguenti:

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

Strategia di offerta

Con o senza l'ottimizzazione del budget della campagna (CBO), l'ottimizzazione delle conversioni su più canali supporta solo queste strategie di offerta:

  • LOWEST_COST_WITHOUT_CAP
  • LOWEST_COST_WITH_BID_CAP

Posizionamenti

L'ottimizzazione delle conversioni su più canali è disponibile per tutti i posizionamenti Instagram e Facebook, inclusi i posizionamenti automatici. Eccezioni: Audience Network, Messenger, Instant article di Facebook e personalizzazione delle risorse dei posizionamenti.

Attualmente è in fase di valutazione il supporto per SUBSCRIBE e START_TRIAL.

Gruppo di inserzioni

Ottimizza la pubblicazione delle tue inserzioni in base ad un obiettivo di conversioni fuori dal sito, come OFFSITE_CONVERSIONS, se configuri il tuo pixel per inviare conversioni fuori dal sito.

Per utilizzare l'ottimizzazione delle conversioni su più canali, impostare i campi seguenti sui loro rispettivi valori:

  • Obiettivo di ottimizzazione > impostalo su OFFSITE_CONVERSIONS.
  • Strategia di offerta > vedi Strategia di offerta.
  • Evento di fatturazione > impostalo su IMPRESSIONS.

Oggetto omnicanale

Abbiamo introdotto un nuovo campo, omnichannel_object, nel gruppo di inserzioni.

Per la validazione dell'oggetto multicanale:

  • Tutti i campi custom_event_type nell'app e nel pixel devono essere dello stesso evento.
  • Sono obbligatori sia l'SDK dell'app sia il pixel.
  • Gli account pubblicitari attuali devono avere accesso a tutti gli oggetti promossi da app e pixel.
CampoTipoDescrizione

app

list<AppPromotedObject>

Oggetti promossi dall'app associati a questo oggetto omnicanale.

  • application_id - Tipo: stringa. ID dell'app promossa.
  • object_store_urls - Tipo: list<string>. Lista di URL dell'object store associati all'application_id (Play Store e/o iTunes).
  • custom_event_type - Tipo: enum evento. Evento che verrà ottimizzato.

Per la validazione degli oggetti promossi dall'app:

  • Tutti gli object_store_urlsdevono essere associati a quell'app. Puoi configurare questo aspetto all'indirizzo developers.facebook.com nelle impostazioni dell'app..

  • custom_event_typedeve essere uno degli eventi supportati.

pixel

list<PixelPromotedObject>

Oggetti promossi dal pixel associati a questo oggetto omnicanale.

  • pixel_id - Tipo: stringa. ID del pixel promosso.
  • pixel_rule - Tipo: JSON. Facoltativo. Regola di conversione personalizzata del pixel.
  • custom_event_type - Tipo: enum evento. Evento che verrà ottimizzato. Per la validazione degli oggetti promossi dall'app, custom_event_typedeve essere uno degli eventi supportati.

Esempio

{ 
     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
                 },
             ],
         }
     }
}

Inserzione

Puoi selezionare la destinazione a cui gli inserzionisti desiderano che vengano indirizzati gli utenti quando cliccano sulla loro inserzione, da un computer o dall'app. Gli inserzionisti devono inserire i link corrispondenti: sito web oppure deep link nell'app iOS o Android, in base all'opzione di destinazione scelta. Scopri di più sui deep link dei prodotti.

CampoTipoDescrizione

creative

Specifica della creatività

Obbligatorio per la creazione. L'ID o la specifica della creatività dell'inserzione che viene utilizzata da questa inserzione. Scopri di più sulle creatività dell'inserzione.

{"creative_id": }

o specifica della creatività nel modo seguente:

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

tracking_specs

Lista di specifiche delle creatività

Specifica di monitoraggio obbligatoria per il monitoraggio delle conversioni. Per la validazione dell'inserzione, consulta le specifiche obbligatorie di seguito e il relativo esempio.

Per la validazione dell'inserzione:

  • Le specifiche di monitoraggio (tracking_specs)pixel_id e application_id devono essere coerenti con quelle in promoted_object.
  • tracking_specs deve includere queste specifiche:
Specifica di monitoraggioEsempio di codice

Pixel

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

Installazione dell'app

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

Evento nell'app

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

Esempio

{
     "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]
        }
    ]
}

Creatività

Inserzioni del catalogo Advantage+

Per le inserzioni del catalogo Advantage+, template_url_spec può essere usato per specificare i deep link nelle creatività. In questo campo, puoi usare campi dinamici come l'URL o l'ID del prodotto.

template_url_spec segue questa specifica.

Esempio

{
   "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}}"
         }
      }
   },
}

Inserzioni con caricamento manuale

Per le inserzioni con caricamento manuale, viene usato omnichannel_link_spec invece di template_url_spec. Comprende i campi seguenti:

CampoTipoDescrizione

web

Configurazione web

Oggetti promossi dal pixel associati a questo oggetto omnicanale.

  • url - Tipo: stringa. Sito web sul quale arriva l'utente tramite il browser. Per la validazione web, url deve essere uguale al link fornito in link_data.

app

Configurazione della destinazione dell'app

Oggetti promossi dall'app associati a questo oggetto omnicanale.

  • application_id - Tipo: stringa. Sito web sul quale arriva l'utente tramite il browser. Per la validazione web, application_id deve essere coerente con l'application_id in omnichannel_object all'interno di promoted_object.
  • platform_specs - Tipo: JSON. Configurazione della destinazione di arrivo in base alla piattaforma.

Specifiche della piattaforma

CampoTipoDescrizione

android

JSON

Configurazione di arrivo per app Android. Per la validazione web, ios, ipad, iphone si escludono a vicenda. In platform_specs può essere presente solo una di queste chiavi.

ios

JSON

Configurazione di arrivo per app iOS. Per la validazione web, ios, ipad, iphone si escludono a vicenda. In platform_specs può essere presente solo una di queste chiavi.

ipad

JSON

Configurazione di arrivo per app solo per iPad. Per la validazione web, ios, ipad, iphone si escludono a vicenda. In platform_specs può essere presente solo una di queste chiavi.

iphone

JSON

Configurazione di arrivo per app solo per iPhone. Per la validazione web, ios, ipad, iphone si escludono a vicenda. In platform_specs può essere presente solo una di queste chiavi.

Esempio

{
  "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"
}