Esta solución te permite personalizar los activos del anuncio de acuerdo con los tipos de segmentación geográfica. Si quieres personalizar activos de distintas ubicaciones, consulta Personalización de activos de ubicaciones.
La personalización de activos de segmentos es una de nuestras tres API que usan reglas de personalización de activos. Consulta Reglas de personalización de activos.
Con el lanzamiento de la versión 8.0 de la API de marketing, todos los casos de uso que no están relacionados con la geolocalización quedaron obsoletos en lo que respecta a la personalización de activos de segmentos. Ahora, todas las reglas de segmentación deben contener información sobre la geolocalización dentro de las especificaciones de personalización. Existe una excepción a la regla predeterminada que no requiere incluir la geolocalización.
Antes de empezar, verifica las restricciones de este producto. Si tu caso de uso cumple con nuestras especificaciones, continúa con lo siguientes pasos:
El anuncio se puede personalizar según las geolocalizaciones. Para ello, debes crear una regla con una especificación de personalización. El tipo de personalización admitido es el siguiente:
El formato para determinar una especificación de personalización es similar al formato de la segmentación básica. Consulta Segmentación.
Las reglas de personalización de activos te permiten agrupar activos que aparecen juntos en una geolocalización determinada. Cada regla tiene una customization_spec
que define las ubicaciones geográficas de las personas que pueden ver esos activos en el momento de la entrega de anuncios.
Puedes especificar una prioridad en relación con las reglas cuando se crean. De lo contrario, le asignamos un número de prioridad a cada una según su ubicación en la lista de reglas proporcionada. Por ejemplo, la primera regla de la lista recibe el número de prioridad 1
.
Debes configurar una regla predeterminada para impedir que se entreguen combinaciones aleatorias de activos a las personas que no coinciden con ninguna regla. Para configurar una regla, haz lo siguiente:
customization_spec
vacía. Usa llaves de apertura y de cierre al final de la regla: {}
.La regla predeterminada generará una coincidencia entre el activo de contenido y las personas que no cumplen con ninguna de las reglas anteriores.
En tu configuración, las reglas no predeterminadas deben generar coincidencias con un alto porcentaje de tu público objetivo.
Crea una asset_feed_spec
y agrega reglas de personalización al campo asset_customization_rules
. Puedes agregar hasta 50 reglas de personalización.
En relación con cada regla, tienes que especificar customization_spec
, priority
y las etiquetas de activos. Tu customization_spec
no puede tener más de 50 condiciones vinculadas a una única regla.
Ejemplo de configuración de una lista de activos:
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'asset_feed_spec={
"images": [
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image1"}]},
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image2"}]}
],
"bodies": [
{"text":"Motor City Mission Corps", "adlabels":[{"name":"body1"}]}
],
"titles": [
{"text":"Link title 1 goes here", "adlabels":[{"name":"title1"}]},
{"text":"Link title 2 goes here", "adlabels":[{"name":"title2"}]},
{"text":"Link title 3 goes here", "adlabels":[{"name":"title3"}]}
],
"call_to_action_types":[
"LEARN_MORE"
],
"descriptions": [
{"text":"Begin Your Adventure"}
],
"ad_formats": [
"SINGLE_IMAGE"
],
"link_urls": [
{"website_url":"https://www.example.com/"}
],
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title1"},
"priority": 1
},
{
"customization_spec": {
"geo_locations": {
"countries": ["GB"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title2"},
"priority": 2
},
{
"customization_spec": {
"geo_locations": {
"cities": [
{"key": "2481714"},
{"key": "2481868"}
]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title3"},
"priority": 4
},
{
"customization_spec": {},
"image_label": {"name":"image2"},
"title_label": {"name":"title1"},
"priority": 5
}]}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Consulta todas las opciones disponibles para las especificaciones de listas de activos. Consulta las Reglas de personalización de activos para conocer los próximos pasos.
Obtén la vista previa de las distintas versiones de reglas de segmentación de tu anuncio mediante el punto de conexión /generatepreview
. También puedes agregar el campo dynamic_asset_label
con el número de prioridad de la regla para ver la versión en un idioma específico.
Por ejemplo, para obtener la vista previa de una regla con prioridad 1:
curl -G --data-urlencode \
'creative={
"object_story_spec": {
"page_id": "<PAGE_ID>"
},
"asset_feed_spec": {
...
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {
"name": "image1"
},
"title_label": {
"name": "title1"
},
"priority": 1
},
...
]
}
}'
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'dynamic_asset_label=1' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Categoría de anuncio especial: a los anunciantes que publican anuncios de vivienda, empleo o crédito, que viven en los Estados Unidos o que publican anuncios dirigidos a ese país, se aplican conjuntos de restricciones diferentes. Esos anunciantes deben cumplir con las restricciones de la categoría de anuncio especial en la asset_feed_spec
. Obtén más información sobre la categoría de anuncio especial.
Campaña, validación de objetivos: no se admite APP_ENGAGEMENT
.
Ubicaciones admitidas: se admiten todas las ubicaciones.
Tipo de compra: alcance y frecuencia o AUCTION
.
Personalización de la ubicación: si se usa la personalización de la ubicación en alguna de las reglas, todas las reglas deben incluir la personalización de la ubicación.
Las restricciones de asset_feed_spec
son las mismas que las restricciones de anuncios basados en la lista de activos sin reglas de personalización. Se exceptúan los siguientes casos:
asset_customization_rule
.ad_formats
: SINGLE_IMAGE
y SINGLE_VIDEO
. Solo se admite un ad_format
por cada lista de activos.call_to_actions_types
.asset_customization_rule
en la configuración de ubicación en la segmentación de un conjunto de anuncios.