Para promocionar destinos en Facebook, es necesario compartir información sobre ellos con Facebook. Para hacerlo, crea un catálogo de destinos y, a continuación, llénalo.
Subir archivos CSV o XML para “listas de destino” con los destinos que quieras promocionar
Puedes crear y administrar el catálogo de destinos en Commerce Manager.
Para utilizar la API para administrar el catálogo:
Una lista de destinos es un archivo con los destinos que quieres promocionar. Cada línea o artículo del archivo representa un solo destino. Puedes usar una o varias listas de destinos, siempre que, en conjunto, abarquen todos los destinos que quieres promocionar.
Ejemplo de CSV | Ejemplo de TSV (aplanado) | Ejemplo de TSV (estilo JSON)
"
comillas dobles"
. address
, neighborhood
o image
, se pueden representar con valores codificados en JSON o con un conjunto de columnas sin formato "aplanadas" etiquetadas con una sintaxis de ruta de acceso JSON, como address.city
, neighborhood[0]
, image[0].url
, image[0].tag[0]
y image[0].tag[1]
. Se pueden utilizar ambas convenciones indistintamente en el mismo archivo.<listings>
contiene un conjunto de nodos <listing>
, cada uno de los cuales representa un destino.<?xml
válida.El analizador de listas detecta automáticamente las codificaciones de texto UTF8
, UTF16
o UTF32
, y adopta de forma predeterminada la codificación LATIN1
si encuentra una secuencia de bytes inesperada. Puedes proporcionar texto en cualquier idioma en los valores de los campos, pero los nombres de estos deben facilitarse tal y como se indica a continuación, en inglés.
Los siguientes campos admitidos se han diseñado para los artículos que añades al catálogo de productos.
Para obtener información sobre catálogos localizados, consulta la documentación sobre campos admitidos para destinos.
Nombre y tipo del campo | Descripción |
---|---|
Tipo: cadena | Obligatorio. Longitud máxima: 100 Tu identificador único para el destino dentro del catálogo. Este identificador se corresponderá con cualquier valor de |
Tipo: objeto | Obligatorio. Dirección completa del destino, que debe poder resolverse en su ubicación. Consulta la documentación Parámetros de objeto de dirección. |
Tipo: objeto | Obligatorio. Máximo de elementos: 20 Datos de imagen para este destino. Puedes proporcionar un máximo de 20 imágenes para el destino. Cada imagen contiene dos campos: Consulta la documentación Parámetros de objeto de imagen. |
Tipo: cadena | Obligatorio. Enlace al sitio externo donde puedes ver la página de destino. También puedes especificar una URL en el nivel de anuncio mediante |
Tipo: cadena | Obligatorio. Máximo de elementos: 20 Tipo de destino; p. ej., playa, ciudad, gastronomía, turismo, cultura, historia, tiendas, museos, calma, paisajes, naturaleza, arquitectura, negocios, gente amable, relax, mercadillo nocturno, montaña, templo, senderismo, snorkel, etc. Puede haber varios tipos asociados al mismo destino, lo que significa que un destino puede tener varios atributos, como |
Tipo: cadena | Obligatorio. Nombre más común del destino. |
Tipo: cadena | Opcional. Máximo de elementos: 20 Una o varias comunidades locales para el destino. Ejemplos: |
Tipo: flotante | Opcional. Latitud del destino. Ejemplo: |
Tipo: flotante | Opcional. Longitud del destino. Ejemplo: |
Tipo: cadena | Opcional. Tamaño máximo: 5000 Párrafo corto que describe el destino. |
Tipo: cadena | Opcional. Puede ser el precio promedio o el más bajo para este destino. Debes especificar el valor con una divisa. Ejemplo: |
Tipo: entero | Opcional. Cambio de precio:
Se puede utilizar para crear conjuntos de productos y en el contenido universal ("reducción de X del precio promedio"). |
tipo: elemento | Opcional. Enlace profundo directo a la página de detalles de destino de la aplicación para móviles mediante App Links. Puedes especificar enlaces profundos por orden de prioridad (de la más alta a la más baja):
|
Tipo: cadena | Controla si un artículo está activo o archivado en el catálogo. Solo los artículos activos aparecen en los anuncios, las tiendas y otros canales. Valores admitidos: Ejemplo: Nota: Es posible que algunas plataformas de socios, como Shopify, sincronicen los artículos con tu catálogo con un estado denominado provisional, que se comporta igual que Anteriormente, este campo se llamaba |
Proporcionar enlaces profundos en una sección de noticias de acuerdo con la especificación de App Links. La información de enlaces profundos de la sección de noticias tiene prioridad frente a cualquier información que Facebook recopile con metadatos de App Links con el rastreador web.
Si ya tienes información de enlaces profundos de App Links, no es necesario que especifiques estos datos. Facebook usa la información de App Links para mostrar el enlace profundo correcto. Para mostrar enlaces profundos en tus anuncios, consulta Anuncios de catálogo de Advantage+, Plantilla de anuncio.
Nombre y tipo del campo | Descripción |
---|---|
Tipo: cadena | Obligatorio. URL de la imagen de destino. Sigue estas especificaciones de imagen:
|
Tipo: cadena | Opcional. Cadena que representa el contenido de la imagen. Puede haber varias etiquetas asociadas con una imagen. Ejemplos:
|
Los campos anidados o con varios valores, como address
, se pueden representar con valores cifrados mediante JSON o un conjunto de columnas “aplanadas” de texto sin formato etiquetadas con sintaxis de ruta JSON (por ejemplo, address.region
). Se pueden utilizar ambas convenciones indistintamente en el mismo archivo.
Nombre y tipo del campo | Descripción |
---|---|
Tipo: cadena | Dirección postal del destino. Ejemplo: |
Tipo: cadena | Obligatorio. Ciudad en la que se encuentra el destino. Ejemplo: |
Tipo: cadena | Obligatorio. Estado, condado, región o provincia del destino. Ejemplo: |
Tipo: cadena | Código postal del destino. Obligatorio: a menos que el país no disponga de ningún sistema de códigos postales. Ejemplos:
|
Tipo: cadena | Obligatorio. País del destino. Ejemplo: |
Tipo: cadena | Valor que se usará en la dirección URL del enlace profundo ( |
Si tienes aplicaciones independientes para iPhone y iPad, proporciona la información específica para estos dispositivos. Si no las tienes, especifica únicamente la información para iOS.
Nombre y tipo del campo | Descripción |
---|---|
Tipo: string | Esquema personalizado destinado a la aplicación para iOS. Ejemplo: |
Tipo: string | Identificador de la aplicación en App Store. Ejemplo: 1234. |
Tipo: string | Nombre de la aplicación (debe ser apropiado para mostrarse). Ejemplo: |
Tipo: string | Esquema personalizado destinado a la aplicación para iPhone. Ejemplo: |
Tipo: string | Identificador de la aplicación en App Store. Ejemplo: |
Tipo: string | Nombre de la aplicación (debe ser apropiado para mostrarse). Ejemplo: |
Tipo: string | Esquema personalizado destinado a la aplicación para iPhone. Ejemplo: |
Tipo: string | Identificador de la aplicación en App Store. Ejemplo: |
Tipo: string | Nombre de la aplicación (debe ser apropiado para mostrarse). Ejemplo: |
Tipo: string | Esquema personalizado destinado a la aplicación para Android. Ejemplo: |
Tipo: string | Nombre completo de un paquete para la generación de intención. Ejemplo: |
Tipo: string | Nombre completo de una clase “Activity” para la generación de intención. Ejemplo: |
Tipo: string | Nombre de la aplicación (debe ser apropiado para mostrarse). Ejemplo: |
Las secciones siguientes solo se aplican a la administración de catálogos mediante esta API.
Un catálogo de destinos es un contenedor para los destinos que quieres promocionar. Para usar la API del catálogo, asegúrate de tener el nivel de acceso a la API de marketing correspondiente y de aceptar las Condiciones del servicio. Para ello, crea tu primer catálogo mediante Business Manager.
Para crear un catálogo de destinos para anuncios de destinos, define vertical
como destinations
:
curl -X POST \ -F 'name="Test Destination Catalog"' \ -F 'vertical="destinations"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs
Una vez que hayas creado el catálogo, debes subir las listas de destinos a Facebook. Crea un objeto “feed” para cada lista que quieras subir con la API. Admitimos cargas programadas y directas.
Un conjunto de destinos es un subconjunto del catálogo. Para configurar anuncios de destino, necesitas un conjunto de destinos. Por lo tanto, debes crear al menos uno.
Los conjuntos de destinos se definen mediante filtros que se aplican al catálogo de destinos. Por ejemplo, puedes crear un conjunto de destinos con todos los destinos cuyo precio haya bajado mucho. Ten en cuenta que también puedes crear un conjunto de destinos sin aplicar ningún filtro. En ese caso, el conjunto de destinos contendrá todos los destinos del catálogo.
use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;
$destination_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);
$destination_set->setData(array(
ProductSetFields::NAME => 'Test Destination Set',
ProductSetFields::FILTER => array(
'price_change' => array(
'lt' => -20,
),
),
));
$destination_set->create();
from facebookads.adobjects.productset import ProductSet
destination_set = ProductSet(None, <PRODUCT_CATALOG_ID>)
destination_set[ProductSet.Field.name] = 'Test Destination Set'
destination_set[ProductSet.Field.filter] = {
'price_change': {
'lt': -20,
},
}
destination_set.remote_create()
curl \
-F 'name=Test Destination Set' \
-F 'filter={"price_change":{"lt":-20}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.10/<PRODUCT_CATALOG_ID>/product_sets
El parámetro filter
está formado por los operadores y datos siguientes:
Operadores | Tipo de filtro |
---|---|
| Contiene subcadena. No distingue mayúsculas de minúsculas. |
| No contiene subcadena. No distingue mayúsculas de minúsculas. |
| Contiene subcadena. No distingue mayúsculas de minúsculas. |
| No contiene subcadena. No distingue mayúsculas de minúsculas. |
| Igual a. No distingue mayúsculas de minúsculas. |
| No es igual a. No distingue mayúsculas de minúsculas. |
| Menor que. Solo para campos numéricos. |
| Menor o igual que. Solo para campos numéricos. |
| Mayor que. Solo para campos numéricos. |
| Mayor o igual que. Solo para campos numéricos. |
Datos | Datos que se filtran |
---|---|
| País del destino. |
| Precio de este destino. El precio se indica en céntimos de la divisa correspondiente. |
| Divisa. |
| Reducción o aumento de precio. |
| Ciudad de destino. |
| Descripción del destino. |
| Nombre del destino. |
| Tu identificador exclusivo para el destino dentro del catálogo. |