Excellence Double Tube 4 Brown

excellence-creme-double-tube-4-brown
Product details
Double Tube Protective Coloring Crème : Enriched with amino acid** and protective serum that protects your hair as you color. It allows for multiple usage, and you can easily color the root of your hair! Caring Gentle pH Post-Color Shampoo: Delicately cleanse the scalp and hair by gently rinsing away excess residue. Smoothens the hair to reveal its radiance. Rich, natural, and long-lasting hair color is resulted. Lightweight Nourishing Mask: Infused with Ceramides, the lightweight mask can durably nourish the hair without weighing it down. #Refers to Double Tube Protective coloring crème, caring gentle pH post-color shampoo, lightweight nourishing mask *Refers to the keratin complex in coloring crème that contains amino acid

Double Tube Protective Coloring Crème : Enriched with amino acid** and protective serum that protects your hair as you color. It allows for multiple usage, and you can easily color the root of your hair! Caring Gentle pH Post-Color Shampoo: Delicately cleanse the scalp and hair by gently rinsing away excess residue. Smoothens the hair to reveal its radiance. Rich, natural, and long-lasting hair color is resulted. Lightweight Nourishing Mask: Infused with Ceramides, the lightweight mask can durably nourish the hair without weighing it down. #Refers to Double Tube Protective coloring crème, caring gentle pH post-color shampoo, lightweight nourishing mask *Refers to the keratin complex in coloring crème that contains amino acid
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
Usage
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
Please refer to instruction leaflet for details.
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
{ "@context": "http://schema.org", "@type": "Thing", "subjectOf": { "@type": "ItemList", "itemListElement": [ { "@type":"ListItem", "position": 1, "url" : "https://www.loreal-paris.com.hk/how-to-choose-the-best-face-mask", "item":{ "@type": "Article", "mainEntityOfPage":{ "@type":"WebPage" }, "headline":"How to choose the best face mask", "image":{ "@type":"ImageObject", "url":"https://www.loreal-paris.com.hk/-/media/project/loreal/brand-sites/oap/apac/hk/articles/skin-care/beauty-gestures/how-to-choose-the-best-face-mask-hero.jpg?rev=a35df6d06bbe463a8b5aa5b0d9a2da4d", "height":900, "width":2000 }, "datePublished": "2023-06-22T11:29:25+00:00", "dateModified": "2023-06-30T11:59:14+00:00", "author": { "@type": "Brand", "name": "L'Oréal Paris" }, "publisher":{ "@type":"Organization", "name":"L'Oréal Paris", "logo":{ "@type":"ImageObject", "url":"https://www.loreal-paris.com.hk/-/media/project/loreal/brand-sites/oap/shared/baseline/navigationext/loreal-paris-black-logo.svg?rev=043a5893295a412fb46ec561cbd31147", "width":189, "height":60 } }}, "description":"Who doesn't love a face mask? Homemade or bought, these miracle workers pump our skin full of goodness. But choosing the right one is another matter... Who doesn't love a face mask? Homemade or bought, these miracle workers pump our skin full of goodness. But choosing the right one is another matter..." } , { "@type":"ListItem", "position": 2, "url" : "https://www.loreal-paris.com.hk/superhero-skincare-ingredients-to-calm-your-skin", "item":{ "@type": "Article", "mainEntityOfPage":{ "@type":"WebPage" }, "headline":"Superhero skincare ingredients to calm your skin", "image":{ "@type":"ImageObject", "url":"https://www.loreal-paris.com.hk/-/media/project/loreal/brand-sites/oap/apac/hk/articles/skin-care/still-life/skincare-and-chronobiology-what-is-the-deal-hero.jpg?rev=3eaf41a3426246968d1e453588177860", "height":900, "width":2000 }, "datePublished": "2023-06-23T11:04:29+00:00", "dateModified": "2023-06-30T17:28:21+00:00", "author": { "@type": "Brand", "name": "L'Oréal Paris" }, "publisher":{ "@type":"Organization", "name":"L'Oréal Paris", "logo":{ "@type":"ImageObject", "url":"https://www.loreal-paris.com.hk/-/media/project/loreal/brand-sites/oap/shared/baseline/navigationext/loreal-paris-black-logo.svg?rev=043a5893295a412fb46ec561cbd31147", "width":189, "height":60 } }}, "description":"Tight, itchy face? Burning cheeks? Listen up, your skin's sending out an SOS. It's in need of soothing and softening, so try these star active ingredients." } ] } }
document.addEventListener("DOMContentLoaded", function (event) { const element = document.getElementsByClassName('oap_hairdiagStart_divbtn'); if (element.length > 0) { let urlParams = new URLSearchParams(window.location.search); if (urlParams != "" || urlParams != null) { var keyValuepairs = urlParams.toString().split('&'); var qrUtmfound = 0; keyValuepairs.forEach(function (item, index) { if (item === "utm_source=pos" || item === "utm_medium=qrcode") { qrUtmfound++; } }); if (qrUtmfound == 2) { let relocHref = document.getElementById("hair_color_start_btn").getAttribute("href"); let relocUpdatedurl = relocHref + window.location.search; document.getElementById("hair_color_start_btn").setAttribute("href", relocUpdatedurl); } } } });
4 Brown
Excellence
Double Tube 4 Brown
{ "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type":"ListItem", "position": 1, "item": { "@id": "/", "name": "Home" } } , { "@type":"ListItem", "position": 2, "item": { "@id": "https://www.loreal-paris.com.hk/en-hk/hair", "name": "Hair" } } , { "@type":"ListItem", "position": 3, "item": { "@id": "https://www.loreal-paris.com.hk/en-hk/hair/hair-color", "name": "Hair Color" } } , { "@type":"ListItem", "position": 4, "item": { "@id": "https://www.loreal-paris.com.hk/en-hk/hair-color/excellence", "name": "EXCELLENCE" } } , { "@type":"ListItem", "position": 5, "item": { "@id": "https://www.loreal-paris.com.hk/en-hk/hair-color/excellence/double-tube", "name": "Double Tube" } } , { "@type":"ListItem", "position": 6, "item": { "@id": "https://www.loreal-paris.com.hk/en-hk/excellence/double-tube/excellence-creme-double-tube-4-brown", "name": "excellence-creme-double-tube-4-brown" } } ] }