Saltar al contenido

Comparte este post:

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Acciones
API
Aterrizar en la Landing Optimizer
Automation
Condiciones y flujos
Configuraciones de Cuenta
Contactos
Contenido Dinámico
Delivery
Editor de escenarios
Ejemplos de escenarios
Email transaccional via SMTP
Email y SMS Transaccional via API
Empezando a usar Email y SMS Marketing
Empezando con Marketing Automation
Empezar a usar Email transaccional
Envíos de email
Envíos de SMS
Envíos y Campañas
Estadísticas de Marketing Automation
Estrategias
Etiquetas
Gestión de contactos
Gestión de etiquetas
Gestión de saldo de subcuentas
Glosario
Informes
Integraciones
Listado de escenarios
OnSite - Widgets y Banners Pop Up
Plantillas para Emails Masivos
Plantillas para Emails Masivos
Plantillas para Emails transaccionales
Preferencias de Email Y SMS Marketing
Primeros Pasos
Publicar una landing page
Puntos de entrada
Recarga de saldo
Recuperación de los datos
Reportes
Temas populares
Test A/B
Trabajar con el editor
Trabajar con el editor: Elementos
Universal Inbox
Índice de este artículo

(MDirector) Carga dinámica de valores en un formulario

Índice de este artículo

La plataforma permite cargar valores de forma dinámica en campos de tipo «Select» a partir de una URL. Para utilizar esta función, selecciona el campo correspondiente y haz clic en «Ver opciones avanzadas». Se desplegarán las opciones avanzadas, donde encontrarás el campo «URL para carga dinámica». En este campo, puedes insertar la URL de tu servicio web, desde la cual se descargarán en formato JSON las opciones que aparecerán en el desplegable.

El formato de la URL es el siguiente:

https://mi-servicio-api.com/((label:mi_campo_maestro))

Donde:
– El protocolo debe ser ‘https’
– El valor que se envía al servicio para realizar la petición GET debe tener el formato indicado tal y como se muestra en el ejemplo: ((label:mi_campo_maestro))

Ejemplo de uso:
Tenemos un campo SELECT con varios países al que hemos llamado ‘País’ y en el que hemos seleccionado como nombre de integración ‘country’. Este campo será nuestro ‘maestro’.

Para asociarle un SELECT que se encargue de solicitar por API las provincias que le corresponden al país, creamos un segundo SELECT al que le asociamos esta URL:

https://mi-servicio-api.com/((label:country))

De este modo, cuando el usuario cambie el valor del SELECT ‘País’ (nuestro maestro), la Landing realizará una petición al servicio externo ‘https://mi-servicio-api.com/’ pasando como valor el país seleccionado. Por ejemplo, si hemos seleccionado ‘España’, cuyo valor es ‘ES’, la petición final será:

https://mi-servicio-api.com/ES

Para que nuestro SELECT sepa pintar correctamente las provincias, la respuesta del API o servicio externo debe ser un JSON con el siguiente formato:

{
«result»: {
«Alava»: «1»,
«Albacete»: «2»,
«Alicante»: «3»,

}
}

Este formato de tipo clave/valor se traduce a las distintas opciones y su valor correspondiente en nuestro SELECT de provincias.

Comparte este post:

¿Todavía tenés dudas?