Comment réduire durée de vie du cookie GTM ?

Discussion dans 'Administration d'un site Web' créé par ortolojf, 19 Avril 2021.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 356
    J'aime reçus:
    24
    Bonjour

    J'ai 4 cookies associés à Universal Analytics et à GTM :

    _ga ( Universal Analytics ),

    _ga_K175F8PMZL ( GTM ).

    _gid ( durée : 24h, UA ),

    _ga_UAXXXXX ( Universal Analytics , durée fixée par mes soins de 9 mois ).

    Tous les cookies, sauf celui de GTM, soit ont une durée de 24h, soit j'arrive à leur fixer une durée de 9 mois, comme le préconise la CNIL.

    Je fais celà, dans GTM, en déclarant une variable "cookie_GTM" de type "Cookie propriétaire", et puis une variable "cookie_gtm_expires_6_month" de type "Javascript personnalisé" avec :

    Code:
    
    function(){
    var sec_expire=Math.round(365.25/12*6*24*60*60)*1000;
    try {
    var ga={{cookie_GTM}};
    var ga_create=(Number(ga.split(".").pop()))*1000;
    var t = new Date().getTime();
    var t0 = new Date(ga_create).getTime();
    var t1 = t0 + sec_expire;
    var t_diff = Math.round((t1-t)/1000);
    return t_diff;
    } catch(e){
    return sec_expire/1000;
    }
    }
    
    

    Le problème, c'est que le Tag Assistant m'indique ceci :

    Code:
    
    GTM :
    Champs à définir : { {name:'cookieExpires', value: cookie_gtm_expires_6_month},{name: 'anonymizeIp': value : 'true'}}
    
    UA :
    Champs à définir : { {fieldName:'cookieExpires', value: cookie_ga_expires_6_month},{fieldName: 'anonymizeIp': value : 'true'}}
    
     
    Quand je fixe la valeur du cookie : "cookie_GTM", je n'ai pas la possibilité de choisir le cookie dans un menu, et je le fixe à la main.

    Au lieu de 'fieldName' dans UA, il y a : 'name' dans GTM.

    Et le cookie de nom cookie_GTM s'arrête en Janvier 2023 au lieu de de dans 9 mois.

    Quant au cookie de UA, il est correct à 9 mois d'ici.

    Je ne sais pas où est l'erreur.

    Merci de votre aide.

    Amicalement.

    Addendum : Le code Javascript que j'ai mis est celui du cookie UA.

    Le script de cookie_GTM est adapté à la syntaxe du contenu de ce cookie GTM, qui se termine par "timestamp.0". Il faut donc sélectionner l'enreg avant le dernier point et non pas après.
     
    #1 ortolojf, 19 Avril 2021
    Dernière édition: 19 Avril 2021
Chargement...
Similar Threads - réduire durée vie Forum Date
Campagne Google Ads : mettre en veille ou réduire le budget ? AdWords 19 Avril 2020
Réduire une condition js Développement d'un site Web ou d'une appli mobile 22 Mars 2020
Réduire et optimiser un code js Développement d'un site Web ou d'une appli mobile 16 Mars 2020
WordPress Réduire un espacement sur twenty seventeen Développement d'un site Web ou d'une appli mobile 17 Février 2020
Réduire sa dépendance à Google Le café de WebRankInfo 22 Mai 2019
WORDPRESS Woocommerce, vos astuces pour réduire CPU usage et serveur stress ? e-commerce 22 Juin 2018
Est ce que je peux réduire ce code ? Développement d'un site Web ou d'une appli mobile 4 Avril 2017
Réduire un bout de code Développement d'un site Web ou d'une appli mobile 5 Février 2017
Reduire et optimiser une requete sql Développement d'un site Web ou d'une appli mobile 8 Décembre 2016
Reduire des lignes de code php Développement d'un site Web ou d'une appli mobile 5 Novembre 2016