Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Formulario Mailchimp popup

11 de marzo de 2016

Hola,

Quiero añadir a una web un formulario popup que he creado en Mailchimp. Me ha generado un código <script> y lo he metido en el HTML de la web que estoy haciendo (no es WordPress), y obviamente no funciona. No sé si debería de meter algún plugin o algún código adicional que haga que se active la función. O quizás esta opción de popup solo funciona para WordPress.

¿Alguien sabe lo que tengo que hacer?

Muchas gracias.


Respuestas

#1

Según esta página de la documentación de MailChimp, puedes pegar el código que te dan en cualquier parte de tu página HTML y funcionará.

¿Puedes abrir el "Inspector Web" de tu navegador para ver qué mensaje de error se muestra en la consola de errores? Eso nos ayudaría mucho a descubrir la causa del error.

@javiereguiluz

11 marzo 2016, 15:02
#2

En la web aparece en blanco, como si no hubiese puesto código. Foto del error que aparece

El link que has puesto es para un formulario incrustado en html, no para un formulario popup.

Gracias!

@elenaeper

11 marzo 2016, 16:07
#3

Creo que ya se lo que puede estar pasando. Fíjate que en la consola de errores te da un error de "Archivo No Encontrado" tanto para el JavaScript de Google Analytics como para el de MailChimp.

Lo curioso es que ambos archivos empiezan por file:// en vez de por el típico https:// ¿Es posible que estés probando esta página en un navegador de tu propio ordenador simplemente abriendo el archivo HTML, sin servirlo a través de un servidor local? En la barra de direcciones de tu navegador, ¿pone http:// o file://?

@javiereguiluz

11 marzo 2016, 16:16
#4

Lo estoy abriendo desde el navegador de mi ordenador, sin estar en un servidor local, eso es (pone file:///). También he probado antes poner http:// y https:// en <script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false />, y no me funcionaba tampoco.

¿Si la subo al servidor web tal cual funcionará? ¿debo de poner http:// después de src para que funcione en el servidor?

Muchas gracias, Javier, por tus respuestas rápidas :¬)

@elenaeper

11 marzo 2016, 16:55
#5

No es seguro, pero es casi seguro que sí que te va a funcionar si lo subes tal cual al servidor. El problema es que en los navegador modernos ya no funciona nada si abres un archivo HTML directamente pinchando dos veces sobre el archivo. Para que funcionen las cosas, la página tiene que estar servida por un servidor, que puede ser algo instalado localmente en tu ordenador (y que normalmente accedes como http://localhost).

Pero bueno, en este caso, como el código te lo ha dado alguien de confianza y es algo que está muy probado, creo que no corres ningún riesgo pegando el código y subiéndolo directamente al servidor.

@javiereguiluz

11 marzo 2016, 17:00
#6

Lo he subido tal cual lo tenía al servidor y ha funcionado!

Nunca me había pasado, la verdad, pero así para otra vez lo tendré en cuenta. Muchísimas gracias por tu ayuda.

@elenaeper

11 marzo 2016, 17:46