Optimización de conversiones multicanal

La optimización de conversiones multicanal te permite optimizar las conversiones para el sitio web y la aplicación en una sola campaña. Al seleccionar un sitio web y una aplicación como los lugares en los que quieres que se produzcan las conversiones, se capturan más datos, lo que puede ayudar a reducir el coste por acción (CPA) y aumentar las conversiones.

A continuación se indican los principales impulsores de valor que tienen buena acogida entre los anunciantes:

  • Simplicidad: en vez de administrar varias campañas, optimiza para el sitio web y la aplicación en una sola campaña.
  • Más conversiones: al capturar más datos, aumentan las posibilidades de mostrar los anuncios a personas que se convertirán.
  • Rentabilidad: llega a la mayoría de las personas a un coste menor.

Introducción

La optimización de conversiones multicanal mejora las conversiones del sitio web y la aplicación (iOS y Android) en una sola campaña. Si una impresión tiene como resultado una conversión en el sitio web o una conversión en la aplicación, o ambas, el producto cuenta 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 optimización del presupuesto de la campaña, 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, incluidas las ubicaciones automáticas. Excepciones: Audience Network, Messenger, artículos instantáneos de Facebook y personalización de piezas de ubicación.

Actualmente se están teniendo en cuenta SUBSCRIBE y START_TRIAL.

Conjunto de anuncios

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

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

  • Objetivo de optimización: establécelo en OFFSITE_CONVERSIONS.
  • Estrategia de puja: consulta Estrategia de puja.
  • Evento de facturación: establécelo en IMPRESSIONS.

Objeto omnicanal

Hemos introducido un nuevo campo (omnichannel_object) en el conjunto de anuncios.

Para la validación de los objetos omnicanal:

  • Todos los campos custom_event_type de la aplicación y el píxel deben ser del mismo evento.
  • Se necesitan el píxel y el SDK de la aplicación.
  • Los cuentas publicitarias actuales deben tener acceso a todos los objetos promocionados por la aplicación y el píxel.
CampoTipoDescripción

app

list<AppPromotedObject>

Objetos promocionados por la aplicación asociados a este objeto omnicanal.

  • application_id. Tipo: cadena. Identificador de la aplicación que se promueve.
  • object_store_urls. Tipo: list<string>. Lista de URL de almacenes de objetos asociadas a application_id (Play Store o iTunes).
  • custom_event_type. Tipo: enumeración de eventos. Evento que se optimizará.

En el caso de la validación de objetos promocionados por la aplicación:

  • Todos los valores de object_store_urlsdeben estar asociados a esa aplicación. Puedes configurar esto en developers.facebook.com en la configuración de la aplicación.

  • custom_event_typedebe ser uno de los eventos admitidos.

pixel

list<PixelPromotedObject>

Objetos promocionados por el píxel asociados a este objeto omnicanal.

  • pixel_id. Tipo: cadena. Identificador del píxel que se promueve.
  • pixel_rule. Tipo: JSON. Opcional. Regla de conversión personalizada del píxel.
  • custom_event_type. Tipo: enumeración de eventos. Evento que se optimizará. En el caso de la validación de objetos promocionados por la aplicación, custom_event_typedebe ser uno de los 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 quieren que los usuarios accedan al hacer clic en su anuncio (desde un ordenador o una aplicación). Los anunciantes deben insertar los enlaces correspondientes (sitio web, enlace profundo a la aplicación de iOS o enlace profundo a la aplicación de Android) teniendo en cuenta la opción de destino elegida. Obtén más información sobre los enlaces profundos de productos.

CampoTipoDescripción

creative

Especificación de contenido

Obligatorio para crear. Identificación o especificación del contenido del anuncio que utilizará este anuncio. Obtén más información sobre el contenido de los anuncios.

{"creative_id": }

O una especificación de contenido de la siguiente forma:

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

tracking_specs

Lista de especificaciones de seguimiento

Especificación de seguimiento obligatoria para el seguimiento de las conversiones. Para la validación de anuncios, consulta las especificaciones obligatorias a continuación y los respectivos ejemplos.

En el caso de la validación de anuncios:

  • Las especificaciones de seguimiento (tracking_specs) pixel_id y application_id deben ser coherentes con las de promoted_object.
  • tracking_specs debe incluir estas especificaciones:
Especificación de seguimientoCódigo de ejemplo

Píxel

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

Descarga de la aplicación

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

Evento de la aplicación

{
       "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 de catálogo de Advantage+

En el caso de los anuncios de catálogo de Advantage+, template_url_spec se puede usar para especificar enlaces profundos en el contenido. En este campo, puedes usar campos dinámicos, como el identificador o la URL 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 de subida manual

En el caso de los anuncios de subida manual, se usa omnichannel_link_spec en lugar de template_url_spec. Incluye los siguientes campos:

CampoTipoDescripción

web

Configuración web

Objetos promocionados por el píxel asociados a este objeto omnicanal.

  • url. Tipo: cadena. Sitio web al que el usuario accede mediante el navegador. En el caso de la validación web, el valor de url debe ser el mismo que el enlace proporcionado en link_data.

app

Configuración de destino de la aplicación

Objetos promocionados por la aplicación asociados a este objeto omnicanal.

  • application_id. Tipo: cadena. Sitio web al que el usuario accede mediante el navegador. En el caso de la validación web, el valor de application_id debe ser coherente con el valor de application_id en omnichannel_object de promoted_object.
  • platform_specs. Tipo: JSON. Configuración de destino según la plataforma.

Especificaciones de la plataforma

CampoTipoDescripción

android

JSON

Configuración de destino para la aplicación de Android. En el caso de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de las claves que existen en platform_specs.

ios

JSON

Configuración de destino para la aplicación de iOS. En el caso de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de las claves que existen en platform_specs.

ipad

JSON

Configuración de destino para la aplicación exclusiva de iPad. En el caso de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de las claves que existen en platform_specs.

iphone

JSON

Configuración de destino para la aplicación exclusiva de iPhone. En el caso de la validación web, ios, ipad y iphone se excluyen mutuamente. Solo puede haber una de las 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"
}