<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="author" content="Tadaaam.studio"> <meta name="copyright" content="© 2018 - tadaaam.studio"> <meta name="robots" content="INDEX,FOLLOW"> <meta name="viewport" content="width=device-width, user-scalable=yes"> <meta name="format-detection" content="telephone=no"> <link rel="icon" type="image/png" href="/images/pictos/favicon.png"> <link rel="canonical" href="https://www.piscines-unibeo.com/" > <link rel="alternate" hreflang="fr" href="https://www.piscines-unibeo.com/" > <link rel="alternate" hreflang="en" href="https://www.piscines-unibeo.com/en" > <!-- jQuery pour Bootstrap --> <script src="/assets/jquery/1.12.4/jquery.min.js"></script> <!--<script src="/assets/jquery/jquery-3.6.0.min.js"></script>--> <!-- Stylesheet --> <!--<link rel="stylesheet" href="/css/uniweb_20230502.css" type="text/css" >--> <link rel="stylesheet" href="/css/uniweb_20240910.css" type="text/css" > <!-- Bootstrap JS --> <!--<script src="/assets/bootstrap-4.1.0/assets/js/vendor/popper.min.js"></script>--> <script src="/assets/bootstrap-5.1.0/dist/js/bootstrap.min.js"></script> <!-- hpFrame --> <!--<script src="/assets/hpFrame/waypoint.min.js"></script> <link rel="stylesheet" href="/assets/hpFrame/hpFrame.css" type="text/css" media="print" onload="this.onload=null;this.media='all'">--> <!-- Lato + Amatic + Bebas --> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Lato:wght@100;300;400;700;900&family=Bebas+Neue&display=swap" rel="stylesheet"> <!-- Fontawesome --> <link rel="stylesheet" href="/assets/fontawesome-pro-5.15.1-web/css/all.min.css" type="text/css"> <!-- Common Javascript --> <script src="/js/unibeo.js"></script> <link rel="stylesheet" href="/css/devis_20240910.css" type="text/css"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N4LW8JJ');</script> <!-- End Google Tag Manager --> <title>Piscine en béton</title> <meta name="description" content="UNIBEO - Constructeur de piscine en béton armé"> <!-- Slide Show --> <script src="/assets/slideshow/slideshow.js"></script> <!-- Popdown --> <script src="/assets.local/jquery-popdown/lib/jquery.popdown.min.js"></script> <link rel="preload" href="/images/fond9.webp" as="image"> <link rel="preload" href="/images/fond_video.jpg" as="image"> <link rel="preload" href="/images/150.jpg" as="image"> <link rel="preload" href="/images/fond11.webp" as="image"> <link rel="preload" href="/images/fond14.webp" as="image"> <link rel="preload" href="/images/fond12.webp" as="image"> </head> <body id="page_home" onload="setUpSlideShow()"> <header style="min-height:0"> <div id="slides"> <div class="slide first_slide" style="background-image:url('/images/fond9.webp');"> </div> <!--<div class="slide" style="background-image:url('/images/fond_video.jpg');background-position:center;"> <a href="/video.htm" rel="nofollow" class="popdown btn" title="Video" onmouseover="document.getElementById('youtube_bouton').src='/images/pictos/youtube-play-button-2.png'" onmouseout="document.getElementById('youtube_bouton').src='/images/pictos/youtube-play-button.png'"> <img id="youtube_bouton" src="/images/pictos/youtube-play-button.png" class="youtube_bouton" alt="youtube bouton" > </a> </div>--> <div class="slide" style="background-image:url('/images/150.jpg');background-position:center;"> </div> <div class="slide" style="background-image:url('/images/fond11.webp');background-position:center;"> </div> <div class="slide" style="background-image:url('/images/fond14.webp')"> </div> <div class="slide" style="background-image:url('/images/fond12.webp')"> </div> </div> <script> $(document).ready(function(){ $('.popdown').popdown({width:1000}); }); </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N4LW8JJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!--<div id="BARRE_LATERALE">--> <!-- <a href="/devis_en_ligne.html"><img src="/images/pictos/devisenligne.png" width="85" height="285" alt="Devis en ligne" ></a>--> <!--</div>--> <nav id="navigation" class="container"> <div class="row no-gutters"> <div class="col-auto"> <a href="/" class="logo"><img src="/images/pictos/logo_unibeo_allonge_new.png" width="196" height="140" alt="logo unibeo" ></a> </div> <div class="col"> <div class="row no-gutters"> <div class="col contactbar"> <a href="/concept.html" class="separator_right accroche_new">Fabricant & constructeur de piscines en béton</a> <a href="tel:+33325403911" class="separator_right">03.25.40.39.11</a> <a href="/contact.html">CONTACT</a> <a href="/presentation.html" class="supplementaire separator_left">QUI SOMMES NOUS ?</a> </div> </div> <div class="row no-gutters"> <div class="col"> <nav class="navbar navbar-expand-lg"> <!-- Toggler/collapsibe Button --> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#collapsibleNavbar"> <img src="/images/pictos/burger_blanc.png" alt="burger" > </button> <!-- Navbar links --> <div class="collapse navbar-collapse" id="collapsibleNavbar"> <ul class="navbar-nav"> <li class="nav-item nav-item-first"> <a class="nav-link" href="/piscines-en-beton.html">Piscines</a> </li> <li class="nav-item separator"> <a class="nav-link" href="/concept.html">Concept</a> </li> <li class="nav-item separator"> <a class="nav-link" href="/produits.html">Produits</a> </li> <li class="nav-item separator"> <a class="nav-link" href="/devis_en_ligne.html">Devis en ligne</a> </li> <li class="nav-item separator"> <a class="nav-link" href="/revendeurs.html">Nos distributeurs</a> </li> <li class="nav-item separator supplementaire"> <a class="nav-link" href="/contact.html">Contact</a> </li> <li class="nav-item separator supplementaire"> <a class="nav-link" href="/presentation.html">Qui sommes nous ?</a> </li> <li class="nav-item separator"> <!-- <a href="https://www.piscines-unibeo.com/apex/f?p=205:101:1284104774613:::104::" target="backoffice_unibeo" rel="nofollow" class="nav-link" style="display: flex; align-items: center; gap: 4px;">--> <a href="https://www.piscines-unibeo.com/apex/f?p=205:101:1284104774613:::104::" rel="nofollow" class="nav-link" style="display: flex; align-items: center; gap: 4px;"> <svg width="16" height="17" viewbox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M12.6667 7.83337H3.33333C2.59695 7.83337 2 8.43033 2 9.16671V13.8334C2 14.5698 2.59695 15.1667 3.33333 15.1667H12.6667C13.403 15.1667 14 14.5698 14 13.8334V9.16671C14 8.43033 13.403 7.83337 12.6667 7.83337Z" stroke="#023F5C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M4.66663 7.83337V5.16671C4.66663 4.28265 5.01782 3.43481 5.64294 2.80968C6.26806 2.18456 7.1159 1.83337 7.99996 1.83337C8.88401 1.83337 9.73186 2.18456 10.357 2.80968C10.9821 3.43481 11.3333 4.28265 11.3333 5.16671V7.83337" stroke="#023F5C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> Espace Pro </a> </li> <li class="nav-item separator langues"> <div class="nav-link"> <a href="/"> <img src="/images/pictos/drapeau_fr.jpg" alt="drapeau France" width="20" height="10" > </a> <a href="/en"> <img src="/images/pictos/drapeau_en.jpg" alt="drapeau Anglais" width="20" height="10" > </a> </div> </li> </ul> </div> </nav> </div> </div> </div> </div> <div class="row no-gutters"> <div class="col accroche"> <a href="/">Fabricant & concepteur de piscines en béton</a> </div> </div> </nav> </header> <main> <!-- <a href="/devis_en_ligne.html" class="promotion">--> <!-- <img src="/images/promotions/promo-2022.jpg" alt="Promotion sur les pisines - TVA offerte">--> <!-- </a>--> <!-- <div class="container">--> <!-- <div class="row">--> <!-- <div class="col">--> <!-- <a class="promo" href="https://www.piscines-unibeo.com/promotion.html">--> <!-- <div class="promo-titre">Structure H 150 au prix de la structure H 120</div>--> <!-- <div class="promo-desc">Jusqu'au 31 octobre 2024</div>--> <!-- <div class="promo-detail">--> <!-- *Sous forme de remise sur le tarif TTC 2023. Offre valable chez les concessionaire--> <!-- Unibeo participant à l'opération, offre non cumulable avec d'autres promotions ou remises en cours--> <!-- </div>--> <!-- <div class="promo-image">--> <!-- <img src="/images/promotions/promo_2024.jpg" alt="Promotion">--> <!-- </div>--> <!-- </a>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <!-- <script>--> <!-- const queryString = window.location.search;--> <!-- const urlParams = new URLSearchParams(queryString);--> <!-- if (urlParams.has('test')) {--> <!-- console.log('The "test" parameter exists.');--> <!-- document.querySelectorAll('.test').forEach(el=>el.classList.remove('test'))--> <!-- }--> <!-- </script>--> <div class="container-fluid ligne_2"> <div class="row"> <div class="col"> <div class="container"> <div class="row justify-content-center"> <div class="col-12"> <!--<h1>Le constructeur de piscines en béton armé</h1>--> <h1>Piscines en béton armé</h1> <img class="drapeau" src="/images/pictos/drapeau.png" alt="drapeau" > </div> <div class="col-12 col-sm-10 col-md-5"> <p>UNIBEO Piscines est le créateur de <b>piscines sur-mesure</b> qui s'adaptent à vos envies et à vos besoins ! Rencontrez nos experts proches de vous et élaborez votre <b>piscine sur mesure</b>. Nous saurons vous accompagner de A à Z dans la construction de votre <b>piscine en béton armé</b>.</p> <p>Les piscines UNIBEO reposent sur la réalisation d'une <b>structure en béton armé</b>, les murs, fond et escaliers sont coulés en <b>une seule fois</b> respectant la norme BAEL applicable aux châteaux d'eau et ponts permettant d'obtenir une structure monobloc et autoportante.</p> </div> <div class="col-12 col-sm-10 col-md-5"> <p>Choisir UNIBEO, c'est choisir une <b>piscine solide et durable</b> dans le temps grâce à nos <b>garanties décennales</b> « fabrication et installation ». Vous bénéficiez du savoir-faire 100% français et d'un produit d'une excellente qualité.</p> <p>Chez UNIBEO, c'est vous qui choisissez en fonction de votre budget, la forme, les aménagements, et les finitions, de la piscine de vos rêves !</p> <p>Une <b>piscine en béton sur mesure</b>, solide et belle pour longtemps ! Ça donne envie de plonger non ?</p> </div> </div> </div> </div> </div> </div> <div class="container ligne_1 hpFrame"> <div class="row"> <div class="col-12 col-md-6 col-lg-3"> <a class="bloc bloc_1" href="/piscines-en-beton.html"> <div class="row"><img class="col-12 picto" src="/images/pictos/gouttes.png" alt="gouttes" ></div> <div class="row titre"><h2 class="col-12 align-self-center">Piscines en béton armé</h2></div> <div class="image" style="background-image:url('/images/fond12.jpg');"></div> </a> </div> <div class="col-12 col-md-6 col-lg-3"> <a class="bloc bloc_2" href="/devis_en_ligne.html"> <div class="row"><img class="col-12 picto" src="/images/pictos/calculette.png" alt="calculette" ></div> <div class="row titre"><h2 class="col-12 align-self-center">Votre configurateur</h2></div> <div class="image" style="background-image:url('/images/17343743_calculatrice.jpg');"></div> </a> </div> <div class="col-12 col-md-6 col-lg-3"> <a class="bloc bloc_3" href="/revendeurs.html"> <div class="row"><img class="col-12 picto" src="/images/pictos/pastille_carte.png" alt="carte" ></div> <div class="row titre"><h2 class="col-12 align-self-center">Nos distributeurs</h2></div> <div class="image" style="background-image:url('/images/pictos/france.webp');"></div> </a> </div> <div class="col-12 col-md-6 col-lg-3"> <a class="bloc bloc_4" href="/presentation.html"> <div class="row"><img class="col-12 picto" src="/images/pictos/pastille_vos_temoignages.png" alt="pastille" ></div> <div class="row titre"><h2 class="col-12 align-self-center">Qui Sommes Nous ?</h2></div> <div class="image" style="background-image:url('/images/Z6N_4308.jpg');"></div> </a> </div> </div> </div> <div class="ligne_video"> <div class="container"> <div class="row justify-content-center"> <div class="col-12"> <div class="embed-responsive embed-responsive-21by9 ratio ratio-21x9" data-yt-url="https://www.youtube-nocookie.com/embed/zY93LWLpN24?rel=0&showinfo=0&autoplay=1" data-yt-title="Vidéo de présentation des piscines en béton"> <!-- <img src="https://i.ytimg.com/vi/zY93LWLpN24/maxresdefault.jpg" class="embed-responsive-item" alt="aperçu vidéo de présentation">--> <img src="/images/fond_video.jpg" class="embed-responsive-item" alt="aperçu vidéo de présentation"> <img src="/images/pictos/youtube-play-button.png" class="youtube_play_button" alt="youtube bouton" > <img src="/images/pictos/youtube-play-button-2.png" class="youtube_play_button red" alt="youtube bouton" > </div> </div> </div> </div> </div> <div class="ligne_guides"> <div class="titre"> Les conseils et guides d'UNIBEO </div> <div class="container"> <div class="row justify-content-center"> <div class="col-xl-3 col-lg-4"> <article class="guide_ligne" style="background-image: url('/blob_contents/GRAPES_LOBS-0437BA23E32A42608C6C829D6F91D050.png');"> <a class="card-lien" href="/guides/avantages-panneaux-structure-polypropylne-unibeo-piscines.html"> <div class="texte"> <h2>Quels sont les avantages des panneaux de structure en polypropylène d’Unibéo Piscines ?</h2> <div class="commentaire"> <p class="resume"> Chez Unibéo Piscines, nous avons à cœur de concevoir des piscines qui allient durabilité, performance et innovation. Nos panneaux de structure en polypropylène en sont un parfait exemple, offrant des atouts remarquables pour la construction de piscines solides et durables. </p> <p class="bouton">En savoir plus</p> </div> </div> </a> </article> </div> <div class="col-xl-3 col-lg-4"> <article class="guide_ligne" style="background-image: url('/blob_contents/LOBS_KRAKENS-2E96F3BCB61B4735B62B3309CEB6CD53_680.jpg');"> <a class="card-lien" href="/guides/concept-unibeo-piscines-principe-alveolaire.html"> <div class="texte"> <h2>Notre concept Unibéo Piscines : le principe alvéolaire</h2> <div class="commentaire"> <p class="resume"> Chez Unibéo Piscines, chaque bassin est conçu pour durer, grâce à un procédé de construction unique et innovant : le principe alvéolaire. Mais qu’est-ce que ce concept, et en quoi rend-il nos piscines si performantes et durables ? Plongeons dans les détails pour mieux comprendre cette technologie qui fait toute la différence. </p> <p class="bouton">En savoir plus</p> </div> </div> </a> </article> </div> <div class="col-xl-3 col-lg-4"> <article class="guide_ligne" style="background-image: url('/blob_contents/LOBS_KRAKENS-3C85FF2474D04AB2A72E50474325D54C_680.jpg');"> <a class="card-lien" href="/guides/pourquoi-choisir-piscine-beton-arme-unibeo.html"> <div class="texte"> <h2>Pourquoi choisir une piscine en béton armé Unibéo pour votre jardin ?</h2> <div class="commentaire"> <p class="resume"> Lorsque l’on décide d’investir dans une piscine, plusieurs critères sont essentiels : durabilité, esthétisme, et adaptabilité. Les piscines en béton armé proposées par Unibéo répondent à ces exigences avec des avantages uniques. </p> <p class="bouton">En savoir plus</p> </div> </div> </a> </article> </div> </div> </div> <div class="row justify-content-center"> <div class="col-auto"> <a class="lien" href="/guides.html"> Voir tous nos guides </a> </div> </div> </div> </main> <script> var video_wrapper = $('.embed-responsive'); // Check to see if youtube wrapper exists if(video_wrapper.length) { // If user clicks on the video wrapper load the video. $('.embed-responsive').on('click', function(){ /* Dynamically inject the iframe on demand of the user. Pull the youtube url from the data attribute on the wrapper element. */ video_wrapper.html('<iframe allowfullscreen frameborder="0" allow="autoplay" class="embed-responsive-item" src="'+video_wrapper.data('yt-url')+'" title="'+video_wrapper.data('yt-title')+'"></iframe>'); }); } </script> <!-- --> <footer id="footer" class=""> <div class="container-fluid"> <div class="ligne_2 row justify-content-center"> <div class="col-lg-8"> <div class="row" style="max-width:800px;margin-left: auto; padding:30px;"> <div class="col-3"> <img src="/images/pictos/logo-footer.svg" style="height:240px"> </div> <div class="col-9"> <div class="row d-none d-md-flex"> <div class="col-auto"> <img src="/images/pictos/garantie.svg" alt="garantie" style="height: 60px;"> </div> <div class="col-auto"> <img src="/images/pictos/béton-armé.svg" alt="béton-armé" style="height: 60px;"> </div> <div class="col-auto"> <img src="/images/pictos/bael.svg" alt="bael" style="height: 60px;"> </div> <div class="col-auto"> <img src="/images/pictos/systeme-brevete.svg" alt="systeme-brevete" style="height: 60px;"> </div> <div class="col-auto"> <img src="/images/pictos/made-in-france.svg" alt="made-in-france" style="height: 60px;"> </div> </div> <div class="row" style="padding-top:30px;"> <div class="col-md-4"> <a class="hot" href="/piscines-en-beton.html">Nos piscines bétons</a> <a href="/piscines-en-beton.html">Piscine Classic</a> <a href="/piscines-en-beton.html">Mini Piscine</a> <a href="/piscines-en-beton.html">Piscine à débordement</a> <a href="/piscines-en-beton.html">Piscine Carrée</a> <a href="/piscines-en-beton.html">Couloir de nages</a> <a href="/piscines-en-beton.html">Piscine Miroir</a> <a href="/piscines-en-beton.html">Piscine d'intérieur</a> <a href="/piscines-en-beton.html">Piscine sur-mesure</a> </div> <div class="col-md-4"> <a class="hot" href="/produits.html">Nos produits</a> <a href="/produits_liners.html">Liners</a> <a href="/produits_escaliers.html">Escaliers</a> <a href="/produits_filtration.html">Filtration</a> <a href="/produits_securite.html">Sécurité</a> <a href="/produits_margelles.html">Margelles</a> <a href="/produits_chauffage.html">Chauffage</a> </div> <div class="col-md-4"> <a class="hot" href="/concept.html">Le concept</a> <!-- <a class="hot" href="/blogs.html">Le BLOG</a>--> <a class="hot" href="/guides.html">Les Guides & astuces</a> <a class="hot" href="/revendeurs.html">Nos distributeurs</a> <a class="hot" href="/produits.html">Le catalogue</a> <a class="hot" href="/contact.html">Nous contacter</a> <a class="hot" href="/devis_en_ligne.html">Devis en ligne</a> <a class="hot" href="https://www.piscines-unibeo.com/apex/f?p=205:101:1284104774613:::104::" target="backoffice_unibeo" rel="nofollow">Accès revendeurs <i class="far fa-lock-alt"></i></a> <a class="hot" href="/mentions_legales.html">Mentions légales</a> </div> </div> </div> </div> </div> <div class="col-lg-4 bloc_gris" style="background-color:#e9f0f7;text-align:center;"> <img src="/images/pictos/devenez-revendeur.svg" alt="devenez-revendeur" style="width:60px"> <p style="padding-top:10px;">DEVENEZ REVENDEUR UNIBEO PISCINES ET<br>REJOIGNEZ UN RÉSEAU DYNAMIQUE !</p> <img src="/images/pictos/carte_france.svg" alt="carte france" style="width:120px"> <br> <a href="/rejoignez_nous.html">Devenir revendeur UNIBEO Piscines</a> </div> </div> </div> <div id="credits" class="container-fluid"> <div class="row justify-content-between"> <div class="col-auto" style="opacity: 0"> Créé avec passion par Tadaaam Studio - Agence de Communication à Troyes </div> <div class="col-auto"> <i class="fal fa-globe"></i> <a href="/">FR</a> <a href="/en">UK</a> </div> <div class="col-auto"> Créé avec passion par Tadaaam Studio - <a href="https://tadaaam.studio" rel="nofollow">Agence de Communication à Troyes</a> </div> </div> </div> </footer> <!-- hpFrame --> <script> if ($('.hpFrame').length) { $('head').append('<link rel="stylesheet" href="/assets/hpFrame/hpFrame.css" type="text/css" >'); $.getScript("/assets/hpFrame/waypoint.min.js", function(){ $(document).ready(function(){ $('.hpFrame').waypoint(function(direction){ if (direction == 'down') { $(this).addClass('hpFrameShow'); } else if (direction == 'up') { $(this).removeClass('hpFrameShow'); } }, { offset: '99%' }); }); }); } </script> <script> $(document).ready(function(){ $("input[type='text']").on("click", function () { $(this).select(); }); }); </script> <script> var hashTagActive = ""; $(".scroll, .slowscroll").click(function (event) { if(hashTagActive != this.hash) { //this will prevent if the user click several times the same link to freeze the scroll. event.preventDefault(); //calculate destination place var dest = 0; if ($(this.hash).offset().top > $(document).height() - $(window).height()) { dest = $(document).height() - $(window).height(); } else if ($(this.hash).hasClass('hpFrameShow')) { dest = $(this.hash).offset().top; } else if ($(this.hash).hasClass('hpFrame')) { dest = $(this.hash).offset().top - 100; } else { dest = $(this.hash).offset().top; } //go to destination $('html,body').animate({ scrollTop: dest }, 200, 'swing'); hashTagActive = this.hash; } }); </script> <script> $(document).ready(function(){ null; }); </script> <aside id="gestion_cookies" role="region"> <div class="bloc_global"> <div class="bloc_cookie_all afficher"> <div class="row"> <div class="col-6"> <div class="titre_1">Salut c'est nous..</div> <div class="titre_2"> les cookies !</div> </div> <div class="col-6"> <img src="/assets/web_templates/aside_illustration_1.png" alt="main avec cookie" width="150" height="100"> </div> </div> <p>On a attendu d'être sûrs que le contenu de ce site vous intéresse avant de vous déranger, mais on aimerait bien vous accompagner pendant votre visite...<br> C'est OK pour vous ? </p> <p><a href="/rgpd.html" rel="nofollow">Politique de confidentialité</a></p> <div class="boutons row"> <div class="col-auto"> <button id="je_choisis">Je Choisis</button> </div> <div class="col" style="text-align:right;"> <button class="ok_pour_moi">OK pour moi</button> </div> </div> </div> <div class="bloc_cookie_choix"> <div class="image"> <img src="/assets/web_templates/aside_illustration_2.png" alt="cookies et verre de lait"> </div> <div class="titre_2">Voici nos cookies !</div> <div class="titre_1">Complétement inoffensifs<br>mais super-utiles</div> <p>Sur notre site, nous utilisons des cookies pour mesurer notre audience, voir les sections que vous affectionnez le plus, et vous envoyer éventuellement du contenu personnalisé. Vous pouvez choisir ceux qui sont autorisés à continuer avec nous.</p> <div class="cookie_list"> <div class="cookie_ligne" id="cookie_facebook"> <div class="form-switch-toggle"> <div class="row"> <div class="col"> <div class="cookie_infos"> <span class="cookie_name"> Facebook Pixel <a href="https://www.facebook.com/business/gdpr" rel="nofollow" target="_blank">?</a> </span> <span class="cookie_description"> Identifie les visiteurs en provenance de Facebook </span> </div> </div> <div class="col-auto"> <div class="toggle"> <label> <input type="checkbox" name="cookie_facebook" id="input_cookie_facebook" value="O" checked> <i></i> </label> </div> </div> </div> </div> </div> <div class="cookie_ligne" id="cookie_analytics"> <div class="form-switch-toggle"> <div class="row"> <div class="col"> <div class="cookie_infos"> <span class="cookie_name"> Google Analytics <a href="https://support.google.com/analytics/answer/6004245?hl=fr" rel="nofollow" target="_blank">?</a> </span> <span class="cookie_description"> Permet l'analyse des navigations uniquement sur notre site </span> </div> </div> <div class="col-auto"> <div class="toggle"> <label> <input type="checkbox" name="cookie_analytics" id="input_cookie_analytics" value="O" checked> <i></i> </label> </div> </div> </div> </div> </div> <div class="cookie_ligne" id="cookie_ads"> <div class="form-switch-toggle"> <div class="row"> <div class="col"> <div class="cookie_infos"> <span class="cookie_name"> Google Ads <a href="https://support.google.com/analytics/answer/6004245?hl=fr" rel="nofollow" target="_blank">?</a> </span> <span class="cookie_description"> Permet de vous proposer des publicités plus pertinentes </span> </div> </div> <div class="col-auto"> <div class="toggle"> <label> <input type="checkbox" name="cookie_ads" id="input_cookie_ads" value="O" checked> <i></i> </label> </div> </div> </div> </div> </div> </div> <div class="boutons row"> <div class="col-auto"> <button id="retour">Retour</button> </div> <div class="col" style="text-align:right;"> <button class="ok_pour_moi">OK pour moi</button> </div> </div> </div> </div> <div class="permuter_affichage"> <button id="ouvrir" class="afficher"><img src="/assets/web_templates/aside_cookie.png" alt="cookie ?"></button> <button id="fermer"><i class="fas fa-times"></i></button> </div> </aside> <script> if (typeof jQuery === 'undefined') { // console.log('jQuery is not installed'); document.addEventListener('DOMContentLoaded', function() { let myTimeout; const bloc_global = document.querySelector('.bloc_global') const bloc_cookie_all = document.querySelector('.bloc_cookie_all') const bloc_cookie_choix = document.querySelector('.bloc_cookie_choix') const btnOuvrir = document.querySelector('button#ouvrir') const btnFermer = document.querySelector('button#fermer') const btnJeChoisis = document.querySelector('button#je_choisis') const btnRetour = document.querySelector('button#retour') const gestionCookies = document.querySelector('#gestion_cookies') const btnOkPourMoi = document.querySelectorAll('button.ok_pour_moi') btnOuvrir.addEventListener('click',function () { clearTimeout(myTimeout); const addAfficher = [bloc_global,bloc_cookie_all,btnFermer] addAfficher.map(el=>el.classList.add('afficher')) const rmAfficher = [bloc_cookie_choix,btnOuvrir] rmAfficher.map(el=>el.classList.remove('afficher')) }) btnFermer.addEventListener('click',function () { const addAfficher = [btnOuvrir] addAfficher.map(el=>el.classList.add('afficher')) const rmAfficher = [bloc_global,btnFermer] rmAfficher.map(el=>el.classList.remove('afficher')) }) Array.from(btnOkPourMoi).map(btn=>{ btn.addEventListener('click',function () { //dataLayer.push({ // "event": "cookie_all_ok", //}); const addAfficher = [btnOuvrir] addAfficher.map(el=>el.classList.add('afficher')) const rmAfficher = [bloc_global,btnFermer] rmAfficher.map(el=>el.classList.remove('afficher')) }); }); [btnJeChoisis,btnRetour].map((btn)=>{ btn.addEventListener('click',function () { [bloc_cookie_all,bloc_cookie_choix].map(bloc=>{ if (bloc.classList.contains('afficher')) { bloc.classList.remove('afficher') } else { bloc.classList.add('afficher') } }) }) }); [...btnOkPourMoi,btnFermer].map(btn=>{ btn.addEventListener('click',function (ev) { const cookieFacebook = document.querySelector('input[name="cookie_facebook"]:checked').value; const cookieAnalytics = document.querySelector('input[name="cookie_analytics"]:checked').value; const cookieAds = document.querySelector('input[name="cookie_ads"]:checked').value; fetch('/pls/web_session/update_cookies?p_facebook=' + cookieFacebook + '&p_analytics=' + cookieAnalytics + '&p_ads=' + cookieAds) .then(response => { gestionCookies.classList.add('ok') // $("#gestion_cookies").addClass("ok"); console.log('done'); }) .catch(error => { console.error('There was a problem with the fetch operation:', error); alert('Impossible de mettre à jour les informations'); }); return false; }) }) }); } else { // console.log('jQuery version:', jQuery.fn.jquery); $(document).ready(function(){ var myTimeout; function afficher_les_cookies() { $(".bloc_global").addClass("afficher"); } $("button#ouvrir").click(function() { clearTimeout(myTimeout); $(".bloc_global").addClass("afficher"); $(".bloc_cookie_all").addClass("afficher"); $("button#fermer").addClass("afficher"); $(".bloc_cookie_choix").removeClass("afficher"); $("button#ouvrir").removeClass("afficher"); }); $("button#fermer").click(function() { $(".bloc_global").removeClass("afficher"); $("button#ouvrir").addClass("afficher"); $("button#fermer").removeClass("afficher"); }); $("button.ok_pour_moi").click(function() { //dataLayer.push({ // "event": "cookie_all_ok", //}); $(".bloc_global").removeClass("afficher"); $("button#ouvrir").addClass("afficher"); $("button#fermer").removeClass("afficher"); }); $("button#je_choisis, button#retour").click(function() { $(".bloc_cookie_all").toggleClass("afficher"); $(".bloc_cookie_choix").toggleClass("afficher"); }); // Dev // $(".bloc_global").addClass("afficher"); // $(".bloc_cookie_all").removeClass("afficher"); // $(".bloc_cookie_choix").addClass("afficher"); $("button.ok_pour_moi, button#fermer").click(function () { var jqxhr = $.get("/pls/web_session/update_cookies", { p_facebook: $('input[name="cookie_facebook"]:checked').val(), p_analytics: $('input[name="cookie_analytics"]:checked').val(), p_ads: $('input[name="cookie_ads"]:checked').val() } ) .done(function() { $("#gestion_cookies").addClass("ok"); console.log("done"); }) .fail(function() { alert( "Impossible de mettre à jour les informations" ); }); return false; }); $("#cookie_facebook").css("display","none");myTimeout = setTimeout(afficher_les_cookies, 5000); }); } </script> <script> boutons_ok = document.querySelectorAll("button.ok_pour_moi"); boutons_ok.forEach(bouton_ok => { bouton_ok.addEventListener("click", function() { localStorage.setItem("consentGranted", "true"); function gtag() { dataLayer.push(arguments); } var perm_ad_storage; if (document.querySelector('#input_cookie_ads').checked) perm_ad_storage = 'granted'; else perm_ad_storage = 'denied'; var perm_analytics_storage; if (document.querySelector('#input_cookie_analytics').checked) perm_analytics_storage = 'granted'; else perm_analytics_storage = 'denied'; gtag('consent', 'update', { ad_user_data: perm_ad_storage, ad_personalization: perm_ad_storage, ad_storage: perm_ad_storage, analytics_storage: perm_analytics_storage }); }); }); </script></body> </html>