Puedes configurar los anuncios del catálogo Advantage+ en dispositivos móviles con los SDK de Facebook. Debes incorporar enlaces profundos y enlaces profundos diferidos en tu app para proporcionar a las personas que la utilizan la mejor experiencia posible.
En la web, utiliza los eventos del píxel de Meta, como ViewContent
, para realizar un seguimiento de las interacciones con el evento. En los dispositivos móviles, puedes realizar un seguimiento de los mismos eventos con eventos de la app.
Debes enviar los mismos tres eventos obligatorios desde tu app, tal como lo haces desde el píxel: ViewContent
, AddToCart
y Purchase
. Los anuncios del catálogo Advantage+ necesitan estos eventos para funcionar correctamente.
Evento de iOS | Evento de Android | Equivalente web |
---|---|---|
|
|
|
|
|
|
|
|
|
Por ejemplo, cuando una persona ve un producto en una app, se activa un evento ViewContent
:
[[FBSDKAppEvents shared] logEvent:FBSDKAppEventNameViewedContent
valueToSum:54.23
parameters:@{
FBSDKAppEventParameterNameCurrency : @"USD",
FBSDKAppEventParameterNameContentType : @"product",
FBSDKAppEventParameterNameContentID : @"123456789"
}
];
También puedes proporcionar una matriz JSON de valores vinculada al identificador de un producto cuando se produce un evento de varios productos. Por ejemplo, puedes enviar varios productos con el evento Purchase
.
[[FBSDKAppEvents shared] logPurchase:54.23 currency : @"USD" parameters:@{
FBSDKAppEventParameterNameContentID : @"['1234','5678']",
FBSDKAppEventParameterNameContentType : @"product"
}
];
Si tienes varios identificadores del contenido, debes proporcionar una matriz JSON con escape, por ejemplo:
"[\"1234\",\"5678\"]"
En cada evento de la app, puedes enviar parámetros adicionales. Debes enviarlos cuando una persona realice una compra:
Nombre | Descripción |
---|---|
Cadena | Opcional. |
Cadena | Opcional. |
Si usas un socio de medición de dispositivos móviles (MMP) aprobado para reportar eventos en Facebook, puedes ajustar tu implementación para enviar también los eventos obligatorios. Si bien el proceso varía según el MMP, suele tener el siguiente aspecto:
Los siguientes eventos son obligatorios.
Nombre | Descripción |
---|---|
| Cuando una cuenta del centro de cuentas ve un producto |
| Cuando se agregó un artículo al carrito. |
| Cuando se compraron uno o varios artículos. |
También debes enviar dos parámetros adicionales para que los anuncios del catálogo Advantage+ funcionen:
product
o product_group
. Los parámetros adicionales disponibles son los siguientes:
Nombre | Descripción |
---|---|
Cadena |
|
Cadena | Obligatorio. |
Cadena | Opcional. |
Cadena | Opcional. |
Nota: También debes enviar los parámetros _valueToSum
y fb_currency
cuando una persona compra artículos.
La forma más fácil de probar si tu integración funciona es usar el asistente para anuncios sobre apps para ver los eventos y parámetros reportados a Facebook en tiempo real.
Verás estos tres nombres de eventos si la integración se realiza correctamente:
FB_MOBILE_CONTENT_VIEW
FB_MOBILE_ADD_TO_CART
FB_MOBILE_PURCHASE
Obtén más información sobre eventos de la app de iOS y Android.
Para verificar la función de eventos de tu app, puedes consultar los eventos recientes en:
Administrador de eventos de Facebook.
Si proporcionas enlaces profundos en tu lista de productos, las personas que interactúen con tu anuncio en Facebook pueden ir directamente a una ubicación específica de tu app. Por ejemplo, cuando una persona hace clic en un anuncio de Facebook en un dispositivo móvil, esta ve el producto en tu app para celulares. Consulta Enlaces profundos y Verificar enlaces profundos para obtener más información.
Si utilizas enlaces profundos, puedes especificar el comportamiento de redireccionamiento en el caso de que una persona no tenga la app instalada. Cuando proporcionas enlaces profundos en tu lista de productos, las personas que no tienen la app ven la URL web del producto en el anuncio.
Dado que tu meta probable es aumentar las ventas del catálogo, seguramente desees que las personas vean páginas de productos en vez de ver la app que deben instalar. Por lo tanto, nuestra opción predeterminada es la URL web, aunque puedes especificar un comportamiento diferente para tener un mayor control. Configura el comportamiento de redireccionamiento en applink_treatment
cuando crees tus anuncios del catálogo Advantage+ y uses una de estas opciones:
Nombre | Descripción |
---|---|
| Se envía siempre a la persona a la URL web proporcionada. Esto reemplaza los enlaces profundos de tu lista. |
| Si la app está instalada y tenemos tus enlaces profundos correspondientes, se envía a la persona a tu app. Si no se cumple alguna de estas condiciones, se envía a la persona a la URL del sitio web. |
| Si la app está instalada y tenemos la información de los enlaces profundos correspondientes, se envía a la persona a la app. Si la app no está instalada, se envía a la persona a la tienda de apps para que la obtenga. |
Ahora, debes proporcionar enlaces profundos reales de los anuncios del catálogo Advantage+. Consulta Catálogo de productos, Enlaces profundos para obtener más información.
Para medir los eventos de conversión tanto de tu sitio web como de las apps móviles, asegúrate de que los anuncios del catálogo Advantage+ tengan las especificaciones de seguimiento correctas configuradas para estos eventos:
Evento | Especificación del seguimiento |
---|---|
|
|
|
|
|
|
Luego, Facebook puede realizar un seguimiento de los eventos que `produzcan a partir de un anuncio del catálogo Advantage+, independientemente de si una persona lo ve desde el sitio web o la app. Para configurar estas especificaciones de seguimiento:
use FacebookAds\Object\Ad;
use FacebookAds\Object\Fields\AdFields;
$ad = new Ad(<AD_ID>);
$ad->{'tracking_spec'} = array(
array(
'action.type' => array('app_custom_event'),
'application' => array($app_id),
),
array(
'action.type' => array('offsite_conversion'),
'offsite_pixel' => array(<PIXEL_ID>),
),
array(
'action.type' => array('mobile_app_install'),
'application' => array($app_id),
),
);
$ad->update();
curl \
-F 'tracking_spec=[
{"action.type":["app_custom_event"],"application":["101"]},
{"action.type":["offsite_conversion"],"offsite_pixel":["<PIXEL_ID>"]},
{"action.type":["mobile_app_install"],"application":["101"]}
]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<AD_ID>