FAQ - Questions diverses

Comment implémenter Google Consent Mode ?

Google prend en charge le mode de consentement à l'aide de gtag. Comme n3t Cookie Consent ne permet pas de stocker de cookies tant que l'utilisateur n'a pas donné son consentement, il n'est pas nécessaire de l'utiliser. Cependant, si vous souhaitez l'appliquer, vous devrez ajouter quelques scripts supplémentaires dans les paramètres du plugin n3t Cookie Consent sur la page Expert.

Tout d'abord, ajoutez un script d'initialisation :

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 1000
});

 

javascript
 
window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'wait_for_update': 1000 });

Ce script s'exécutera avant tout autre script et prédéfinira les valeurs pour dataLayer. Vérifiez simplement le code que vous utilisez pour intégrer Google Analytics, qu'il utilise une syntaxe comme celle-ci :

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

Et non directement quelque chose comme ceci :

javascript
 
window.dataLayer = [];

Ensuite, ajoutez ce script aux événements Accepter et Modifier dans les paramètres de n3t Cookie Consent :

javascript
 
gtag('consent', 'update', { 'ad_storage': n3tConsentManager.allowedCategory('marketing') ? 'granted' : 'denied', 'analytics_storage': n3tConsentManager.allowedCategory('analytics') ? 'granted' : 'denied', });

Cela fonctionnera si vous utilisez les blocs prédéfinis 'Fonctionnel' et 'Marketing'. Si vous utilisez des blocs personnalisés, remplacez simplement les mots-clés 'marketing' et 'analytics' par les alias de vos blocs.

Code de conversion Sklik

Si vous utilisez le code de conversion Sklik, vous devez modifier son code pour ajouter des informations de consentement. En utilisant n3t Cookie Consent, cela ressemblerait à quelque chose comme ceci :

html
 
<script type="text/javascript" src="https://c.seznam.cz/js/rc.js"></script> <script> var conversionConf = { id: 10000000, value: 199.9, consent: n3tConsentManager.allowedCategory('marketing') ? 1 : 0, }; if (window.rc && window.rc.conversionHit) { window.rc.conversionHit(conversionConf); } </script>

Comment modifier l'icône du déclencheur ?

L'icône du déclencheur peut être modifiée en utilisant le système de substitution directement dans votre modèle.

Comment ouvrir le dialogue des paramètres depuis le menu ?

Il existe plusieurs options pour y parvenir, décrites sur une page séparée de cette documentation.

Intégration améliorée du gestionnaire d'iframes

Depuis la version 4.3.0, vous pouvez facilement connecter une catégorie de cookies personnalisée au gestionnaire d'iframes. Cela signifie que vos visiteurs pourraient voir le dialogue des paramètres ressembler, par exemple, à ceci :

 

 

 

Et lorsqu'ils acceptent la catégorie "Iframes" (nommez-la comme vous le souhaitez), tous les iframes (ou iframes d'un fournisseur spécifique) seront chargés automatiquement, comme si l'utilisateur cliquait sur le bouton "Toujours charger".

Pour y parvenir, suivez ces étapes simples :

  1. Définissez un bloc de cookies personnalisé, donnez-lui un titre, une description, un alias par exemple comme suit : Bloc de catégorie personnalisée pour les iframes
  2. Ajoutez la définition de cookie n3t_cc_ifm à ce bloc (ce n'est pas obligatoire, car le cookie lui-même pourrait toujours être géré comme un cookie Fonctionnel ou de Préférences, selon votre décision).
  3. Ajoutez le script suivant aux événements Accepter et Modifier dans les paramètres de n3t Cookie Consent :
javascript
 
n3tConsentManager.allowedCategory('iframes') ? n3tConsentManager.iframeManager.acceptService('all') : n3tConsentManager.iframeManager.rejectService('all');

Si vous souhaitez autoriser uniquement un fournisseur spécifique, disons YouTube, modifiez le code comme suit :

javascript
 
n3tConsentManager.allowedCategory('iframes') ? n3tConsentManager.iframeManager.acceptService('youtube')
 
 
 
 
Logo AFUJ
Logo AFUJ

L'AFUJ n'est pas affilié ou approuvé par le projet Joomla! ® ou Open Source Matters. Le nom et le logo Joomla! ® sont utilisés sous une licence limitée accordée par Open Source Matters, le détenteur de la marque aux États-Unis et dans d'autres pays.

AFUJ is not affiliated with or endorsed by the Joomla!® Project or Open Source Matters. The Joomla!® name and logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.

Copyright © 2024 Joomla.fr - AFUJ Tous droits réservés - Joomla! est un Logiciel Libre diffusé sous licence GNU General Public - Mentions légales

PlanetHoster