WebSite X5Help Center

 
Laurent F.
Laurent F.
User

Gestion de Cookies et Googletag manager  fr

Auteur : Laurent F.
Visité 384, Followers 2, Partagé 0  

Bonjour,

A la suite de nouvelle loi sur la protection des données entrée en vigueur en Suisse le 1er septembre de cette année, nous avons l’obligation de mettre en œuvre la gestion nécessaire.

J’ai abandonné l’idée d’utiliser la proposition de website cookie boot en raison du prix en des dépenses que son utilisation (je travaille pour des petites ONG qui n’ont pas les moyens de ponctionner leur argent pour des frais autres que ceux destinés l’aide).

J’ai après lecture du post suivant : https://helpcenter.websitex5.com/fr/post/241925, décidé de procéder à la programmation nécessaire à cette gestion.

Ors après vérification du bon fonctionnement de cette gestion, je me suis aperçu que certain des cookies qui devraient être abandonné subsistent encore (navigateur Google dans l’exemple).

Après vérification on peut voir que dans le Head du site subsistent toujours la mise en œuvre du google tag manager, mise en œuvre qui ne devrait être opérationnelle qu’après acceptation des cookies.

  

Le script mis en œuvre est le suivant :

Script

 

<div id="cookieDialogue" style=" position: fixed; bottom: 80px; left: 10; width: 500px; height: 50px ; background-color:rgb(220, 135, 48); border: 4px double black; padding: 30px; left: 50px;z-index : 10000; visibility:hidden; ">

        <div style="height : 40px;">Ce site utilise des cookies nécessaire à son fonctionnement.

        </div>

        <div>

        <button class="myButton" onclick="accepter()">TOUT ACCEPTER</button>

        <button class="myButton" onclick="refuser()">TOUT REFUSER</button>

        </div>

</div>

        <script>

            function getCookie(cname) {

                let name = cname + "=";

                let decodedCookie = decodeURIComponent(document.cookie);

                let word = decodedCookie.split(';');

                for(let i = 0; i <word.length; i++) {

                  let c = word[i];

                  while (c.charAt(0) == ' ') {

                    c = c.substring(1);

                  }

                  if (c.indexOf(name) == 0) {

                    return c.substring(name.length, c.length);

                  }

                }

                return "";

              }

             //

             //if ( getCookie("_ga_Z5VPVJ1GTB")== "") {

               //document.getElementById("demo").innerHTML=allCookies.search("G-Z5VPVJ1GTB");

                if ( getCookie("asked")== ""){

                        document.getElementById("cookieDialogue").style.visibility="visible";

                }

             //}

           function accepter() {

               window.dataLayer = window.dataLayer || [];

               function gtag(){dataLayer.push(arguments);}

               gtag('js', new Date());

               gtag('config', 'G-Z5VPVJ1GTB');

               document.cookie="asked=yes";

               //fermer la fenetre

               document.getElementById('cookieDialogue').style.display = "none";

           }

           function refuser() {

               document.cookie="asked=yes";

               document.getElementById('cookieDialogue').style.display = "none";

           }

        </script>

    </div>

Le paramétrage Website pour les statistiques est le suivant :

Dernière précision, avant de changer de politique de gestion des Cookies, Google Analytics était paramétrer de la manière proposée par Website.

Je vous remercie de l’aide apportée à ma demande et à la résolution du problème.

Posté le
9 RéPONSES
Incomedia
Stefano G.
Incomedia

Good afternoon Laurent

I will gladly check your website for you. Would it be possible for you to provide to me here first the actual URL of the website? It is hard for me to make it out correctly from the images and I would like to verify how the Cookie banner was made before proceeding with this

I remain available here

Stefano

GOOGLE TRANSLATE ---

Bonjour Laurent

Je vérifierai volontiers votre site Web pour vous. Serait-il possible pour vous de me fournir ici d'abord l'URL réelle du site ? Il m'est difficile de le distinguer correctement à partir des images et j'aimerais vérifier comment la bannière Cookie a été réalisée avant de procéder.

Je reste disponible ici

Stéfano

Lire plus
Posté le de Stefano G.
Incomedia
Stefano G.
Incomedia

Hello Laurent

Can you try moving your code from this:

To:

After opening the <HEAD> tag?

Let me know if that helps

I remain available here

Stefano

GOOGLE TRANSLATE ---

Bonjour Laurent

Pouvez-vous essayer de déplacer votre code à partir de ceci :

À:

Après avoir ouvert la balise <HEAD> ?

Dis moi si ça aide

Je reste disponible ici

Stéfano

Lire plus
Posté le de Stefano G.
Laurent F.
Laurent F.
User
Auteur

Bnjour Stefano,

Mon problème n'est pas résolu et je n'ai plus de nouvelles de votre part.

Avez-vous une idée pour m'aider à résoudre ce problème ?

Merci, cordialement

Laurent

Lire plus
Posté le de Laurent F.
Incomedia
Eric C.
Incomedia

Hello Laurent,
was the operation mentioned in the message of 04/12 attempted?

Eric

Online translation:

Bonjour Laurent,
l'opération mentionnée dans le message du 04/12 a-t-elle été tentée?

Eric

Lire plus
Posté le de Eric C.
Laurent F.
Laurent F.
User
Auteur

Hello Eric,

J'ai mis ce code dès le début dans la partie proposée par Stefano.

Je l'ai explicité dans mes précédents messages.

Merci pour l'aide, cordialement.

Laurent

Lire plus
Posté le de Laurent F.
Incomedia
Eric C.
Incomedia

Hello Laurent,
in your first message the screenshots showed that the code was in the section highlighted in blue, rather than already where Stefano suggested, and there were no further messages after his reply, so could you please confirm whether or not you tried to change the placement of the code?

Eric

Online translation:

Bonjour Laurent,
dans votre premier message, les captures d'écran montraient que le code se trouvait dans la section surlignée en bleu, plutôt qu'à l'endroit suggéré par Stefano, et il n'y a pas eu d'autres messages après sa réponse, pourriez-vous confirmer si vous avez essayé ou non de changer l'emplacement du code?

Eric


Lire plus
Posté le de Eric C.
Laurent F.
Laurent F.
User
Auteur

Hello Éric,
Oui, j'ai bien effectué la modification proposée, malheureusement sans succès
Merci pour l'aide, cordialement.
Laurent

Lire plus
Posté le de Laurent F.
Incomedia
Eric C.
Incomedia

Hello Laurent,
unfortunately the support we provide regarding custom code is very limited, so if Stefano's suggestion didn't work, you will have to check if there are, for example, other posts where someone was trying to achieve a similar result with additional code. 
We remain available for any other matter directly related to the software, of course.

Eric

Online translation:

Bonjour Laurent,
malheureusement le support que nous fournissons concernant le code personnalisé est très limité, donc si la suggestion de Stefano n'a pas fonctionné, vous devrez vérifier s'il y a, par exemple, d'autres posts où quelqu'un a essayé d'obtenir un résultat similaire avec du code additionnel.
Nous restons à votre disposition pour toute autre question directement liée au logiciel, bien entendu.

Eric

Lire plus
Posté le de Eric C.