Vídeos y mapas no visibles pese al consentimiento
El síntoma
Sección titulada «El síntoma»En una página de detalle de inmueble, un contenido incrustado se comporta como si estuviera roto:
- Se muestra la miniatura de un vídeo, pero al hacer clic en Reproducir vídeo no ocurre nada. El texto del aviso desaparece, pero no se abre ningún vídeo.
- Lo mismo ocurre con un recorrido virtual.
- El mapa permanece vacío, o el cuadro de consentimiento del mapa ni siquiera llega a aparecer.
Lo típico es que el problema aparezca solo a partir de la segunda carga de la página, es decir, después de que los visitantes hayan aceptado las cookies una vez. En la primerísima visita, todo sigue funcionando.
La causa
Sección titulada «La causa»Los plugins de consentimiento bloquean los scripts de terceros analizando el contenido de cada script en busca de direcciones conocidas, como youtube.com o google.com/maps.
WP-ImmoMakler guarda la configuración de sus galerías precisamente en un bloque de script de este tipo, y en el caso de un vídeo, esa configuración contiene, de forma perfectamente normal, la dirección de YouTube o Vimeo. Por eso el plugin de consentimiento toma el bloque por un script de YouTube y lo bloquea, aunque en realidad no carga nada por sí mismo, sino que solo contiene datos.
En cuanto los visitantes aceptan las cookies de marketing, el plugin de consentimiento ejecuta el bloque bloqueado como código de programa. Esto falla, y la configuración desaparece de la página. A partir de la siguiente carga de página, WP-ImmoMakler ya no encuentra ninguna configuración y el elemento deja de funcionar.
Se ven afectados los sitios web que utilizan el plugin de consentimiento Complianz, y solo cuando YouTube, Vimeo o Google Maps está activado como servicio en Complianz.
La solución
Sección titulada «La solución»-
Actualizar WP-ImmoMakler
A partir de la versión 5.69.0, WP-ImmoMakler marca estos bloques como técnicamente necesarios, de modo que los plugins de consentimiento los dejan en paz. Actualice el plugin a través de su cuenta de cliente en la tienda o en Plugins → Plugins instalados.
-
Vaciar las cachés
Vacíe la caché de su plugin de caché y, a continuación, la caché del navegador. Mientras una página se siga sirviendo desde la caché, seguirá entregándose la versión antigua y dañada, de modo que el problema parecerá persistir aunque ya esté solucionado.
-
Comprobarlo en una ventana privada
Abra la página del inmueble en una ventana privada del navegador, acepte las cookies y vuelva a cargar la página. El vídeo, el recorrido virtual y el mapa deberían funcionar ahora.
Si el problema persiste
Sección titulada «Si el problema persiste»Compruebe si su plugin de consentimiento bloquea además el contenido por su cuenta. En ese caso, se pide el consentimiento a los visitantes dos veces, y ambas solicitudes deben responderse. Qué solicitud muestra el propio WP-ImmoMakler y cómo desactivarla se describe en la página Consentimiento de cookies conforme al RGPD.