Establecer URL de confirmación en los formularios de suscripción

Hace ya unos cuantos artículos de nuestro blog, explicábamos como crear un formulario de alta al boletín. Este formulario podía ser insertado en vuestra web o blog y permitir a los visitantes darse de alta para recibir vuestras newsletters. Para los que no lo vierais en su día, podéis encontrar el artículo aquí. Como era […]

Hace ya unos cuantos artículos de nuestro blog, explicábamos como crear un formulario de alta al boletín. Este formulario podía ser insertado en vuestra web o blog y permitir a los visitantes darse de alta para recibir vuestras newsletters. Para los que no lo vierais en su día, podéis encontrar el artículo aquí.

Como era un artículo básico no mostrábamos toda la potencia que podéis obtener con este formulario. Al darse de alta en la lista los suscriptores eran llevados a una página similar a esta:

URL confirmación alta

URL confirmación alta

Lo que dejaba al usuario fuera de nuestro sitio web. Vamos a ver ahora como podemos modificar esto para establecer nuestra página de destino. El primer paso, como la vez anterior, es crear el formulario de suscripción a la lista:

[code lang=»php»]

Suscripción a lista de email

Suscribete a nuestro boletín de noticias

[/code]

Con este código básico se nos mostrará un formulario como el siguiente:

URL confirmación alta

URL confirmación alta

Donde el usuario puede introducir su nombre, su email, y a que listas desea suscribirse. Una vez envíe el formulario, se dará de alta su email en tu lista de suscripción y se le mostrará la página que aparecía en la primera imagen.

¿Cómo hacer para llevar al usuario a otra página? Muy fácil modificaremos el código de inicio del formulario para que tenga este aspecto:

[code lang=»php»]

Suscribete a nuestro boletín de noticias


[/code]Como podemos ver hemos indicado dos URL successURL y errorURL, en la primera, en el campo value, indicamos la página de nuestra web a donde queremos que sea llevado el usuario tras finalizar su alta, en este caso le llevaríamos a esta página:URL confirmación alta

URL confirmación alta

En el segundo caso, errorUrl, indicamos a donde se va a enviar al usuario en caso de error, en este caso a una página como la siguiente:

URL confirmación alta

URL confirmación alta

Si deseamos que en caso de error se lleve al usuario a la página de gestión de errores de la plataforma Mailrelay, simplemente no incluiríamos esa línea y el usuario, en caso de error, sería llevado a una página similar a:

URL confirmación alta

URL confirmación alta

Además también es posible establecer la URL de confirmación de activación. Esta URL indica a que página se lleva al usuario una vez que recibe el email de activación en su cuenta. Para especificar esta URL utilizaremos el siguiente código:

[code lang=»php»]

[/code]

Recordad que en el value debéis especificar siempre una URL existente en vuestro sitio web, en caso contrario el suscriptor verá una página de error de página no encontrada.

Este es un método muy útil para mantener al usuario dentro de nuestro sitio web durante todo el proceso de alta.

¿Qué os parece esta nueva posibilidad? ¿Os gusta?

Comentarios

  1. Hola se ve muy bueno su servicio, empezare a utilizar de sus enseñanzas para poder sacar provecho de su sitio, saludos y gracias.

  2. Buenas tardes, he seguido vuestras instrucciones y he cambiado la URL de confirmación, el problema es que se abre en el mismo recuadro del formulario, tanto la que viene por defecto como una URL de mi pagina donde me gustaría enviar al usuario para darle la confirmación se abren en el propio recuadro del formulario. Me gustaría poder redireccionar a una pagina de dentro de mi sitio no que se abra dicha pagina en el cuadro del formulario.
    No se si me he explicado correctamente. Si es posible hacerlo agradeceria que me indicarais como. Muchas gracias de antemano.

    1. ¡Hola Hernan! He visitado tu web y el problema es que tienes el formulario de registro dentro de un iFrame. Por eso al suscribirse el usuario, y volver a tu página, se abre de nuevo dentro del mismo iFrame. Esto se soluciona de forma fácil no incluyendo el formulario de registro dentro del iFrame, en caso de que te sea posible modificarlo. Creo que eso lo solucionaría todo, pero si tienes cualquier otra duda comentamela y lo vemos 🙂

  3. hola mira que ya intente cambiarlo, me da el mensaje de que que confirme la suscripción pero en la misma pagina y voy a mirar el correo y no me aparece ningún mensaje para la suscripción.
    Lo que yo realmente quiero es que cuando las personas se subscriban a mi blog y den click en el mensaje de su correo para darse de alta los redirija a una pagina mia y no a la de mailrealy. es eso posible? gracia y espero su respuesta

    1. ¡Hola Daniel! Justamente lo que pides es lo que se explica en este artículo, de todas formas si tienes alguna dificultad no dudes en ponerte en contacto con nuestro servicio de soporte técnico. Desde el formulario de contacto de la web:

      http://mailrelay.com/es/contacto

      Para los temas técnicos es lo mejor, ellos te indicarán exactamente que es lo que debes hacer.

      1. no me dieron ninguna solución, me dijeron que viera este post, que lastima por que de verdad,creo que esta muy buena la plataforma y todo pero me parece importante el tema de soporte y creo que en esto tienen una gran falla, no hay tutoriales en vídeo sobre este tema , y los que hay sobre otros temas son muy básicos, de todas maneras gracias y tocara buscar otro

  4. hola buenas noches, ya pude integrar estos elementos a mi código html del autorrespondedor, el problema es que apenas la persona le da click el el botón de inscribirse en mi web lo redirige a la pagina que yo indiqué, y no me aparece como activo ya que el tiene que darse de alta desde el mensaje de confirmación enviado a su correo, lo que yo realmente quiero es que esa persona apenas se de de alta en el mensaje de su correo, si lo redirija a la pagina que yo indiqué, espero me haya explicado bien. Muchas gracias por su atención

    1. ¡Hola Daniel! Creo que te he entendido, el problema que tienes es que el suscriptor no está activo de forma inmediata, sino que tiene que finalizar el alta haciendo clic en el mensaje de correo que le llega. ¿Es ese el problema? Mailrelay funciona con un sistema de doble opt-in, que es el que garantiza unas tasas de apertura más altas.

      Pero es un sistema que requiere que sea el propio suscriptor el que finalice su alta haciendo clic en el mensaje que le llega. Esto garantiza unos mejores resultados. De todas formas consulto si es posible no hacerlo así y te lo comento.

    2. ¡Hola Daniel! Me confirman que el proceso de alta es doble opt-in, por lo que es necesario que el usuario haga clic en el mensaje que recibe. Es posible evitar este paso con el uso del API de Mailrelay, pero es algo que requiere de conocimientos técnicos de programación.

  5. hola gracias por tus respuestas, me podrías decir exactamente donde va eso incrustado, o donde puedo enviarte mi código html para que lo miraras, la verdad es que no he podido, ya que siempre se me redirige a la pagina que yo indique después de darle click en el formulario y por lo tanto no quedan activos, lo que yo quiero es que al darle click en el formulario que les llego al correo queden de una ves activos y los redirija a mi pagina.. gracias y espero tus respuestas

    1. ¡Hola Daniel! Si tienes dudas sobre el código lo mejor es que te pongas en contacto con nuestro servicio de soporte técnico a través de nuestra web http://mailrelay.com/es/contacto Ellos podrán prepararte el código que necesitas y enviartelo por email para que solo tengas que copiar y pegarlo en tu web.

  6. Seu post é útil, no entanto, quando você diz:»Como podemos ver, indicamos duas URLs errorURL e successURL, sendo que na primeira, no campo value, você está indicando a página do seu site, para onde você deseja que o usuário seja direcionado depois de completar a assinatura», não encontrei esse código no script. Seria possível ser mais claro?

  7. Amigo como seria en caso de que alguien ponga su correo que ya está suscrito y no lo mande a la página de «Su correo electrónico ya existe. Puede administrar sus grupos accediendo a la gestión de suscripción», lo que pasa es que quiero crear un formulario solo para miembros que al poner su email vallan a una página especifica, me intereso este código.

    Pero el problema es que cualquier persona que ponga mal el correo podrá acceder al lugar y tampoco se va a suscribir porque recibe la información directamente, por eso quisiera saber qué valor se pondría en «name» o si existe alguna etiqueta para este caso, ya me trate de comunicar con el servicio de soporte técnico en la sección contacto pero no me respondieron.

    1. ¡Hola! Enviaste la petición de soporte indicando un mail que no existe, por eso nos devolvía la respuesta. La respuesta que te envíamos era esta:

      «Esto es algo que el formulario de Mailrelay no soporta por si mismo, dado que es un simple formulario de suscripción. Pero si que se puede realizar, aunque vas a tener que programarlo tu mismo.

      En realidad si tienes nociones de programación será fácil, simplemente crear un formulario donde el usuario ponga su email y luego consultarlo con:

      http://mailrelay.com/es/api-documentation/function/getSubscribers

      Pasandole el email como parámetro, si lo encuentra será que existe y puedes redirigir al usuario al sitio correcto, sino indicarle que se registre.

      Échale un vistazo a esa función, yo creo que es lo que necesitas. «

      1. No entiendo esos codigos creo que son en Php 🙁 bueno pondre la segunda etiqueta que esta en este post la de name:errorurl , no queria usarlo para evitar que los nuevos usuarios que pongan mal su email como me paso a mi jeje entren a las paginas ocultas de mis suscriptores, de todas maneras si encuentras otro metodo para poder redirigir a las personas ya suscritas hacia una pagina determinda, en vez de ir a la pagina que en pocas palabras dice «Su correo ya existe», te lo agrdeceria, fuerte abrazo.

        1. ¡Hola! El problema es que lo que quieres hacer es un formulario de login, y el que te damos nosotros es un formulario de suscripción. Cumplen funciones distintas, no creo que te sirva para lo que quieres. En este caso tendrías que programar algo a medida, con PHP sí 🙂 es la mejor opción que veo para solucionarlo.

  8. Amigo. Estoy creando mi formulario de suscripción tal como indicas en el Blog y me funciona perfectamente con la successURL durante la espera del correo de confirmación pero tengo problemas con la url de confirmación de activación. Siempre obtengo un error 404 indicando que no encuentra la página, sin embargo la página si está incluso he puesto como prueba todas las páginas del blog con todas obtengo el mismo error. Creo que se está pasando la dirección en forma inválida. Anexo un ejemplo (http://despuesdelos50.com/contacto/descargas%E2%80%9D%20/%3E%3C/p%3E%3Cdl%20class=) ya que la url debería terminar con la palabra descargas.
    Agradezco mucho la ayuda que pueda recibir

  9. ¡Hola! Para cuestiones de soporte técnico es mejor que te pongas en contacto con nosotros aquí: http://mailrelay.com/es/contacto así la cuestión se deriba al soporte técnico y te ayudarán mejor y más rápido.

    Cuando envíes la consulta lo mejor es que les envíes también copia del código que estás utilizando y la página donde lo tienes insertado.

  10. Jose Argudo Blanco Gracias ya envié el correo a soporte. Sin embargo tengo una duda que me surgió después de enviarla. ¿Será que las dos URLs la SuccessUrl y la confirmationURL no se pueden usar en conjunto en el mismo formulario?

  11. Hola Me gustaria saber como puedo hacer una pagina de error y que tome de la URL el mensaje del error y lo plasme en la pantalla, Gracias

  12. ¡Hola! Eso necesitarías programarlo tu mismo, en la URL de la pantalla de error vienen los parámetros con el error, que puedes recoger. De todos modos es mejor enviar este tipo de consultas al soporte técnico desde la sección de contacto. Así te podemos ayudar mejor.

  13. Jose Argudo Blanco Ya lo eh buscado por muchos lados pero no encuentro como, los articulos que encuentro hablan de enviar las variables de una fuente a un receptor pero no encuentro como recibir los mensajes de error, si ves algun articulo de como hacer lo que necesito me lo puedes enviar?

  14. Hola! Cómo podría hacer lo mismo pero para el formulario de baja de suscripción? lo estoy untentando agragndo el código <input type="hidden" name="successUrl" value="mi url" /> pero no funciona. Me muestra la url de mailrealy. Gracias!

  15. Parece mentira pero tengo mas de dos horas tratando de hacer esto y no lo logro.
    Creo que esto es muy sofisticado para una neofita como yo.
    No medirige a mis paginas de gracias ni a la del error.
    Seria posible que proporcionaras todo el codigo completo y que estuviera realtado solo la parte que hay que cambiar?
    Pues con el borra, borra de cada cosa que no queremos que aparezca pienso que se degenera el codigo.
    Me podrias ayudar?

  16. Hola amigos gracias por este gran servicio 🙂 mi consulta es será posible que más adelante ustedes contemplen la posibilidad de agregar más campos de información para el usuario como edad, país, estado civil, ect. Esto para saber el target que se nos afilia.

  17. Hola!

    En primer lugar quiero aprovechar este comentario para felicitar a toda la gente del Mailrelay por el magnífico servicio de soporte, el cual en todas las ocasiones que lo he necesitado me ha brindado la ayuda requerida. Como así también expresar mi satisfacción por el servicio del software de email marketing que es excelente. Muchas gracias!!

    Quería hacer el siguiente comentario: Pienso que una parte, llamemosle crítica, del proceso de suscripción a un determinado newsletter, es donde el potencial suscriptor decide hacer o no Click en el enlace de confirmación de suscripción.

    Y digo crítica porque según la confianza que le inspire ese correo de confirmación, hará o no Click en él pudiéndose perder el suscriptor de no hacerlo.

    Ahora bien, dicha confianza seguramente viene a estar dada en el texto e imágenes (si las tuviere)del email en cuestión. Y en la relación directa de estos elementos mencionados con la promesa previa del formulario de suscripción que impulsa al visitante a desear suscribirse.

    Y en ese sentido va mi comentario.

    Sucede que en mi Blog personal cuento con dos formularios de suscripción distintos. Uno con la suscripción directa a las actualizaciones de contenido que tuviese el Blog donde se le avisaría oportunamente al suscriptor de haberlas. Y el segundo, con una suscripción originada en la intención de descargar un Ebook Gratuito, y luego recibir material de apoyo a través del envío de una serie de artículos vía autorespondedor en lo que sería una campaña de email marketing.

    Entonces, de acuerdo a lo dicho anteriormente, sería optimo el poder tener dos estilos diferentes de correo de confirmación diferentes para cada caso de suscripción mencionados. De acuerdo al formulario de confirmación que lo origina.

    Y con respecto a esto, quiero añadir que he buscado en el panel de Admin de mi cuenta la manera de hacerlo. Es decir generar dos correos de confirmación diferentes.

    Y lo que he encontrado es que siguiendo la ruta Menú, Soporte de cliente, Plantilla – Activación de suscripción, encuentro la posibilidad de editar dicha plantilla que es el correo de confirmación en cuestión. Donde en Plantilla HTML puedo cambiar el texto que contiene la misma e incluso añadir una imágen a gusto. Esto es sensacional!! Solo que esta plantilla luego se usará para todos los casos de suscripción cayendo en el inconveniente antes mencionado de no contar con más de una plantilla.

    Ese es mi comentario y pedido de poder tener la posibilidad de editar y contar con más de un estilo de correo de confirmación.

    Gracias y saludosss!!

    1. ¡Buenos días Mariano! Muchas gracias por el super comentario que nos has dejado 🙂 Tal y como sugieres la verdad es que sería muy interesante disponer de diversos emails de confirmación, dependiendo del formulario. La verdad es que es algo que ya se ha hablado en el equipo, y aunque no puedo indicarte si se va a realizar, o en que fecha, si que es cierto que lo hemos considerado. Creo que tienes razón y aportaría más confianza al suscriptor. A ver si hay suerte y lo implementamos 🙂

      1. Gracias a ustedes por la comprensión e interés!

        En favor de la implementación de mi petición, les comento también que luego de editar el correo de confirmación de la forma que dije arriba (aunque solo fuese para un solo formulario de suscripción), logré reducir a la mitad, sí a la mitad!!, la taza de personas que decidían no hacer Click en el enlace de confirmación por no estar del todo relacionado el texto de dicho correo con la promesa del formulario de suscripción previo.

        Por lo cual, en mi caso fue de gran ayuda para mejorar los resultados de la campaña.

        Saludosss!

  18. Hola!
    Tengo un problema con la URL de error, funciona pero como añade código al final de la URL, aparece que la página no existe.
    No sé qué hacer!

  19. La página tras la suscripción pude sin ningún problema redireccionarla a mi sitio agregando el link en el código del formulario, también pude modificar el Email para activar la suscripción pero la página de Confirmación de la Activación, este código (
    ) Ese si no encuentro donde es que hay que insertarlo. No me queda claro. Gracias. Saludos

  20. Hola, soy una novata absoluta así que perdonad mi pregunta, pero no le veo la aplicación práctica, ¿podrías ponerme un ejemplo real?

    Muchas gracias

    1. ¡Hola Olga! Claro, sirva para que una vez se envía el formulario, en lugar de mostrar una página genérica de «te has registrado» muestre una página de tu propia web.

  21. Hola,
    Esta es una sugerencia, de pronto en el futuro la adicionen a su producto para que sea aun mas potente y versatil. Al momento Mailrelay solamente permite colocar una pagina de destino. Lo ideal seria que Mailrelay permitiera dejar que la pagina de destino sea la que se establezca en el software donde se crean esas paginas de destino. Por ejemplo, yo utilizo InstaBuilder, y ahi puedo hacer Tests A/B con pequeñas variaciones a la pagina. Para saber que variacion convierte mejor, cada una tiene su propia pagina de destino. Al tener un campo en el formulario para ingresar la URL de la pagina de destino, todas las variaciones se van a la misma pagina y no puedo saber cual fue la que convirtio mejor.

    Espero que mi comentario tenga sentido 🙂

    Saludos,
    Marco

    1. ¡Hola Marco! Mailrelay permite tener una página de confirmación diferente para cada formulario que tengas. Lo que me parece es que «Instabuilder» no es capaz de comunicarse con Mailrelay, y es ahí donde está el problema, pues ya te digo, nosotros tenemos la capacidad para esa funcionalidad.

  22. hola me gustaria publicar un formulario en mi blog de wordpress.com como no puedo instalar un plugin puedo poner una url tienen esa opcion?

  23. No consigo el formulario que quiero tener y, con tanta prueba, he eliminado el envío del boletín de bienvenida..
    Quizá abuse un poco, pero necesito saber que hay mal en mi código..

    Nombre

    Email

  24. Existe alguna manera de añadir a la URL de éxito una variable que diga qué correo electrónico se está confirmando para luego realizar otras acciones con php?
    Algo del tipo midomino.com/[email protected]

    Gracias de antemano.

    1. ¡Hola Eva! No, porque cuando tu muestras el formulario en pantalla, que es donde guardas la URL de éxito, aún no tienes el email del suscriptor. Quizá si pudieras modificar el formulario «antes» de que se envíe sí se pudiera. Pero lo veo complicado.

      1. Pues después de toda la tarde dándole vueltas lo he conseguido. Lo cuento por si le sirve a alguien más.
        Lo que he hecho ha sido cambiar el action del formulario para que en vez de enviar los datos a MailRelay los envíe a una 2ª página de mi servidor.
        En ella algo del tipo ¿Están correctos tus datos? (y se los muestras)
        Además un nuevo formulario, cuyo action ahora sí es el de registro real, con todos los datos en campos hidden y donde añado las variables php necesarias en la url.
        Quizás para formularios de nombre + mail no es práctico pero para formularios más elaborados me parece que puede ser una buena solución 🙂

        1. ¡Hola Eva! Pues como solución es muy interesante sí 🙂 aunque como dices, para casos concretos, pues añade aún más pasos al proceso de suscripción. En cualquier caso seguro que tiene su uso 🙂

  25. Mi alta esta en un popup que se accede clickeando un botón. En caso de error, me gustaría que en el popup pusiera «Debe aceptar las condiciones para continuar» o «Debe indicar un correo valido» pero no quiero llevarlos a otra web. ¿Como lo podría hacer?

  26. Hola, y es posible realizar un alta directa en el formulario, sin tener que esperar al email de confirmación? y que los subscriptores ingresen a la lista de activos de inmediato?
    gracias y saludos

  27. Hola!
    he creado en mi web un CallToAction para descargar un documento pdf con un formulario de modo que, al rellenar los campos, lleva al usuario al propio archivo pdf (url éxito).
    Necesito que, a su vez, se le envíe automáticamente un email tipo reminder con el documento PDF asociado para que también pueda disponer de ese documento cuando abandone la web.
    ¿Cómo debería hacerlo?
    Gracias.

  28. Hola:
    Entonces la secuencia queda de la siguiente manera:
    1. La persona se suscribe en el formulario que puse en mi sitio web.
    2. La persona recibe un mail de Confirmar suscripción y en ese mail ¿la envío de regreso a mi sitio a que descargue un PDF lead magnet?
    3. ¿Cuándo envío el correo Autorespondedor? ¿Una vez que descargó el PDF?

    ¿Siempre tiene que estar el correo de Confirmar suscripción?

    Gracias

    1. Hola Julia, sí, siempre hay que tener la confirmación. Eso sirve para que, por ejemplo, yo no pueda suscribir tu email en todas las webs que me apetezca 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada.