Usa esta guía a fin de configurar tu catálogo localizado para anuncios de catálogo Advantage+.
Un catálogo es un objeto (o contenedor) con información sobre tus productos, al que puedes subir el inventario.
Meta proporciona una funcionalidad de catálogos localizados, lo que te permite configurar tu catálogo de productos para mostrar artículos en anuncios o tiendas de artículos en diferentes países. La localización de la divisa, el precio y el nombre traducido o la descripción son casos comunes. También puedes proporcionar la URL de un producto localizada para que el cliente pueda navegar al sitio web del producto específico de su país o idioma. Obtén más información sobre cómo configurar tu catálogo localizado.
Al crear una plantilla para anuncios de catálogo Advantage+, puedes personalizar el contenido en diferentes idiomas. Por ejemplo, te recomendamos mostrar un encabezado diferente a los espectadores del anuncio que hablan otro idioma.
Además de los otros campos en los datos de la plantilla del contenido (dentro de las especificaciones de la historia del objeto), puedes especificar una matriz de personalizaciones, en el campo customization_rules_spec
, donde cada personalización tenga el siguiente formato:
Nombre del campo | Descripción | Acepta parámetros de plantilla |
---|---|---|
Tipo: objeto | Obligatorio. Describe el idioma para la personalización. Obtén información sobre cómo Crear anuncios de catálogo Advantage+ en varios idiomas y países, en el centro de ayuda de anuncios. Ejemplo: | No |
Tipo: cadena | Opcional. Mensaje del anuncio, visible en Instagram. Ejemplo: | Sí |
Tipo: cadena | Opcional. Enlace al sitio web, usado para generar el texto del anuncio. Este campo siempre se reemplaza por el campo Ejemplo: En el caso de los anuncios de colección, puedes usar Ejemplo: | No |
Tipo: cadena | Opcional. Nombre o título del anuncio, visible en Instagram. Ejemplo: | Sí |
Tipo: cadena | Opcional. Descripción del anuncio. No visible en Instagram. Ejemplo: | Sí |
Tipo: objeto | Opcional. Puede usarse para proporcionar un enlace profundo web, como se detalla en Seguimiento de clics y plantillas. Nota: Solo admitimos el enlace web profundo. Ejemplo: | Sí |
Tipo: entero | Opcional. Solo en el caso de los anuncios de colección, puedes usar Ejemplo: | No |
Tipo: cadena | Opcional. Solo en el caso de los anuncios de colección, puedes usar Ejemplo: | No |
Al especificar una matriz de personalizaciones, solo una de las personalizaciones debe especificar únicamente customization_spec
. Esto identifica el idioma del texto no personalizado que se utilizó en template_data
.
Cuando se representa un anuncio, el idioma de representación se selecciona en función del idioma de la interfaz del espectador y otras señales. Meta también utiliza propiedades del producto de la lista de idiomas del catálogo para sincronizar el idioma de representación, si está disponible.
Consulta también Crear una plantilla de contenido, Campos admitidos para anuncios de catálogo Advantage+ y Formatos de feed admitidos para anuncios de catálogo Advantage+.
Al crear anuncios de colección, puedes especificar personalizaciones para el contenido, de manera similar a lo que sucede con los anuncios de catálogo Advantage+ mediante customization_rules_spec
.
Limitaciones:
link
para anuncios de colección se debe crear usando plantillas; exposición instantánea, antes "Vender productos: diseño de cuadrícula (1932289657009030)".
curl -X GET \
-d 'ad_format="DESKTOP_FEED_STANDARD"' \
-d 'product_item_ids=[
"<PRODUCT_ITEM_ID>"
]' \
-d 'dynamic_customization={
"language": "fr_XX",
"country": "FR"
}' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CREATIVE_ID>/previews
curl -X POST \
-F 'name="Dynamic Ad Template Creative Sample"' \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"template_data": {
"message": "English Test {{product.name | titleize}}",
"link": "http://www.example.com/englishurl",
"name": "English Headline {{product.price}}",
"description": "English Description {{product.description}}",
"customization_rules_spec": [
{
"customization_spec": {
"language": "en_XX"
}
},
{
"customization_spec": {
"language": "fr_XX"
},
"message": "French Test {{product.name | titleize}}",
"link": "http://www.example.com/frenchurl",
"name": "French Headline {{product.price}}",
"description": "French Description {{product.description}}",
"template_url_spec": {
"web": {
"url": "http://www.example.com/frenchdeeplink"
}
}
}
]
}
}' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'template_url_spec={
"web": {
"url": "http://www.example.com/englishdeeplink"
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
curl -X POST \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"link_data": {
"picture": "<IMAGE_URL>",
"link": "<CANVAS_LINK>",
"name": "English Creative title",
"message": "English Creative message",
"call_to_action": {
"type": "LEARN_MORE"
},
"retailer_item_ids": [
0,
0,
0,
0
],
"customization_rules_spec": [
{
"customization_spec": {
"language": "en_XX"
}
},
{
"customization_spec": {
"language": "fr_XX"
},
"picture": "<IMAGE_URL_FR>",
"link": "<CANVAS_LINK_FR>",
"name": "French Creative title",
"message": "French Creative message"
}
]
}
}' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
curl -X POST \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"video_data": {
"video_id": "<VIDEO_ID>",
"image_url": "<IMAGE_URL>",
"title": "English Creative title",
"message": "English Creative message",
"call_to_action": {
"type": "LEARN_MORE",
"value": {
"link": "<CANVAS_LINK>"
}
},
"retailer_item_ids": [
0,
0,
0,
0
],
"customization_rules_spec": [
{
"customization_spec": {
"language": "en_XX"
}
},
{
"customization_spec": {
"language": "fr_XX"
},
"video_id": "<VIDEO_ID_FR>",
"picture": "<IMAGE_URL_FR>",
"link": "<CANVAS_LINK_FR>",
"name": "French Creative title",
"message": "French Creative message"
}
]
}
}' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
curl -X POST \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"template_data": {
"format_option": "collection_video",
"link": "<CANVAS_LINK>",
"name": "English Creative title",
"message": "English Creative message",
"call_to_action": {
"type": "LEARN_MORE"
},
"retailer_item_ids": [
0,
0,
0,
0
],
"customization_rules_spec": [
{
"customization_spec": {
"language": "en_XX"
}
},
{
"customization_spec": {
"language": "fr_XX"
},
"link": "<CANVAS_LINK_FR>",
"name": "French Creative title",
"message": "French Creative message"
}
]
}
}' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives