Escuchamos los formularios

Maildog tiene la capacidad de escuchar los formularios y obtener los datos cuando alguno se envía. De estos datos, solo tomaremos el nombre, email y teléfono.

Importante:

Para que este script funcione, tus formularios deben tener los inputs con los nombres "name, nombre, your-name, email, e-mail, correo, telefono, phone (Si lo tiene). Ejemplo:

                    
                      <form action="#">
                        <input type="text" name="name">
                        <input type="email" name="email">
                        <input type="text" name="phone">
                        <input type="submit" value="enviar">
                      </form>
                    
                  

Debes de ingresar el siguiente script antes de cerrar la etiqueta </head> de tu HTML. Para que esto funcione, es necesario remplazar estos dos parámetros:

 "LISTID" //  Aquí debes ingresar entre comillas el id de la lista donde deseas almacenar tus contactos
 "TOKENAPI" // Aquí debes ingresar entre comillas tu token API de Maildog 

                  
                    <script>
                      !function(e,n,t,c,y,s,r,u){s=n.createElement(t),r=n.getElementsByTagName(t)[0],
                      s.async=!0,s.src=c,r.parentNode.insertBefore(s,r),
                      s.onload = function () {Maildog.init({id: "LISTID", token: "TOKENAPI"})}}
                      (window,document,'script','//services.maildog.email/js/async.sing.min.js')
                   </script>
                  
                

Respuesta:

Si todo sale bien, en la consola del navegador encontraras el string "Maildog init", esto quiere decir que el motor de Maildog esta funcionando en tu sitio web y al enviar un formulario obtendras:

 {status: 1, message: "Subscriber was successfully created", subscriber_uid: "xxxxxxxxxxx"}