Vidéos et cartes non visibles malgré le consentement
Le symptôme
Section intitulée « Le symptôme »Sur une page de détail d’un bien, un contenu intégré se comporte comme s’il était défectueux :
- La vignette d’une vidéo s’affiche, mais un clic sur Lire la vidéo ne déclenche rien. Le texte d’indication disparaît, mais aucune vidéo ne s’ouvre.
- Il en va de même pour une visite virtuelle.
- La carte reste vide, ou l’encadré de consentement de la carte n’apparaît même pas.
Le plus souvent, le problème n’apparaît qu’à partir du deuxième chargement de la page — c’est-à-dire après que les visiteurs ont accepté les cookies une fois. Lors de la toute première visite, tout fonctionne encore.
La cause
Section intitulée « La cause »Les plugins de consentement bloquent les scripts tiers en analysant le contenu de chaque script à la recherche d’adresses connues — comme youtube.com ou google.com/maps.
WP-ImmoMakler stocke la configuration de ses galeries précisément dans un tel bloc de script, et pour une vidéo, cette configuration contient tout à fait normalement l’adresse YouTube ou Vimeo. Le plugin de consentement prend donc ce bloc pour un script YouTube et le bloque — alors qu’il ne charge lui-même rien, mais contient seulement des données.
Dès que les visiteurs acceptent les cookies marketing, le plugin de consentement exécute le bloc bloqué comme du code de programme. Cela échoue, et la configuration disparaît alors de la page. À partir du chargement de page suivant, WP-ImmoMakler ne trouve plus aucune configuration et la vignette reste inopérante.
Sont concernés les sites utilisant le plugin de consentement Complianz, et uniquement lorsque YouTube, Vimeo ou Google Maps est activé comme service dans Complianz.
La solution
Section intitulée « La solution »-
Mettre à jour WP-ImmoMakler
À partir de la version 5.69.0, WP-ImmoMakler marque ces blocs comme techniquement nécessaires, de sorte que les plugins de consentement les laissent tranquilles. Mettez à jour le plugin via votre espace client de la boutique ou via Extensions → Extensions installées.
-
Vider les caches
Videz le cache de votre plugin de cache, puis le cache du navigateur. Tant qu’une page provient du cache, c’est l’ancienne version endommagée qui continue d’être servie — le problème semble alors persister alors qu’il est déjà résolu.
-
Vérifier dans une fenêtre de navigation privée
Ouvrez la page du bien dans une fenêtre de navigation privée du navigateur, acceptez les cookies, puis rechargez la page. La vidéo, la visite virtuelle et la carte doivent maintenant fonctionner.
Si le problème persiste
Section intitulée « Si le problème persiste »Vérifiez si votre plugin de consentement bloque en plus le contenu de son côté. Dans ce cas, il est demandé deux fois aux visiteurs de donner leur consentement, et les deux demandes doivent recevoir une réponse. La page Consentement aux cookies conforme au RGPD décrit quelle demande WP-ImmoMakler affiche lui-même et comment la désactiver.