// obtain cookieconsent plugin var cc = initCookieConsent(); // example logo var logo = 'Logo'; var cookie = '🍪'; // run plugin with config object cc.run({ current_lang : 'fr', autoclear_cookies : true, // default: false cookie_name: 'cc_cookie', // default: 'cc_cookie' cookie_expiration : 365, // default: 182 page_scripts: true, // default: false // auto_language: null, // default: null; could also be 'browser' or 'document' // autorun: true, // default: true // delay: 0, // default: 0 // force_consent: false, // hide_from_bots: false, // default: false // remove_cookie_tables: false // default: false // cookie_domain: location.hostname, // default: current domain // cookie_path: "/", // default: root // cookie_same_site: "Lax", // use_rfc_cookie: false, // default: false // revision: 0, // default: 0 gui_options: { consent_modal: { layout: 'box', // box,cloud,bar position: 'bottom right', // bottom,middle,top + left,right,center transition: 'slide' // zoom,slide }, settings_modal: { layout: 'box', // box,bar // position: 'left', // right,left (available only if bar layout selected) transition: 'zoom' // zoom,slide } }, onFirstAction: function(){ //console.log('onFirstAction fired'); }, onAccept: function (cookie) { //console.log('onAccept fired ...'); }, onChange: function (cookie, changed_preferences) { //console.log('onChange fired ...'); }, languages: { 'en': { consent_modal: { title: cookie + ' We use cookies! ', description: 'Hi, this website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it. The latter will be set only after consent. ', primary_btn: { text: 'Accept all', role: 'accept_all' // 'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Reject all', role: 'accept_necessary' // 'settings' or 'accept_necessary' } }, settings_modal: { title: logo, save_settings_btn: 'Save settings', accept_all_btn: 'Accept all', reject_all_btn: 'Reject all', close_btn_label: 'Close', cookie_table_headers: [ {col1: 'Name'}, {col2: 'Domain'}, {col3: 'Expiration'}, {col4: 'Description'} ], blocks: [ { title: 'Cookie usage 📢', description: 'I use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in/out whenever you want. For more details relative to cookies and other sensitive data, please read the full privacy policy.' }, { title: 'Strictly necessary cookies', description: 'These cookies are essential for the proper functioning of my website. Without these cookies, the website would not work properly', toggle: { value: 'necessary', enabled: true, readonly: true // cookie categories with readonly=true are all treated as "necessary cookies" } }, { title: 'Performance and Analytics cookies', description: 'These cookies allow the website to remember the choices you have made in the past', toggle: { value: 'analytics', // there are no default categories => you specify them enabled: false, readonly: false }, cookie_table: [ { col1: '^_ga', col2: 'google.com', col3: '2 years', col4: 'description ...', is_regex: true }, { col1: '_gid', col2: 'google.com', col3: '1 day', col4: 'description ...', } ] }, { title: 'Advertisement and Targeting cookies', description: 'These cookies collect information about how you use the website, which pages you visited and which links you clicked on. All of the data is anonymized and cannot be used to identify you', toggle: { value: 'targeting', enabled: false, readonly: false } }, { title: 'More information', description: 'For any queries in relation to my policy on cookies and your choices, please contact me.', } ] } }, 'fr': { consent_modal: { title: cookie + ' Utilisation de cookies ! ', description: 'Bonjour, nous utilisons des cookies afin d\'améliorer votre expérience sur le site, de réaliser des analyses statistiques, d\'assurer la sécurité du site et de corriger les éventuels dysfonctionnements. ', primary_btn: { text: 'Tout accepter', role: 'accept_all' // 'accept_selected' or 'accept_all' }, secondary_btn: { text: 'Tout rejeter (sauf les nécessaires)', role: 'accept_necessary' // 'settings' or 'accept_necessary' } }, settings_modal: { title: logo, save_settings_btn: 'Enregistrer', accept_all_btn: 'Tout accepter', reject_all_btn: 'Tout rejeter', close_btn_label: 'Fermer', cookie_table_headers: [ {col1: 'Nom'}, {col2: 'Domaine'}, {col3: 'Expiration'}, {col4: 'Description'} ], blocks: [ { title: 'Utilisation de cookies 📢', description: 'Un cookie est un petit fichier texte stocké par votre navigateur sur votre ordinateur quand vous visitez un site internet. Vous trouverez ci-dessous les différents cookies utilisés sur notre site. Pour plus d\'informations, consultez notre politique de confidentialité.' }, { title: 'Cookies strictement nécessaires', description: 'Ces cookies sont essentiels pour le bon fonctionnement du site internet. Sans ces cookies, le site internet ne fonctionnerait pas correctement.', toggle: { value: 'necessary', enabled: true, readonly: true // cookie categories with readonly=true are all treated as "necessary cookies" }, cookie_table: [ { col1: 'PHPSESSID', col2: 'francebetonnegoce.fr', col3: 'Lorsque votre session se termine, comme à la fermeture de votre navigateur', col4: 'Utilisé pour mémoriser les données saisies des formulaires (contact, commande etc.) afin de les pré-remplir en cas d\'erreur lors de l\'envoi des données.', col5: 'Cookie permanent' }, ] },{ title: 'Cookies analytiques', description: 'Ces cookies collectent les données statistiques de navigation (pages visitées, liens cliqués) de manière totalement anonyme. En aucun cas vous n\'êtes clairement identifié.', toggle: { value: 'analytics', enabled: false, readonly: false }, cookie_table: [ { col1: '^_ga', col2: 'google.com', col3: '2 ans d\'inactivité', col4: 'Enregistre un identifiant unique pour reconnaître la combinaison unique du navigateur et de terminal du visiteur.', col5: 'Permanent cookie', is_regex: true }, { col1: '_gid', col2: 'google.com', col3: '1 jour', col4: 'Enregistre un identifiant unique qui est utilisé pour mesurer des données statistiques sur la façon dont le visiteur utilise le site web.', col5: 'Permanent cookie' } ] } ] } } } });