Las páginas de destino para móviles son una solución de mensajería empresarial orientada al móvil, con contenidos ricos y análisis detallados. Puedes ampliar tus recorridos por SMS a una página de destino móvil personalizada para mejorar la interactividad del usuario y las interacciones cuantificables. La API de páginas de destino para móviles proporciona las facilidades para crear páginas de destino para móviles y enviarlas a los destinatarios.
El proceso de creación de una campaña de página de destino móvil implica:
Requisitos previos:
Primera parte: Configurar tu plantilla
En esta guía para desarrolladores, enviarás una campaña utilizando páginas de destino móviles. Incluirá enlaces personalizados rastreables, contenido visual enriquecido con una oferta especial o un vale, y botones interactivos. MessageMedia ofrece varias plantillas para personalizar, y en esta guía se utilizará la plantilla Fermont. Cada plantilla requiere una serie de elementos personalizables que serán demostrados, para que entiendas cómo utilizar cada parámetro disponible.
En Postman, abre la solicitud Crear nueva campaña. Tendrás que editar el cuerpo de la solicitud para incluir los valores de todos los parámetros de esta plantilla. Para empezar, ve a un sitio de imágenes de archivo como Unsplash y consigue una buena imagen para tu vale. Tendrás que conseguir una URL de imagen de acceso público, subiéndola a un servicio para compartir imágenes como imgbb. El cuerpo completo de la solicitud, con los parámetros requeridos, debe tener el siguiente aspecto:
{
"template_id": "c9d7ce1d-20c4-4228-9ba1-6da2a3b4e5e0",
"parameters": {
"headline": "Refresh your wardrobe with $30 off!",
"pageText": "Come in this weekend and check out our new summer range. VIPs who present this voucher are entitled to a $30 reward. We'll have sparkling on arrival and live music from 2 - 5pm all weekend.",
"imageHeaderUrl": "https://developers.messagemedia.com/wp-content/themes/devportal/dist/images/fakeshopimage.jpg",
"primaryButtonText": "SHOP NOW",
"primaryButtonLink": "http://examplestore.com",
"secondaryButtonLink": "https://example.com/store-finder",
"secondaryButtonText": "FIND A STORE",
"logoLink":"http://examplestore.com",
"imageLogoURL":"https://developers.messagemedia.com/wp-content/themes/devportal/dist/images/fakelogo.png",
"barcodeValue": "0123456578901234565789"
},
"message": {
"content": "Hello ${firstName}, will we see you at our summer sales party this weekend? xoxo the Summer Shop team",
"metadata": {
"sign-up": "cashier"
}
}
}
Diferentes plantillas requieren diferentes parámetros, y puedes encontrar la asignación de los parámetros necesarios para cada plantilla en la documentación. En el cuerpo de la llamada a la API anterior, hemos establecido los valores de las imágenes y los enlaces a los lugares a los que queremos que nuestros clientes estén enlazados. También hemos establecido un valor de código de barras, que se corresponderá con un código de vale en el sistema TPV de nuestra tienda.
En el cuerpo del mensaje, hemos utilizado un parámetro de plantilla que se rellenará más tarde cuando establezcamos el valor de ${firstName} en el momento del envío. Por último, aprovechamos para establecer algunos metadatos, que corresponden a la forma en que el cliente se dio de alta, desde nuestro sistema CRM. Los mensajes de campaña y destinatario pueden contener parámetros de plantilla. Estos parámetros se utilizan para personalizar la página de destino generada y el mensaje que se enviará a cada usuario. Ten en cuenta que los parámetros de campaña y destinatario se fusionan para formar un conjunto completo al procesar un destinatario. Así, al resolver conjuntos de parámetros, los parámetros de destinatario anulan los parámetros de campaña con el mismo nombre.
Para más información sobre los conceptos asociados a las campañas y las opciones avanzadas de configuración, consulta la documentación. En la llamada anterior, también hemos establecido los detalles de la vista previa del enlace. Para más información sobre esta función, consulta nuestro Portal del desarrollador. Si tus credenciales están en las variables de Postman correctamente, cuando publiques, recibirás esto de vuelta:
{
"id": "a733f81e-f6b5-40d2-8c21-41fa719a58bb",
"message": {
"content": "Hello ${firstName}, will we see you at our summer sales party this weekend? xoxo the Summer Shop team",
"metadata": {
"sign-up": "cashier"
},
"rich_link": {
"title": "Refresh your wardrobe with $30 off!",
"image": "https://developers.messagemedia.com/wp-content/themes/devportal/dist/images/fakeshopimage.jpg",
"description": "Click through to your voucher..."
}
},
"parameters": {
"headline": "Refresh your wardrobe with $30 off!",
"pageText": "Come in this weekend and check out our new summer range. VIPs who present this voucher are entitled to a $30 reward. We'll have sparkling on arrival and live music from 2 - 5pm all weekend.",
"imageUrl": "https://developers.messagemedia.com/wp-content/themes/devportal/dist/images/fakeshopimage.jpg",
"primaryButtonText": "SHOP NOW",
"primaryButtonLink": "http://examplestore.com",
"secondaryButtonLink": "https://example.com/store-finder",
"secondaryButtonText": "FIND A STORE",
"logoLink": "http://examplestore.com",
"imageLogoURL": "https://developers.messagemedia.com/wp-content/themes/devportal/dist/images/fakelogo.png",
"barcodeValue": "0123456578901234565789"
},
"template_id": "c9d7ce1d-20c4-4228-9ba1-6da2a3b4e5e0"
}
Tendrás que utilizar el identificador de campaña en la llamada posterior.
Segunda parte: Enviar la campaña
Ahora vamos a enviar esta campaña a los destinatarios. Abre la solicitud Enviar campaña a destinatarios y añade el ID de campaña a la sección de parámetros en Postman:
Ahora, en el cuerpo, añade un objeto para cada destinatario. Tendrás que establecer los parámetros de la plantilla desde el cuerpo del mensaje de texto o el contenido de la página de destino. Por ejemplo, en este cuerpo de solicitud, hemos indicado que hay un parámetro de plantilla llamado "firstName" (que configuramos al crear la campaña) y que su valor debe ser "Bec":
{
"recipients": [
{
"id": "ae599880-8d37-4956-af7b-1fcf8693773b",
"number": "+34666123456",
"parameters": {
"firstName": "Bec"
}
}
]
}
Pulsa Enviar en Postman, ¡y ya está!
Conclusión
Las páginas de destino para móviles son una potente función para aumentar la interacción con tus mensajes. Hay varias plantillas disponibles que se pueden personalizar fácilmente para crear páginas de destino visualmente hermosas. Integrar esto en tu software puede proporcionar un mecanismo para una serie de casos de uso interactivo, como vales de compra, confirmaciones de citas y reservas, etc.