Cookies v kořenové doméně
Funkce je užitečná, pokud máte více webů na subdoménách.
Příklad:
www.example.comapp.example.comblog.example.com
Consent cookie lze uložit pro .example.com, aby ji sdílely všechny subdomény.
Nastavení
Otevřete AC Privacy -> Nastavení a zapněte Cookies v kořenové doméně.
Doménu lze nechat zjistit automaticky nebo zadat ručně.
Příklad ruční hodnoty:
.example.com
Příklad: hlavní web a blog
Máte například:
- hlavní web
vasweb.cz, - blog na subdoméně
blog.vasweb.cz.
Pokud chcete sdílet souhlas mezi hlavním webem a blogem:
- zapněte
Cookies v kořenové doméněna hlavním webu, - zapněte
Cookies v kořenové doménětaké na blogu, - na obou instalacích nastavte stejnou hodnotu:
.vasweb.cz
Souhlas se pak uloží pro kořenovou doménu a může se sdílet mezi vasweb.cz a blog.vasweb.cz.
Nastavení musí být stejné na obou webech. Pokud jedna instalace používá běžnou doménovou cookie a druhá kořenovou doménu, souhlas se mezi nimi nebude chovat konzistentně.
Blog vložený v iframe
Pokud je blog na subdoméně vložený jako iframe na hlavním webu, může se uvnitř iframe zobrazit vlastní cookie banner blogu.
Typický příklad:
- hlavní web běží na
vasweb.cz, - blog běží na
blog.vasweb.cz, - hlavní web zobrazuje blog uvnitř iframe.
Pokud chcete banner uvnitř iframe skrýt, vložte následující snippet na blog, tedy na web, který se načítá uvnitř iframe:
<script>
(function () {
if (window.self !== window.top) {
var style = document.createElement('style');
style.textContent = [
'#acp-cookiebanner,',
'#acp-cookiebanner.acp-visible,',
'#acp-manage-btn,',
'#acp-manage-btn.acp-visible {',
' display: none !important;',
' visibility: hidden !important;',
'}'
].join('\n');
document.head.appendChild(style);
}
})();
</script>
Snippet pouze skryje banner a plovoucí tlačítko uvnitř iframe. Nevypíná blokování skriptů ani nemění uložený souhlas.
Používejte ho jen v situaci, kdy dává smysl řešit souhlas na hlavním webu a blog je vložený jako součást stejné návštěvnické zkušenosti. Po nasazení vždy otestujte hlavní web i blog samostatně.