Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mode automatique mais bannière unique #1239

Open
gillesgw opened this issue May 28, 2024 · 5 comments
Open

Mode automatique mais bannière unique #1239

gillesgw opened this issue May 28, 2024 · 5 comments

Comments

@gillesgw
Copy link

Bonjour,

Nous aimerions utiliser le mode "automatique" pour découvrir automatiquement les cookies utilisés. Cependant, nous ne voulons pas que l'utilisateur soit questionné "page par page" pour savoir ce qu'il accepte ou refuse; nous aimerions que l'ensemble des services soient présent dans la popup de consentement.

Est-t-il possible d'envisager un tel fonctionnement ? En résumé, à chaque fois qu'un nouveau service est découvert il serait ajouté "automatiquement" à la liste des services, et la popup de consentement mise à jour en conséquence.

Nous avons envisagé d'utiliser le mode manuel pour "résoudre" ce problème, mais certains aspects posent problème par rapport à notre fonctionnement. Par exemple, nous utilisons des intégrations de post Instagram avec des URLS d'embed Instagram chargés dynamiquement depuis la base de données (donc : pas de moyen de prévoir "à l'avance" un postId fixe à déclarer dans la configuration des services sur tarteaucitron. Existe-t-il une solution "simple" pour gérer ce genre de cas en manuel ?

Je précise que nous utilisons la version "Pro". J'espère que ma question est claire,

Merci d'avance !

@AmauriC
Copy link
Owner

AmauriC commented May 28, 2024

Bonjour @gillesgw,

Pour forcer l'affichage de tous les services dans le panneau en mode auto il faut les injecter manuellement mais sans prendre en compte les paramètres.

Exemple pour YouTube et recaptcha:

<script type="text/javascript">
(tarteaucitron.job = tarteaucitron.job || []).push('youtube');
(tarteaucitron.job = tarteaucitron.job || []).push('recaptcha');
</script>

Le mode auto prend ensuite le relai quand c'est nécessaire.

Une option est en cours de dev pour pouvoir le faire automatiquement ; )

@gillesgw
Copy link
Author

Bonjour @AmauriC,

Merci pour ton retour rapide ! Cela résout effectivement notre problème, sauf pour un cas de figure : nous utilisons @googlemaps/js-api-loader pour un formulaire contenant de l'autocompletion d'adresse. En full automatique, sur les pages concernées on accepte et c'est OK; en auto avec tarteaucitron.job = tarteaucitron.job || []).push('googlemaps');, même en acceptant cela ne fonctionne pas.

Je ne sais pas si c'est nous qui faisons quelque chose qui ne va pas, si tu as une idée je suis preneur, en attendant merci beaucoup pour ta réponse qui nous a déjà résolu le problème pour tout les autres cas ! 👍

@AmauriC
Copy link
Owner

AmauriC commented May 29, 2024

@gillesgw possible d'avoir une url pour reproduire le problème?

C'est généralement parce que le script qui gère l'autocomplétion est chargé avant que tarteaucitron autorise Google Maps.

@gillesgw
Copy link
Author

Je peux t'envoyer une url en privé, mais on va déjà explorer la piste que tu suggères pour ne pas t'embêter inutilement. Merci encore pour tes réponses rapides 👍

@alexandrekabolt
Copy link

Bonjour @AmauriC

Je fais partie de la même team que @gillesgw et je me permets de ré-ouvrir ce ticket car nous avons toujours un problème avec le chargement de Google maps.


Pour résumer notre utilisation et comme dit précédemment :

Contexte : Nous utilisons le paquet @googlemaps/js-api-loader pour charger la librairie dynamiquement et gérer l'autocompletion en vuejs.

Notre besoin : On aimerait ajouter l'acceptation du service googlemaps sur la bannière unique affichée dès l'arrivé de l'utilisateur sur le site.

Problème : Lorsqu'on est en mode automatique et que l'on accepte le service sur la page qui l'utilise, l'autocompletion est fonctionnelle. Par contre lorsque l'on ajoute tarteaucitron.job = tarteaucitron.job || []).push('googlemaps'); à la configuration pour qu'il soit à accepter ou refuser dès le départ sur toutes les pages, à ce moment là on a plus du tout accès au service sur la page où on l'utilise.

Tentative de correction : On a essayé de charger le service (récupéré du paquet en vuejs) uniquement lorsque l'on détecte que googlemaps est accepté dans le cookie mais malheureusement on récupère le service mais on a plus du tout la librairie "places" qui nous permet d'utiliser l'auto-completion d'adresse qui pourtant est bien présent à notre chargement du service.


Si tu as une idée pour qu'on puisse gérer ce petit soucis de notre côté ça serait super ! on commence à être un peu à court de solution à ce sujet de notre côté malgré les tentatives.

Si besoin on peut te fournir une URL privée

Merci d'avance !

@gillesgw gillesgw reopened this Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants