Crear cuenta Mailrelay Crear cuenta Mailrelay Crear cuenta Mailrelay
Blog Mailrelay, email marketing

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

Publicado por Mailrelay en octubre 23, 2012
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:

1
2
3
4
5
6
7
Suscripción a lista de email
 
Suscribete a nuestro boletín de noticias
 
<form action="http://demo.ip-zone.com/ccm/subscribe/index" enctype="application/x-www-form-urlencoded" method="post"><dl class="zend_form"><dt id="name-label"><label class="required" for="name">Nombre</label></dt><dd id="name-element"><input id="name" name="name" type="text" value="" /></dd><dt id="email-label"><label class="required" for="email">Email</label></dt><dd id="email-element"><input id="email" name="email" type="text" value="" /></dd><dt id="groups-label"><label class="optional" for="groups">Grupos</label></dt><dd id="groups-element"><label for="groups-1">
<input id="groups-1" name="groups[]" type="checkbox" value="1" />Novedades</label><label for="groups-17">
<input id="groups-17" name="groups[]" type="checkbox" value="17" />Ofertas</label></dd><dt id="submit-label"> </dt><dd id="submit-element"><input id="submit" name="submit" type="submit" value="Suscribir" /></dd></dl></form>
Suscripción a lista de email

Suscribete a nuestro boletín de noticias

<form action="http://demo.ip-zone.com/ccm/subscribe/index" enctype="application/x-www-form-urlencoded" method="post"><dl class="zend_form"><dt id="name-label"><label class="required" for="name">Nombre</label></dt><dd id="name-element"><input id="name" name="name" type="text" value="" /></dd><dt id="email-label"><label class="required" for="email">Email</label></dt><dd id="email-element"><input id="email" name="email" type="text" value="" /></dd><dt id="groups-label"><label class="optional" for="groups">Grupos</label></dt><dd id="groups-element"><label for="groups-1">
<input id="groups-1" name="groups[]" type="checkbox" value="1" />Novedades</label><label for="groups-17">
<input id="groups-17" name="groups[]" type="checkbox" value="17" />Ofertas</label></dd><dt id="submit-label"> </dt><dd id="submit-element"><input id="submit" name="submit" type="submit" value="Suscribir" /></dd></dl></form>

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:

1
2
3
4
Suscribete a nuestro boletín de noticias
 
<form action="http://demo.ip-zone.com/ccm/subscribe/index" enctype="application/x-www-form-urlencoded" method="post"><input name="successUrl" type="hidden" value="http://demo.com/alta/alta.html" />
<input name="errorUrl" type="hidden" value="http://demo.com/alta/error.html" />
Suscribete a nuestro boletín de noticias

<form action="http://demo.ip-zone.com/ccm/subscribe/index" enctype="application/x-www-form-urlencoded" method="post"><input name="successUrl" type="hidden" value="http://demo.com/alta/alta.html" />
<input name="errorUrl" type="hidden" value="http://demo.com/alta/error.html" />

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:

1
<input name="confirmationUrl" type="hidden" value="http://demo.com/alta/activada.html" />
<input name="confirmationUrl" type="hidden" value="http://demo.com/alta/activada.html" />

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?

Mailrelay, email marketing

- Algunos clientes de Mailrelay:

 
Descarga gratis email marketing de éxito en 10 pasos

Descarga gratis el ebook email marketing de éxito en 10 pasos:

Nombre:
Email:

Comentarios

  1. Mariano

    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!!

    19/10/2014 - 08:15:05 Publicar una respuesta
    • Mailrelay

      ¡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 :)

      20/10/2014 - 15:09:17 Publicar una respuesta
      • Mariano

        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!

        21/10/2014 - 02:52:38
      • Mailrelay

        ¡Gracias a ti por comentar Mariano! Son vuestras opiniones las que nos ayudan a mejorar :)

        21/10/2014 - 09:56:19
  2. Rossie

    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?

    07/08/2014 - 20:11:46 Publicar una respuesta
  3. Jose

    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.

    29/07/2013 - 19:35:27 Publicar una respuesta
    • Mailrelay

      ¡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. “

      29/07/2013 - 19:46:44 Publicar una respuesta
      • Jose

        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.

        29/07/2013 - 21:46:58
      • Mailrelay

        ¡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.

        30/07/2013 - 08:41:38

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *