el formulario emergente de mailchimp no aparece

2 minutos de lectura

avatar de usuario
loco

He creado un formulario emergente en mi cuenta de mailchimp y no puedo hacer que aparezca en mi sitio. El código generado es

<script type="text/javascript" src="https://stackoverflow.com/questions/30165443/s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script><script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"xxxx-xxxxx.com","uuid":"xxxxxxxxxxx","lid":"xxxxxxxx"}) })</script>

Intenté agregarlo a header.php, footer.php en wordpress pero no funciona.

Puede ser que usted mismo ya esté suscrito. Aquí está JS que puede eliminar la cookie que marca eso:

document.cookie = "MCPopupClosed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
document.cookie = "MCPopupSubscribed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";

Su problema es probablemente que no se está llamando a la versión correcta de jquery. Creo que necesita un mínimo de 1.4.4 y puede encontrar si echa un vistazo al enlace a continuación, es un problema con la forma en que la ventana emergente busca el archivo jquery.js:

https://www.organicweb.com.au/19561/wordpress/mailchimp-popup-instructions/

Creo que mailchimp usa cookies para mostrar la ventana emergente solo una vez, por lo que una vez que la vea en su sitio, no volverá a mostrarse a menos que elimine sus cookies. No estoy seguro de si hay una configuración para cambiar esto o no.

  • No es el caso. No aparece en absoluto. Una vez que lo haces funcionar, en ese momento se activa la respuesta.

    – usuario2060451

    16 de noviembre de 2016 a las 8:26

  • Esto es tarde, pero he borrado todo, mi sitio y el caché del navegador, y todavía no lo veo. No estoy seguro de cómo probar esto.

    – anónimo

    23 de diciembre de 2017 a las 18:32


  • También puedes usar el modo incógnito

    – niico

    20 de febrero de 2019 a las 17:35

podría ser un conflicto con jquery existente.

el embed.js buscará automáticamente jquery.js en el directorio raíz web. simplemente coloque el archivo allí y debería funcionar.

Si no desea estropear su raíz web creando otro archivo jquery js duplicado, puede usar htaccess para asignarlo a su ruta existente.

RewriteEngine on
Options +FollowSymLinks
RewriteRule ^/?jquery.js$ /themes/inspinia/vendors/jquery/jquery-2.1.1.js [L]

o visite esta página para obtener más detalles:
https://www.organicweb.com.au/19561/wordpress/mailchimp-popup-instructions/

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad