Você deseja manter o consentimento de um domínio para outro? Aqui está como fazer!
Depois que o usuário faz sua escolha, seu consentimento é registrado em nosso banco de dados com um identificador anônimo chamado "Token".
Você pode transferir o consentimento entre dois domínios passando este Token em um parâmetro Query String axeptio_token.
Por exemplo, se estou no meu site monsite.com e desejo passar o consentimento para meu domínio mywebsite.com, preciso passar o token no link que direciona para mywebsite.com:
<a href="https://www.mywebsite.com?axeptio_token=42321jg21fs29dn6cv7">
🚧 Os dois domínios devem usar o mesmo projeto Axeptio e a mesma configuração do widget, pois os consentimentos estão vinculados a uma configuração.
Se você tiver vários links direcionando para seu segundo site, pode passar o token automaticamente para os diferentes links no consentimento do usuário.
Aqui está um código de exemplo:
window._axcb = window._axcb || [];
window._axcb.push(function (a) {
a.on("cookies:complete", function (c) {
c = document.querySelectorAll("a");
c.forEach(function (b) {
var d = b.getAttribute("href");
if (d && d.startsWith("http")) {
var g = new URL(d);
var e = window.location.hostname
if (e !== g.hostname && d.match(/mywebsite.com/)) {
g.searchParams.set("axeptio_token", a.getToken());
b.href = g.href;
}
}
});
});});
Assim, todos os links direcionando para mywebsite.com terão o token adicionado, permitindo recuperar o consentimento do usuário.
Nosso SDK cuida do resto 😉
