Las experiencias instantáneas son un destino publicitario posterior al clic en pantalla completa que se carga casi de forma instantánea desde los anuncios del feed.
Si ves alguna mención de canvas
en la API, esta es una referencia a las experiencias instantáneas. Canvas es el nombre anterior de este formato.
Para crear experiencias instantáneas y administrarlas, necesitas lo siguiente:
ADVERTISE
en la páginaPara crear una experiencia instantánea, necesitarás el identificador de una página de Facebook (PAGE-ID
) y cualquier elemento que quieras incluir en la experiencia, como fotos, botones y texto.
curl \
-F 'background_color=FFFFFF' \
-F 'body_element_ids=["<CANVAS_PHOTO_ID>"]' \
-F 'is_hidden=' \
-F 'is_published=' \
-F 'name=Canvas Name' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvases
Nombre | Descripción |
---|---|
Botón en una experiencia instantánea. El campo | |
Secuencia para la experiencia instantánea. | |
Pie de página para la experiencia instantánea. | |
Encabezado para la experiencia instantánea. | |
Foto en una experiencia instantánea. Debes proporcionar un valor de | |
Lista de productos para una experiencia instantánea. | |
Conjunto de productos de un catálogo de productos de anuncios de catálogo de Advantage+ que se muestran en una experiencia instantánea. | |
Localizador de tiendas en una experiencia instantánea. | |
El texto y su estilo mostrados en una experiencia instantánea. | |
Vídeo en una experiencia instantánea. Debes proporcionar un valor de |
Para eliminar un elemento, envía una solicitud DELETE
con el identificador del elemento que quieres eliminar.
curl -X DELETE \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ELEMENT_ID>
Para obtener información acerca de una experiencia instantánea existente, necesitarás el identificador de la experiencia instantánea (CANVAS-ID
).
curl -G \
--data-urlencode 'fields=[
"body_elements",
"canvas_link",
"id",
"is_hidden",
"is_published",
"name"
]' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
Para obtener información acerca de todas las experiencias instantáneas existentes de una página de Facebook, necesitarás el identificador de la página (PAGE-ID
).
curl -G \
--data-urlencode 'fields=[
"background_color",
"body_elements",
"canvas_link",
"id",
"is_hidden",
"is_published",
"last_editor",
"name",
"owner",
"update_time"
]' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<PAGE_ID>/canvases
Para actualizar una experiencia instantánea, es necesario anular su publicación. Además, necesitarás el identificador de la experiencia instantánea (CANVAS-ID
), así como cualquier identificador de elemento que quieras actualizar.
curl \
-F 'background_color=FFFFFF' \
-F 'body_element_ids=["<CANVAS_PHOTO_ID>"]' \
-F 'is_hidden=' \
-F 'is_published=' \
-F 'name=Canvas Name' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
Puedes utilizar una plantilla para crear rápidamente una experiencia instantánea para un objetivo de negocio específico. Aunque el diseño de cada plantilla es fijo, puedes reemplazar el contenido predeterminado con tus propios vídeos, imágenes, productos, textos y enlaces.
Nombre de plantilla de la API | Identificador de plantilla | Descripción |
---|---|---|
Conseguir clientes nuevos |
| Genera conversiones con una página de destino móvil que anima a la acción. Plantilla de captación de clientes del administrador de anuncios. |
Dar a conocer tu empresa |
| Ofrece a las personas una manera atractiva de explorar tu marca, tu producto o tus servicios. Plantilla Narración de historias del Administrador de anuncios. |
Venta de productos (sin catálogo) |
| Para crear una experiencia de compra móvil, sube la información del producto, en lugar de utilizar un catálogo. Plantilla Venta de productos (sin catálogo) del Administrador de anuncios. |
Vender productos: diseño de estilo de vida |
| Presenta tus productos en fotos para que la gente pueda explorarlos. Plantilla Lookbook del administrador de anuncios. |
Vender productos: diseño de cuadrícula |
| Utiliza tu catálogo de productos para crear una experiencia que permita a la gente hacer compras directamente desde su dispositivo móvil. Plantilla Escaparate del Administrador de anuncios. |
Experiencia de Realidad aumentada | La plantilla Experiencia de RA solo está disponible a través del administrador de anuncios. |
Envía una solicitud GET
para determinar qué elementos son necesarios para una plantilla concreta. En el ejemplo siguiente, utilizamos la plantilla Conseguir clientes nuevos.
curl -i -X GET \ "https://graph.facebook.com/VERSION/133471657203838?fields=document&access_token=ACCESS-TOKEN"
{ "document": { "name": "Get New Customers", "id": "397246414010297" }, "id": "133471657203838" }
Utiliza el identificador del campo document
para obtener elementos específicos disponibles para una plantilla concreta.
curl -i -X GET \ "https://graph.facebook.com/VERSION/397246414010297?fields=body_elements&access_token=ACCESS-TOKEN"
La lista devuelta muestra los tipos de elementos disponibles que se pueden utilizar en la plantilla Conseguir clientes nuevos.
{ "body_elements": [ { "name": "Cover Image or Video", "element_type": "PHOTO", "id": "397271930674412" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271920674413" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271910674414" }, { "name": "Button", "element_type": "BUTTON", "id": "397271914007747" }, { "name": "Carousel", "element_type": "CAROUSEL", "id": "397271940674411" }, { "name": "Text", "element_type": "RICH_TEXT", "id": "397271917341080" }, { "name": "Button", "element_type": "BUTTON", "id": "397271924007746" } ], "id": "397246414010297" }
Para publicar un anuncio de experiencia instantánea, envía una solicitud POST
a tu identificador de experiencia instantánea (CANVAS-ID
) y establece el campo is_published
en true
.
curl \
-F 'is_published=1' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CANVAS_ID>
Crea el contenido del anuncio desde el enlace de una experiencia instantánea existente (CANVAS-LINK
).
curl -X POST \
-F 'image_hash="<IMAGE_HASH>"' \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"link_data": {
"image_hash": "<IMAGE_HASH>",
"link": "<CANVAS_LINK>",
"name": "Creative message",
"call_to_action": {
"type": "LEARN_MORE"
}
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Cuando el contenido del anuncio esté listo, puedes continuar con la creación del grupo de anuncios, el conjunto de anuncios y la campaña publicitaria.
Puedes utilizar el cuadro de diálogo Anuncios de experiencias instantáneas para proporcionar las interfaces de usuario de creación de anuncios de experiencias instantáneas de Facebook en tu sitio web. Para obtener más información sobre el componente de la interfaz de usuario, consulta Cuadros de diálogo.
Si quieres configurar el SDK de Facebook para JavaScript, consulta los siguientes recursos:
El SDK para JavaScript depende de los permisos del usuario que ha iniciado la sesión para crear una experiencia instantánea. Si el usuario no tiene los permisos necesarios para crear una experiencia instantánea para la página y la empresa especificadas, el cuadro de diálogo mostrará un error. Para evitar errores, el usuario debe estar en la empresa y tener permisos de creación de anuncios para la página.
A continuación, activa el cuadro de diálogo:
FB.ui({ display: 'popup', method: 'instant_experiences_builder', business_id: '<BUSINESS_ID>', page_id: '<PAGE_ID>' }, function(response) { // callback });
Puedes establecer la siguiente configuración para el plugin:
Nombre | ¿Obligatorio? | Descripción |
---|---|---|
| Sí | Parámetro necesario con el valor |
| Sí | Parámetro necesario con el valor |
| Sí | Identificador de tu empresa |
| Sí | Identificador de la página a la que quieres asociar la experiencia instantánea |
| No | Identificador de la experiencia instantánea que quieres editar |
El parámetro canvas_id
es opcional y sirve para permitir al usuario editar una experiencia instantánea existente o previsualizarla. Si una experiencia instantánea está completa, no se puede editar. Para obtener una vista previa de una experiencia instantánea, es recomendable utilizar el cuadro de diálogo Vista previa de experiencias instantáneas.
Si la operación se realiza correctamente, el plugin devuelve la siguiente respuesta:
{ "success": true, "id": "CANVAS-ID" }
El identificador devuelto es una experiencia instantánea publicada. Ahora lo puedes utilizar en las campañas publicitarias. Si no se devuelve ninguna respuesta o se devuelve la respuesta undefined
, significa que el usuario ha cerrado el cuadro de diálogo antes de finalizar la experiencia instantánea. Es posible que el usuario haya guardado las experiencias instantáneas, pero que no las haya finalizado. Puedes extraer todas las experiencias instantáneas que pertenecen a una página mediante la API Graph para ver si hay alguna experiencia sin finalizar.
Para generar una vista previa de una experiencia instantánea, llama a la API de vistas previas, que devuelve un iframe de forma similar a la API de vistas previas de anuncio:
curl -X GET \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v18.0/<CANVAS_ID>/preview Open In Graph API Explorer
La devolución de la API es similar a la que se muestra a continuación y puedes verla insertando el elemento de iframe devuelto en HTML:
{ "data": [ { "body": "<iframe src=\"https://www.facebook.com/ads/canvas/preview?d=AQKELApdJxoVp2f3PHl8-pRtYuAh4-_eDupMDbh-pS9zde_EFxckhYQCXu7NYUi4PhhBA7uskIo2Ys3IjIVNGZiS&t=AQKGOPqGI-NWcv1YKbA\" width=\"405\" height=\"720\" scrolling=\"yes\" style=\"border: none;\"></iframe>" } ], "__www_request_id__": "AQnyr47Qp2r5M-ISqSiMgrw" }
Puedes usar este cuadro de diálogo para ofrecer una vista previa de una experiencia instantánea tal como un usuario en Facebook la vería desde tu sitio web. Para obtener detalles sobre el componente de IU, consulta Cuadros de diálogo.
Si quieres configurar el SDK de Facebook para JavaScript, consulta los siguientes recursos:
El SDK para JavaScript depende de los permisos del usuario que ha iniciado sesión para crear una experiencia instantánea. Si el usuario no tiene los permisos necesarios para ver la experiencia instantánea, el cuadro de diálogo mostrará un error.
A continuación, activa el cuadro de diálogo de vista previa:
FB.ui({ display: 'popup', method: 'instant_experiences_preview', canvas_id: 'CANVAS-ID' });
Puedes establecer la siguiente configuración para el plugin:
Nombre | ¿Obligatorio? | Descripción |
---|---|---|
| Sí | Parámetro necesario con el valor |
| Sí | Parámetro necesario con el valor |
| Sí | Identificador de la experiencia instantánea de la que quieres obtener una vista previa |
Para crear una audiencia de interacción, es decir, una audiencia de personas que han interactuado con una experiencia instantánea, establece el parámetro object_id
del campo rule
en el identificador de la experiencia instantánea (CANVAS-ID
) de tu llamada a POST /act_AD-ACCOUNT/customaudiences
.
Personas que abrieron la experiencia instantánea
curl \ -F 'name=Instant Experience Engagement Audience' \ -F 'description=People who opened this Instant Experience' \ -F 'rule=[{"object_id":"<CANVAS_ID>","event_name":"instant_shopping_document_open"}]' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/customaudiences Open In Graph API Explorer
Personas que hicieron clic en los enlaces de la experiencia instantánea
curl \ -F 'name=Instant Experience Engagement Audience' \ -F 'description=People who clicked any links in this Instant Experience' \ -F 'rule=[{"object_id":"<CANVAS_ID>","event_name":"instant_shopping_element_click"}]' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/customaudiences Open In Graph API Explorer
Para obtener más información sobre las audiencias personalizadas, consulta la referencia de la audiencia personalizada.
La implementación de las experiencias instantáneas con Instagram utiliza las mismas llamadas a la API que se usan para la experiencia instantánea en Facebook. Ten en cuenta que existen limitaciones a la hora de utilizar Instagram y experiencias instantáneas:
Admitimos parcialmente estos elementos de experiencia instantánea en Instagram:
swipe to open
en los clientes que representa como Tap to open
.Consulta Insights de anuncios para obtener información general y descripciones de las métricas disponibles.