Los Travel Ads admiten tres tipos diferentes de catálogos:
Hoteles: diseñado para almacenar establecimientos y características distintivas o argumentos de venta de los hoteles.
Vuelos: diseñado para almacenar información sobre rutas de vuelos.
Destino: tipo de catálogo flexible que se puede personalizar para diferentes aplicaciones de viajes.
Consejo: Para comenzar, puedes usar nuestras plantillas de catálogos de viajes:
Travel Ads - Flight catalog templateTravel Ads - Hotel catalog templateTravel Ads - Destination catalog template (Beta)TikTok recomienda usar todos los campos para facilitar la concordancia entre tu producto y la intención del usuario.
Importante: Todos los datos del catálogo se deben introducir con codificación Unicode. Otros tipos de texto no son compatibles y causarán errores.
Campo | ¿Es obligatorio? | Descripción y ejemplo | Reglas |
origin_airport
Tipo: string | Obligatorio | Código IATA del aeropuerto de origen.
Ejemplo: CHI | Solo códigos IATA (tres caracteres). |
destination_airport
Tipo: string | Obligatorio | Código IATA del aeropuerto de destino.
Ejemplo: NYC | Solo códigos IATA (tres caracteres). |
image_link
Tipo: string | Obligatorio | Enlace de la imagen del vuelo.
| 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. La imagen debe estar en formato .JPG/.JPEG o .PNG. 3. La imagen debe tener como mínimo 500 x 500 píxeles. 4. Los tamaños de imagen recomendados son: 1200 x 628 px para horizontal, 640 x 640 px para cuadrada y 720 x 1280 px para vertical. 5. No hay límite máximo de caracteres para la URL del enlace. 6. El enlace puede empezar con http o con https. 7. Asegúrate de que el enlace esté activo y sea accesible en el momento del envío. 8. La imagen debe ser exclusiva del vuelo. Evita las miniaturas, las imágenes de referencia y las genéricas. 9. Evita usar imágenes con marcas de agua, logos o texto superpuesto. |
link
Tipo: string | Opcional | URL de la página de destino del producto o sitio web en el que se puede ver el vuelo.
Ejemplo: https://www.landingpage.com | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. |
additional_image_link Tipo: string | Opcional | Enlaces de imágenes adicionales del vuelo. | 1. Las URL de los enlaces debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. El formato de todas las imágenes debe ser .JPG/.JPEG o .PNG. 3. Cada imagen debe tener como mínimo 500 x 500 píxeles. 4. Usa una coma (,) para separar varios enlaces de imágenes. 5. Máximo 20 enlaces de imagen por vuelo 6. Asegúrate de que todos los enlaces estén activos y sean accesibles en el momento del envío. 7. Las imágenes deben ser pertinentes al vuelo concreto. Evita imágenes de relleno o genéricas. 8. Evita usar imágenes con marcas de agua, logos o texto superpuesto. |
video_link Tipo: string | Opcional | Enlace del vídeo del vuelo. Ejemplo: https://www.tiktok.com/flight.mp4 | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. La relación de aspecto recomendada para el vídeo vinculado es vertical (9:16). 6. La resolución recomendada para el vídeo vinculado es ≥720 * 1280. 7. La tasa de bits recomendada para el vídeo vinculado es ≥516 kbps. 8. Es recomendable que el vídeo vinculado tenga el sonido habilitado e incluya subtítulos. 9. Es recomendable que el vídeo vinculado siga las directrices estándar de TikTok sobre la zona segura para evitar que se solape texto o se cubra información esencial. |
origin_city
Tipo: string | Opcional | Nombre de la ciudad de origen.
Ejemplo: Chicago | Límite de caracteres: 150. |
destination_city
Tipo: string | Opcional | Nombre de la ciudad de destino.
Ejemplo: Nueva York | Límite de caracteres: 150. |
price Tipo: string | Opcional | Precio original del vuelo.
Ejemplo: 9,97 USD | 1. El campo price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. La moneda debe coincidir con la moneda predeterminada del catálogo. 3. El precio y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. |
sale_price
Tipo: string | Opcional | Precio con descuento del vuelo.
Ejemplo: 9,9 USD | 1. El campo sale_price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. Usa este campo cuando haya descuentos publicitarios, sale_price debe reflejar el precio con descuento que se muestra a los usuarios. 3. La moneda debe coincidir con la moneda predeterminada del catálogo. 4. El valor de sale_price y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. 5. sale_price debe ser menor que price. |
description
Tipo: string | Opcional | Descripción breve del vuelo.
Ejemplo: Vuelo a Nueva York | Límite de caracteres: 20 000 |
airline_company
Tipo: string | Opcional | Nombre de la compañía aérea.
Ejemplo: Delta Air Lines | 1. Valores aceptados: Delta Air Lines, American Airlines, United Airlines, Emirates, Lufthansa Group, Air France-KLM Group, Qatar Airways, China Southern Airlines, China Eastern Airlines, Southwest Airlines, Singapore Airlines, British Airways, Qantas Airways, Turkish Airlines, Cathay Pacific, ANA (All Nippon Airways), KLM Royal Dutch Airlines, Japan Airlines, Alaska Airlines, Virgin Atlantic, JetBlue Airways, Aeroflot 2. Proporciona solo una aerolínea por entrada. 3. Usa este campo para especificar la aerolínea que opera el vuelo. El valor debe coincidir exactamente con una de las aerolíneas aceptadas mencionadas anteriormente. |
cabin_class
Tipo: string | Opcional | Clase de cabina del vuelo.
Ejemplo: Primera clase | 1. Valores aceptados: First Class, Business Class, Premium Economy, Economy Class, Basic Economy, First Class Suite, Business Class Suite, Lie-Flat Seat, Comfort Class, Standard Economy, Quiet Class 2. Proporciona solo una clase de cabina por entrada. 3. Usa este campo para indicar la clase de cabina que se ofrece en el vuelo. El valor debe coincidir exactamente con las opciones aceptadas mencionadas anteriormente. |
priority
Tipo: string | Opcional | El nivel de prioridad del vuelo en el catálogo Ejemplo: 1 | Valores aceptados: 0, 1, 2, 3, 4, 5 |
android_url
Tipo: string | Opcional | La URL de cada aplicación Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: android://electronic | 1. URL de la tienda de aplicaciones Android. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. android_url y android_package deben dirigir a la misma aplicación. |
android_package
Tipo: string | Opcional | El ID de la tienda de aplicaciones Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: com.electronic | 1. ID de la tienda de aplicaciones Android. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. android_url y android_package deben dirigir a la misma aplicación. |
android_app_name
Tipo: string | Opcional | El nombre de cada aplicación Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: Electronic Android | El nombre de android_app_name debe coincidir con la aplicación vinculada en los campos android_url y android_package. |
ios_url
Tipo: string | Opcional | La URL de cada aplicación iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: iOS://electronic | 1. URL de la App Store de iOS. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. iOS_url e iOS_package deben dirigir a la misma aplicación. |
ios_app_store_id
Tipo: string | Opcional | El ID de la tienda de aplicaciones iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: 1234 | 1. ID de la App Store de iOS. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. iOS_url e iOS_package deben dirigir a la misma aplicación. |
ios_app_name
Tipo: string | Opcional | El nombre de cada aplicación iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: Electronic iOS | El nombre de ios_app_name debe coincidir con la aplicación vinculada en los campos ios_url e ios_app_store_id. |
custom_label_0
Tipo: string | Opcional | Un argumento de venta breve sobre el vuelo. Se usa para rellenar el texto del anuncio cuando no se detecta un valor de sale_price para el flight_id.
Ejemplo: Sin escalas | 1. Usa este campo para destacar un argumento de venta clave del vuelo. 2. Cada uno de los cinco campos disponibles (custom_label_0 a custom_label_4) está diseñado para tener un mensaje corto diferente. 3. Recomendamos rellenar los campos en orden, empezando por custom_label_0, después 1, 2 y así sucesivamente. 4. Límite de caracteres: 500 |
custom_label_1
Tipo: string | Opcional | Un argumento de venta breve sobre el vuelo.
Ejemplo: Económico | 1. Usa este campo para destacar un argumento de venta clave del vuelo. 2. Cada uno de los cinco campos disponibles (custom_label_0 a custom_label_4) está diseñado para tener un mensaje corto diferente. 3. Recomendamos rellenar los campos en orden, empezando por custom_label_0, después 1, 2 y así sucesivamente. 4. Límite de caracteres: 500 |
custom_label_2
Tipo: string | Opcional | Un argumento de venta breve sobre el vuelo.
Ejemplo: Sale a primera hora | 1. Usa este campo para destacar un argumento de venta clave del vuelo. 2. Cada uno de los cinco campos disponibles (custom_label_0 a custom_label_4) está diseñado para tener un mensaje corto diferente. 3. Recomendamos rellenar los campos en orden, empezando por custom_label_0, después 1, 2 y así sucesivamente. 4. Límite de caracteres: 500 |
custom_label_3
Tipo: string | Opcional | Un argumento de venta breve sobre el vuelo.
Ejemplo: Wi-Fi gratis | 1. Usa este campo para destacar un argumento de venta clave del vuelo. 2. Cada uno de los cinco campos disponibles (custom_label_0 a custom_label_4) está diseñado para tener un mensaje corto diferente. 3. Recomendamos rellenar los campos en orden, empezando por custom_label_0, después 1, 2 y así sucesivamente. 4. Límite de caracteres: 500 |
custom_label_4
Tipo: string | Opcional | Un argumento de venta breve sobre el vuelo.
Ejemplo: Espacio extra | 1. Usa este campo para destacar un argumento de venta clave del vuelo. 2. Cada uno de los cinco campos disponibles (custom_label_0 a custom_label_4) está diseñado para tener un mensaje corto diferente. 3. Recomendamos rellenar los campos en orden, empezando por custom_label_0, después 1, 2 y así sucesivamente. 4. Límite de caracteres: 500 |
internal_label[0] Tipo: string | Opcional | Añade etiquetas internas para filtrar los elementos cuando se creen conjuntos de productos.
Ejemplo: 1927 | 1. Pon cada etiqueta entre comillas simples ('') y separa varias etiquetas con comas (,). 2. No incluyas espacios en blanco al principio o al final de cada etiqueta. 3. Límite de caracteres: 100. 4. Límite de cantidad de etiquetas: 5000 |
internal_label[1] Tipo: string | Opcional | Añade etiquetas internas para filtrar los elementos cuando se creen conjuntos de productos. Ejemplo: verano | 1. Pon cada etiqueta entre comillas simples ('') y separa varias etiquetas con comas (,). 2. No incluyas espacios en blanco al principio o al final de cada etiqueta. 3. Límite de caracteres: 100. 4. Límite de cantidad de etiquetas: 5000 |
Campo | ¿Es obligatorio? | Descripción y ejemplo | Reglas |
hotel_id
Tipo: string | Obligatorio | Este ID debe coincidir con el ID de SKU que usas para el parámetro “content_id” en tu fuente de eventos.
Ejemplo: H12345 | 1. Límite de caracteres: 100. 2. Todos los valores de hotel_id deben ser únicos en el catálogo. |
hotel_name
Tipo: string | Obligatorio | Nombre más habitual del hotel.
Ejemplo: Hotel TikTok | Límite de caracteres: 150. |
image_link
Tipo: string | Obligatorio | Enlace de la imagen del hotel.
| 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. La imagen vinculada debe tener un tamaño ≥500 x 500 píxeles. 6. La imagen debe estar en formato JPG o PNG. 7. La imagen debe ser exclusiva del hotel. Evita las miniaturas, las imágenes de referencia y las genéricas. 8. No incluyas marcas de agua, logos ni texto en la imagen. |
brand
Tipo: string | Obligatorio | Nombre de la marca del hotel. Ejemplo: TikTok | Límite de caracteres: 150. |
address
Tipo: string | Obligatorio | Dirección postal principal del hotel.
Ejemplo: Calle Mayor, 123 | Límite de caracteres: 150. |
address.city
Tipo: string | Obligatorio | Ciudad en la que se encuentra el hotel.
Ejemplo: Leganés | Límite de caracteres: 150. |
address.country
Tipo: string | Obligatorio | País en el que se encuentra el hotel.
Ejemplo: España | Límite de caracteres: 150. |
link
Tipo: string | Opcional | URL de la página de destino del producto o del sitio web en el que se puede reservar una habitación de hotel. Si este campo se deja en blanco, se usará la URL de destino de la campaña como página de destino.
Ejemplo: https://www.landingpage.com | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. |
video_link
Tipo: string | Opcional | Enlace del vídeo del hotel.
Ejemplo: https://www.tiktok.com/hotel.mp4 | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. La relación de aspecto recomendada para el vídeo vinculado es Vertical (9:16). 6. La resolución recomendada para el vídeo vinculado es ≥720 * 1280. 7. La tasa de bits recomendada para el vídeo vinculado es ≥516 kbps. 8. Es recomendable que el vídeo vinculado tenga el sonido habilitado e incluya subtítulos. 9. Es recomendable que el vídeo vinculado siga las directrices estándar de TikTok sobre la zona segura para evitar que se solape texto o se cubra información esencial. |
additional_image_link
Tipo: string | Opcional | Enlaces de imágenes adicionales del hotel. Ejemplo: https://www.tiktok.com/hotel_image_002.jpg, https://www.tiktok.com/hotel_image_003.jpg | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. Todas las imágenes deben estar en formato .JPG, .JPEG o .PNG. 3. Cada imagen debe tener al menos 500 x 500 píxeles. 4. Usa la coma (,) para separar varios enlaces de imagen. 5. Máximo 20 enlaces de imagen por hotel. 6. Asegúrate de que todos los enlaces estén activos y sean accesibles en el momento del envío. 7. Las imágenes deben ser pertinentes al hotel concreto. Evita imágenes de relleno o genéricas. 8. Evita usar imágenes con marcas de agua, logos o texto superpuesto. |
availability
Tipo: string | Estado de inventario del producto.
Ejemplo: Disponible | Valores aceptados: Disponible, No hay existencias. Otros valores provocarán un error. | |
latitude
Tipo: flotante | Opcional | Latitud del hotel.
Ejemplo: 37.4841 | El valor debe estar comprendido entre -90 y 90. |
longitude
Tipo: flotante | Opcional | Longitud del hotel.
Ejemplo: 122.148252 | El valor debe estar comprendido entre -180 y 180. |
neighborhood
Tipo: string | Opcional | Vecindario en el que se encuentra el hotel. Ejemplo: Centro de la ciudad de París | Límite de caracteres: 150. |
address.region
Tipo: string | Opcional | Estado, condado o provincia donde se encuentra el hotel. Ejemplo: Salamanca | Límite de caracteres: 150. |
Código postal
Tipo: string | Opcional | Código postal de la zona en la que se encuentra el hotel. Ejemplo: 123456 | Límite de caracteres: 150. |
description
Tipo: string | Opcional | Descripción breve del hotel.
Ejemplo: Un hotel fantástico | Límite de caracteres: 20 000 |
secondary_address
Tipo: string | Opcional | La dirección postal secundaria del hotel.
Ejemplo: La torre Palazzo | Límite de caracteres: 150. |
tertiary_address
Tipo: string | Opcional | La dirección postal terciaria del hotel.
Ejemplo: habitación 1, planta 14 | Límite de caracteres: 150. |
base_price
Tipo: string | Opcional | El precio más bajo de la habitación de hotel por noche.
Ejemplo: 9,97 USD | 1. El campo price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. La moneda debe coincidir con la moneda predeterminada del catálogo. 3. El precio y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. 4. Solo debe haber un precio por cada hotel_id. |
sale_price
Tipo: string | Opcional | Precio con descuento de la habitación de hotel por noche.
Ejemplo: 9,91 USD | 1. El campo sale_price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. La moneda debe coincidir con la moneda predeterminada del catálogo. 3. El valor de sale_price y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. 4. Solo debe haber un sale_price por cada hotel_id. |
category
Tipo: string | Opcional | Tipo de establecimiento, como, por ejemplo, un hotel.
Ejemplo: Motel | 1. Valores aceptados: Motel, Hostel, Guest House, Capsule Hotel, Family Hotel, Ryokan, Villa, Apartment, Serviced Apartment, Beach Hotel, Resort, Cabin, Hotel, Houseboat, Farm, Cottage, Chalet, Castle, Condo, Tree House, Bed & Breakfast, Lodge, Inn, Camping, Ranch, Safari, Condo Resort, Hostel/Backpacker Accommodation, Private Vacation Home, Residence, Guesthouse, Hostal, Country House, Palace, Townhouse, Holiday Park, Pousada, Cruise, Pension, Riad, Luxury tents, Resort Villages, Farm Stays, Boats, Love Hotels 2. Se pueden elegir un máximo de tres categorías por cada propiedad, separadas por “,”. |
priority
Tipo: entero | Opcional | Indicador de la prioridad del hotel.
Ejemplo: 0 | Valores aceptados: 0, 1, 2, 3, 4, 5 |
room_type
Tipo: string | Opcional | Tipo de habitación.
Ejemplo: Habitación de lujo | 1. Valores aceptados: Single Room, Double Room, Twin Room, Suite, Deluxe Room, Presidential Suite, Family Room, Business Room, Executive Room, Sea View Room, Mountain View Room, Garden View Room, Loft Room, Studio Room, Accessible Room, Honeymoon Suite, Jacuzzi Room, Penthouse Suite, Junior Suite, Wellness Room, Allergy-Free Room, Apartment Suite, Pet-Friendly Room, Beachfront Room, Ski Room, Terrace Room, Duplex Suite, Soundproof Room, Glamping Tent, Garden Suite, Luxury Suite, Mountain Chalet, Loft Suite, Treehouse Room, Floating Room, Pool Villa Room, Apartment Room, Artist Room, Cabin Room, Water Suite, Mountain Lodge, Eco Room, Romantic Suite, Fitness Room, Rustic Room, Executive Suite, Studio Apartment, Poolside Room, Ski-in/Ski-out Room, Historical Room, Grand Suite, Private Villa Room 2. Se pueden elegir un máximo de tres categorías por cada propiedad, separadas por “,”. |
loyalty_program
Tipo: string | Opcional | Programa de fidelización que ofreces para ganar puntos por las estancias en el hotel.
Ejemplo: Grupo TikTok | 1. Valores aceptados: Hilton Honors, Marriott Bonvoy, IHG Rewards Club, Wyndham Rewards, Accor Live Limitless (ALL), Best Western Rewards, Choice Privileges, Radisson Rewards, World of Hyatt, Sonesta Travel Pass, Motel 6 My6, Kimpton Karma Rewards, Four Seasons Loyalty Program, Trump Card, Aman Club, Leaders Club (The Leading Hotels of the World), Loews Loves You, Scandic Friends, Banyan Tree DISCOVERY 2. Se puede elegir un tipo como máximo por cada propiedad. |
margin_level
Tipo: string | Opcional | Indicador de la rentabilidad del hotel.
Ejemplo: 10 | Límite de caracteres: 150. |
star_rating
Tipo: flotante | Opcional | Valoración del hotel con estrellas. Ejemplo: 5 | Los valores válidos están comprendidos entre 1 y 5. |
guest_rating[0].rating_system
Tipo: string | Opcional | El sistema utilizado para la valoración de los huéspedes.
Ejemplo: TripAdvisor | Límite de caracteres: 150. |
guest_rating[0].number_of_reviewers Tipo: entero | Opcional | Número total de huéspedes que han valorado este hotel.
Ejemplo: 345 | Debe ser mayor o igual que 0. |
guest_rating[0].score
Tipo: entero | Opcional | Valor real de la valoración del hotel.
Ejemplo: 3,5 | Debe ser mayor o igual que 0. Es recomendable cargar juntos los campos guest_rating[0].score y guest_rating[0].max_score. |
guest_rating[0].max_score
Tipo: flotante | Opcional | Valor máximo de la valoración del hotel.
Ejemplo: 5 | Debe ser mayor o igual que 0, y menor o igual que 100. Es recomendable cargar juntos los campos guest_rating[0].score y guest_rating[0].max_score. |
android_url
Tipo: string | Opcional | La URL de cada aplicación Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: android://electronic | 1. URL de la tienda de aplicaciones Android. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. android_url y android_package deben dirigir a la misma aplicación. |
android_package
Tipo: string | Opcional | El ID de la tienda de aplicaciones Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: com.electronic | 1. ID de la tienda de aplicaciones Android. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. android_url y android_package deben dirigir a la misma aplicación. |
android_app_name
Tipo: string | Opcional | El nombre de cada aplicación Android, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: Electronic Android | El nombre de android_app_name debe coincidir con la aplicación vinculada en los campos android_url y android_package. |
ios_url
Tipo: string | Opcional | La URL de cada aplicación iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: iOS://electronic | 1. URL de la App Store de iOS. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. iOS_url e iOS_package deben dirigir a la misma aplicación. |
ios_app_store_id
Tipo: string | Opcional | El ID de la tienda de aplicaciones iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: 1234 | 1. ID de la App Store de iOS. 2. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 3. iOS_url e iOS_package deben dirigir a la misma aplicación. |
ios_app_name
Tipo: string | Opcional | El nombre de cada aplicación iOS, se necesita si tu localización de optimización incluye aplicación.
Ejemplo: Electronic iOS | El nombre de ios_app_name debe coincidir con la aplicación vinculada en los campos ios_url e ios_app_store_id. |
custom_label_0
Tipo: string | Opcional | Un argumento de venta breve sobre el hotel.
Ejemplo: Desayuno gratuito | Límite de caracteres: 20. |
custom_label_1
Tipo: string | Opcional | Un argumento de venta breve sobre el hotel.
Ejemplo: Admite mascotas | Límite de caracteres: 20. |
custom_label_2
Tipo: string | Opcional | Un argumento de venta breve sobre el hotel.
Ejemplo: Tiene aparcamiento | Límite de caracteres: 20. |
custom_label_3
Tipo: string | Opcional | Un argumento de venta breve sobre el hotel.
Ejemplo: Transp. aeropuerto | Límite de caracteres: 20. |
custom_label_4
Tipo: string | Opcional | Un argumento de venta breve sobre el hotel.
Ejemplo: Sostenibilidad | Límite de caracteres: 20. |
internal_label[0]
Tipo: string | Opcional | Añade etiquetas internas para filtrar los elementos cuando se creen productos.
Ejemplo: 1927 | 1. Pon cada etiqueta entre comillas simples ('') y separa varias etiquetas con comas (,). 2. No incluyas espacios en blanco al principio o al final de cada etiqueta. 3. Límite de caracteres: 100 caracteres por etiqueta. 4. Límite de la cantidad de etiquetas: 5000 |
internal_label[1]
Tipo: string | Opcional | Añade etiquetas internas para filtrar los elementos cuando se creen conjuntos de productos.
Ejemplo: verano | 1. Pon cada etiqueta entre comillas simples ('') y separa varias etiquetas con comas (,). 2. No incluyas espacios en blanco al principio o al final de cada etiqueta. 3. Límite de caracteres: 100 caracteres por etiqueta. 4. Límite de la cantidad de etiquetas: 5000 |
Campo | ¿Es obligatorio? | Descripción y ejemplo | Reglas |
destination_id
Tipo: string | Obligatorio | Este ID debe coincidir con el ID de SKU que usas para el parámetro “content_id” en tu fuente de eventos.
Ejemplo: D123456 | 1. Límite de caracteres: 100. 2. Todos los valores de destination_id deben ser únicos en el catálogo. |
destination_name
Tipo: string | Obligatorio | Nombre más común del destino.
Ejemplo: Nueva York | 1. Límite de caracteres: 150 |
image_link
Tipo: string | Obligatorio | Un enlace a la imagen del destino
Ejemplo: https://www.imagelink.com/destination_image_001.jpg | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. La imagen vinculada debe tener un tamaño ≥500 x 500 píxeles. 6. La imagen debe estar en formato JPG o PNG. 7. La imagen debe ser exclusiva del destino. Evita las miniaturas, las imágenes de marcador de posición y las genéricas. 8. No incluyas marcas de agua, logos ni texto en la imagen. |
link
Tipo: string | Obligatorio | URL de la página de destino del producto o sitio web en el que se puede ver la página del destino.
Ejemplo: https://www.landingpage.com | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. |
address
Tipo: string | Obligatorio | Dirección postal principal del destino.
Ejemplo: Calle Mayor, 123 | 1. Límite de caracteres: 150 |
address.city
Tipo: string | Obligatorio | Ciudad en la que se encuentra el destino.
Ejemplo: Leganés | 1. Límite de caracteres: 150 |
address.region
Tipo: string | Obligatorio | Estado, condado o provincia del destino.
Ejemplo: Salamanca | 1. Límite de caracteres: 150 |
address.country
Tipo: string | Obligatorio | País en el que se encuentra el destino.
Ejemplo: España | 1. Límite de caracteres: 150 |
tipos
Tipo: string | Obligatorio | Palabras o frases que describen el destino, por ejemplo, playa, ciudad, comida, turismo, cultura, historia, compras, museo, tranquilidad, paisaje, naturaleza, arquitectura, negocios, gente simpática, relajación, mercado nocturno, montaña, templo, senderismo o buceo.
Ejemplo: ciudad, turismo | 1. Usa una coma para separar cada tipo. |
price
Tipo: string | Opcional | Precio original del viaje.
Ejemplo: 9,97 USD | 1. El campo price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. La moneda debe coincidir con la moneda predeterminada del catálogo. 3. El precio y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. 4. Solo debería haber un precio por destination_id. |
description
Tipo: string | Opcional | Breve descripción del viaje.
Ejemplo: explorar la vibrante ciudad de Nueva York | 1. Límite de caracteres: 20 000 |
video_link
Tipo: string | Opcional | Un enlace al vídeo del destino.
| 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. La relación de aspecto recomendada para el vídeo vinculado es Vertical (9:16). 6. La resolución recomendada para el vídeo vinculado es ≥720 * 1280. 7. La tasa de bits recomendada para el vídeo vinculado es ≥516 kbps. 8. Es recomendable que el vídeo vinculado tenga el sonido habilitado e incluya subtítulos. 9. Es recomendable que el vídeo vinculado siga las directrices estándar de TikTok sobre la zona segura para evitar que se solape texto o se cubra información esencial. |
postcode
Tipo: string | Opcional | Código postal del destino.
Ejemplo: 10001 | |
latitude
Tipo: flotante | Opcional | Latitud del destino.
Ejemplo: 40.7128 | 1. El valor debe estar comprendido entre -90 y 90. |
longitude
Tipo: flotante | Opcional | Longitud del destino.
Ejemplo: -74.006 | 1. El valor debe estar comprendido entre -180 y 180. |
sale_price | Opcional | Precio del viaje con descuento.
Ejemplo: 9,9 USD | 1. El campo sale_price debe tener el siguiente formato: coste, seguido del código de moneda ISO 4217, con un espacio entre el coste y la moneda. 2. La moneda debe coincidir con la moneda predeterminada del catálogo. 3. El valor de sale_price y la moneda deben coincidir con el precio y la moneda de la página de destino y la página de pago. 4. Solo debería haber un sale_price por destination_id. |
additional_image_link
Tipo: string | Opcional | Enlaces de imágenes adicionales del destino. Ejemplo: https://www.tiktok.com/destination_image_002.jpg, https://www.tiktok.com/destination_image_003.jpg | 1. La URL del enlace debe tener el formato x://xxx.xxx/xxx?xxx=xxx. 2. No hay límite máximo de caracteres para la URL del enlace. 3. Comprueba que el enlace funciona en el momento del envío para evitar el rechazo. 4. El enlace puede empezar con http o con https. 5. No puede haber más de 10 enlaces. 6. Usa “,” para separar los distintos enlaces. |
android_url
Tipo: string | Opcional | URL de cada aplicación Android. Ejemplo: android_url | 1. URL de la tienda de aplicaciones Android. 2. Asegúrate de que el enlace funciona en el momento de enviarlo para evitar que se rechace. 3. android_url y android_package deberían dirigir a la misma aplicación. |
android_package
Tipo: string | Opcional | ID de la tienda de aplicaciones Android.
Ejemplo: android_package | 1. android_url y android_package deben dirigir a la misma aplicación. |
android_app_name
Tipo: string | Opcional | Nombre de cada aplicación Android.
Ejemplo: android_app_name | 1. El nombre de android_app_name debe coincidir con la aplicación vinculada en los campos android_url y android_package. |
ios_url
Tipo: string | Opcional | URL de cada aplicación iOS. Ejemplo: iOS://electronic | 1. URL de la App Store de iOS. 2. Asegúrate de que el enlace funcione en el momento de enviarlo para evitar el rechazo. 3. iOS_url y iOS_package deberían dirigir a la misma aplicación. |
ios_app_store_id
Tipo: string | Opcional | ID de la App Store de iOS.
Ejemplo: 1234 | 1. ID de la App Store de iOS. 2. iOS_url e iOS_package deben dirigir a la misma aplicación. |
ios_app_name
Tipo: string | Opcional | Nombre de cada aplicación de iOS.
Ejemplo: Electronic iOS | 1. El nombre de ios_app_name debe coincidir con la aplicación vinculada en los campos ios_url e ios_app_store_id. |
neighborhood
Tipo: string | Opcional | Vecindario en el que se encuentra el destino.
Ejemplo: Centro de la ciudad de París | 1. Límite de caracteres: 150. |
custom_label_0
Tipo: string | Opcional | Un argumento de venta breve sobre el viaje.
Ejemplo: escapada sencilla | 1. Límite de caracteres recomendado: 20 |
custom_label_1
Tipo: string | Opcional | Un argumento de venta breve sobre el viaje. Ejemplo: paisajes épicos | 1. Límite de caracteres recomendado: 20 |
custom_label_2
Tipo: string | Opcional | Un argumento de venta breve sobre el viaje. Ejemplo: diversión sin límite | 1. Límite de caracteres: 20 |
custom_label_3
Tipo: string | Opcional | Un argumento de venta breve sobre el viaje. Ejemplo: haz ya las maletas | 1. Límite de caracteres: 20 |
custom_label_4
Tipo: string | Opcional | Un argumento de venta breve sobre el viaje. Ejemplo: viaje rápido | 1. Límite de caracteres: 20 |