Optimización de conversiones multicanal

La optimización de conversiones multicanal te permite optimizar las conversiones, tanto del sitio web como de la app, dentro de una sola campaña. Si seleccionas un sitio web y una app como los lugares donde deseas que se produzcan las conversiones, se capturan más datos, lo que puede ayudar a reducir el costo promedio por acción (CPA) y aumentar las conversiones.

Estos son los principales factores de valor que captan el interés de los anunciantes:

  • Simplicidad: en vez de administrar múltiples campañas, optimiza la del sitio web y la de la app dentro de una sola campaña
  • Más conversiones: si se capturan más datos, aumentarán las posibilidades de mostrar anuncios a personas que realizarán conversiones
  • Rentabilidad: alcanza a más personas a un menor costo

Primeros pasos

La optimización de conversiones multicanal mejora las conversiones, tanto del sitio web como de la app (iOS + Android), en una sola campaña. Si una impresión lleva a una conversión en el sitio web o en una app, o en ambas, el producto considera todas las conversiones como eventos optimizados.

Restricciones

Objetivo

La optimización de conversiones multicanal solo admite el objetivo CONVERSIONS.

Eventos

La optimización de conversiones multicanal admite los siguientes eventos:

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

Estrategia de puja

Con o sin la optimización del presupuesto de la campaña (CBO), la optimización de conversiones multicanal solo admite estas estrategias de puja:

  • LOWEST_COST_WITHOUT_CAP
  • LOWEST_COST_WITH_BID_CAP

Ubicaciones

La optimización de conversiones multicanal está disponible para todas las ubicaciones de Instagram y Facebook, incluso para las ubicaciones automáticas. Excepciones: Audience Network, Messenger, artículo instantáneo de Facebook y personalización de activos de ubicaciones.

Se considera actualmente admitir SUBSCRIBE y START_TRIAL.

Conjunto de anuncios

Optimiza la entrega de tus anuncios en función de un objetivo de conversiones fuera del sitio, como OFFSITE_CONVERSIONS, si configuras tu píxel para enviar conversiones fuera del sitio.

Para utilizar la optimización de conversiones multicanal, configura los siguientes campos en sus valores respectivos:

  • Objetivo de optimización > Configurar en OFFSITE_CONVERSIONS.
  • Estrategia de puja > Ver estrategia de puja.
  • Evento de facturación > Configurar en IMPRESSIONS.

Objeto omnicanal

Introdujimos un nuevo campo, omnichannel_object, en el Conjunto de anuncios.

Para validar objetos omnicanal:

  • Todos los campos custom_event_type de la app y del píxel deben ser del mismo evento.
  • Son obligatorios el SDK de la app y el píxel.
  • Las cuentas publicitarias actuales deben tener acceso a todos los objetos promocionados de la app y del píxel.
CampoTipoDescripción

app

list<AppPromotedObject>

Objetos promocionados de la app asociados con este objeto omnicanal.

  • application_id. Tipo: cadena. El identificador de la app que se promociona.
  • object_store_urls. Tipo: list<string>. Lista de URL de negocios de objetos asociados con application_id (Play Store y/o iTunes).
  • custom_event_type. Tipo: enumeración de eventos. El evento que se optimizará.

Para validar objetos que promociona la app:

  • Todas las object_store_urlsdeben estar asociadas con esa app. Puedes configurar esta opción en developers.facebook.com, en la configuración de la app.

  • custom_event_typedebe ser uno de los eventos admitidos.

pixel

list<PixelPromotedObject>

Los objetos promocionados por píxeles asociados con este objeto omnicanal.

  • pixel_id. Tipo: cadena. El identificador del píxel que se promociona.
  • pixel_rule. Tipo: JSON Opcional. Regla de conversión personalizada de píxeles.
  • custom_event_type. Tipo: enumeración de eventos. El evento que se optimizará. Para validar objetos promocionados por la app, custom_event_typedebe ser alguno de los eventos eventos admitidos.

Ejemplo

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

Anuncio

Puedes seleccionar el destino deseado al que los anunciantes desean que se redirija a los usuarios cuando hacen clic en el anuncio, ya sea desde una computadora o desde la app. Los anunciantes deben insertar los enlaces correspondientes: sitio web, enlace profundo a la app para iOS o enlace profundo a la app para Android, según la opción de destino elegida. Obtén más información sobre los enlaces profundos del producto.

CampoTipoDescripción

creative

Especificación del contenido

Requisito para crear. El identificador o la especificación del contenido que usará este anuncio. Obtén más información más sobre el contenido del anuncio.

{"creative_id": }

o la especificación de contenido como se muestra a continuación:

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

tracking_specs

Lista de especificaciones de seguimiento

La especificación de seguimiento obligatoria del seguimiento de las conversiones. Para validar anuncios, consulta las especificaciones obligatorias y el ejemplo respectivo.

Para validar anuncios:

  • El pixel_id (tracking_specs) de la especificación de seguimiento y application_id deben guardar relación con los que se encuentran en promoted_object.
  • tracking_specs debe incluir estas especificaciones:
Especificación del seguimientoCódigo de ejemplo

Píxel

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

Instalación de la app

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

Evento de la app

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

Ejemplo

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

Contenido

Anuncios del catálogo Advantage+

En relación con los anuncios de catálogo Advantage+, template_url_spec se puede usar para especificar enlaces profundos en el contenido. En este campo, puedes usar campos dinámicos, como la URL o el identificador del producto.

template_url_spec sigue esta especificación.

Ejemplo

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

Anuncios que se suben manualmente

En relación con los anuncios que se suben manualmente, se usa omnichannel_link_spec en lugar de template_url_spec. Se incluyen los siguientes campos:

CampoTipoDescripción

web

Configuración web

Los objetos promocionados por píxeles asociados con este objeto omnicanal.

  • url. Tipo: cadena. El sitio web al que llega el usuario mediante el navegador. A los fines de la validación web, url debe ser el mismo que el enlace proporcionado en link_data.

app

Configuración del destino de la app

Objetos promocionados por la app asociados con este objeto omnicanal.

  • application_id. Tipo: cadena. El sitio web al que llega el usuario mediante el navegador. A los fines de la validación web, application_id debe guardar relación con el application_id en omnichannel_object dentro de promoted_object.
  • platform_specs. Tipo: JSON. La configuración del destino según la plataforma.

Especificaciones de la plataforma

CampoTipoDescripción

android

JSON

Configuración del destino de la app para Android. A los fines de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de esas claves que existen en platform_specs.

ios

JSON

Configuración del destino de la app para iOS. A los fines de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de esas claves que existen en platform_specs.

ipad

JSON

La configuración del destino de la app que solo funciona con en iPad. A los fines de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de esas claves que existen en platform_specs.

iphone

JSON

Configuración del destino de la app que solo funciona con iPhone. A los fines de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de esas claves que existen en platform_specs.

Ejemplo

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