Cookieless : fonction de callback
Si vous utilisez l'option cookieless, le chargement de Google Analytics est modifié pour permettre la manipulation de l'identifiant utilisateur : le client_Id (GA4) ou le clientId (UA).
Vos partenaires et vous pouvez utiliser le gestionnaire natif de queue du Helper pour lancer une fonction asynchrone de callback lorsque l'identifiant est prêt.
La fonction de callback recevra ce modèle d'objet en argument :
{
event: 'sdh_UUID_ready', //nom de l'événement
sdh_UUID: '1701630691.1681319441', //client_id ou clientId
sah_pa: '27421', //Partner Id
sah_c: '71', //Config Id
sah_consent: '0' //0 ou 1 : statut du consentement pour l'analyse d'audience
}Voici comment paramétrer votre fonction de callback :
<script>
var callback_function = function(data){
//Votre code ici, en remplacement du code d'exemple
console.log(data);
if (data.sdh_UUID) {
console.log("le client_id est : " + data.sdh_UUID);
}
//Fin du code d'exemple à remplacer
}
window.sd_gahq = window.sd_gahq || [];
window.sd_gahq.push(callback_function);
</script>Si l'identifiant est prêt, votre fonction de callback sera exécutée immédiatement, et dans le cas contraire elle le sera dès que l'identifiant aura été chargé.
PrécédentCas de balises GA dans GTM sans fonctionnalité cookieless
SuivantTarification - Analytics Helper
Mis à jour
