Jump to content

[Résolu] Google Consentement V2 : problème de configuration


Recommended Posts

Bonjour,

Je me permets de déposer un message ici, au sujet de la version 2 de "google consentement" par rapport aux cookies.

J'ai donc bien un module "compatible" (Linéa Fabrica Module Loi Cookies RGPD Avis + Bloqueur) mais le support n'apporte pas de réponse.

Je ne parviens pas du tout à être dans les clous dans Google Analytics (Signaux de consentement non détectés pour personnaliser vos annonces ; Action requise).

Faut-il ajouter manuellement une balise spéciale et un déclencheur sur Google Tag Manager sur chaque bouton du module (refuser les cookies, accepter tous les cookies, accepter certains cookies, etc) ?

Merci.
 

Edited by gouna
Réinstallation module (see edit history)
Link to comment
Share on other sites

Il y a 14 heures, gouna a dit :

J'ai donc bien un module "compatible" (Linéa Fabrica Module Loi Cookies RGPD Avis + Bloqueur) mais le support n'apporte pas de réponse.

Bonjour, si vous avez acheté le module c'est vraiment pas cool du tout 😞 . Vous pouvez donner l'url de votre site

  • Thanks 1
Link to comment
Share on other sites

dans le front.js du module il y a cette partie :

    this.updateConsentMode = function(consent_type) {
        if (self.consent_mode && $('#lgcookieslaw_script_gtm').length) {
            var check = null;
            var accepted_purposes = self.getAcceptedPurposesID();

            switch (consent_type) {
                case 'accept':
                    check = true;
            
                    break;
            
                case 'reject':
                    check = false;
            
                    break;
            
                case 'partial_accept':
                default:
            
                    break;
            }
            if (check == true) {
                gtag('consent', 'update', {
                    'ad_storage': 'granted',
                    'ad_user_data': 'granted',
                    'ad_personalization': 'granted',
                    'analytics_storage': 'granted',
                    'personalization_storage': 'granted',
                    'security_storage': 'granted'
                });
            } else if (check == false) {
                gtag('consent', 'update', {
                    'ad_storage': 'denied',
                    'ad_user_data': 'denied',
                    'ad_personalization': 'denied',
                    'analytics_storage': 'denied',
                    'personalization_storage': 'granted',
                    'security_storage': 'granted'
                });
            }else {
                var advertising_cookies = 'ad_storage'; //Cookies publicitarias
                var analytics_cookies = 'analytics_storage'; //Cookies analíticas

                if (accepted_purposes[1] == advertising_cookies && accepted_purposes[2] == undefined) { //Activamos SOLO cookies publicitarias
                    gtag('consent', 'update', {
                        'ad_storage': 'granted',
                        'ad_user_data': 'granted',
                        'ad_personalization': 'granted',
                        'analytics_storage': 'denied',
                        'personalization_storage': 'granted',
                        'security_storage': 'granted'
                    }); 
                }else if (accepted_purposes[1] == analytics_cookies) { //Activamos SOLO cookies analíticas
                    gtag('consent', 'update', {
                        'ad_storage': 'denied',
                        'ad_user_data': 'denied',
                        'ad_personalization': 'denied',
                        'analytics_storage': 'granted',
                        'personalization_storage': 'granted',
                        'security_storage': 'granted'
                    }); 
                } else if (accepted_purposes[1] == advertising_cookies && accepted_purposes[2] == analytics_cookies) { //Activamos TODAS
                    gtag('consent', 'update', {
                        'ad_storage': 'granted',
                        'ad_user_data': 'granted',
                        'ad_personalization': 'granted',
                        'analytics_storage': 'granted',
                        'personalization_storage': 'granted',
                        'security_storage': 'granted'
                    });
                } else {
                    if(accepted_purposes[1] == undefined && accepted_purposes[2] == undefined) {
                        gtag('consent', 'update', {
                            'ad_storage': 'denied',
                            'ad_user_data': 'denied',
                            'ad_personalization': 'denied',
                            'analytics_storage': 'denied',
                            'personalization_storage': 'granted',
                            'security_storage': 'granted'
                        }); 
                    }
                }
            }
        }
    };

J'imagine qu'il manque le comportement par défaut comme

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});

 

Link to comment
Share on other sites

Oui ce code doit être envoyé avant tout choix de l'utilisateur (option par défaut), et dans le code il est envoyé une fois le choix de l'utilisateur fait 😞 

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});

 

  • Thanks 1
Link to comment
Share on other sites

Je suis désolé, j'ai désinstallé complètement le module et je l'ai ré-installé, j'ai l'impression que la mise à jour ne s'est pas effectuée de façon correcte. Le code source a changé maintenant et j'ai bien de nouveaux cookies en configuration dans le back office. Il me reste à configurer correctement les balises google tag manager.

Le module de Linéa Fabrica semble donc bien convenir au google consentement V2, ne pas hésiter à désinstaller le module avant d'installer sa mise à jour !

Link to comment
Share on other sites

  • gouna changed the title to [Résolu] Google Consentement V2 : problème de configuration

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...