Fournisseurs ou finalités manquants dans la chaîne de consentement ou lors de l’utilisation de la fonction __tcfapi()

Lorsque vous utilisez la fonction __tcfapi(), vous constaterez parfois que certains vendeurs ou finalités sont manquants. Généralement, ce n'est pas un bug : cela est dû aux spécifications fonctionnelles du TCF V2.

Lorsque vous accédez à la vue des préférences et effectuez un choix granulaire, la fonction renverra des valeurs à "Vrai" ou "Faux" pour les finalités. La liste sera créée en partant de l'ID 1 et en se terminant par le dernier vendeur ou la dernière finalité avec un "True" valeur.

Si cette dernière finalité avec un "Vrai" a un ID inférieur à 10 (dernier ID de finalité) et que d'autres ont un statut "Faux" , alors la liste des finalités affichée dans la fonction __tcfapi() et la chaîne de consentement se terminera par cette dernière finalité avec un "Vrai" valeur. Les finalités suivantes avec un ID supérieur ne s'afficheront pas car leur statut serait à "Faux".

  • Par exemple, si vous effectuez le choix suivant dans la vue des préférences :

  • La fonction tcfapi() renverra le résultat suivant :

  • La chaîne de consentement aura les valeurs suivantes :

  • Le même comportement se produira lors de choix granulaires dans la vue des vendeurs.

Mis à jour