På grund av det sätt som Trackboxx fungerar är ingen opt-in nödvändig.
Vi vill dock ge våra kunder möjlighet att erbjuda en opt-out-funktion.
Kortfattat förklarat - vad innebär opt-out i vårt fall?
Du kan använda opt-out-funktionen för att visa en „strömbrytare/knapp“ via ett litet skript.
Detta är aktiverat som standard. Om den avaktiveras av webbplatsbesökaren spåras dock inte längre deras besök.
Kunden kan därför invända mot spårning på motsvarande webbplats.
Efter integrationen ser knappen ut på följande sätt:

Integrering av opt-out-funktionen
I princip finns motsvarande skript för opt-out redan i mallen för Trackboxx integritetspolicy. Du kan hitta det HÄR.
Här ges dock en översikt över den separata integrationen av skriptet.
I det följande beskriver vi två sätt att integrera optout på din webbplats. Den ena är helt manuell och den andra är via Trackboxx-plugin (för närvarande tillgänglig för WordPress)
Alternativ 1 - manuell integration
Använd följande kod och justera ditt spårnings-ID här i det första steget.
Du hittar dessa genom att klicka på Inställningar (kugghjul) > Webbplatser i Trackboxx instrumentpanel. Du hittar knappen „Spårningskod“ bakom de webbplatser du har skapat.
Kod:
<etikett klass="tb-switch">
<inmatning typ="kryssruta" data-domän="TB-XXXXXXXXXXXX" id="tbTrackingAllowed" värde="true"/>
<spann klass="tb-skjutreglage tb-runda"></spann>
</etikett>
<spann id="trackingStatus">Tillåt spårning</spann>
<manus typ="text/javascript">
funktion tbInitTracking Kryssruta(id) {
var kryssrutan = dokument.getElementById(id);
var statusText = dokument.getElementById('trackingStatus');
checkBox.checked = trackboxxHelper.trackingEnabled();
statusText.textContent = checkBox.checked ? 'Mina besöksdata flödar in i webbanalysen'.' : 'Mina besöksuppgifter ingår inte i webbanalysen'.';
checkBox.onclick = funktion () {
detta.checked ? trackboxxHelper.enableTracking() : trackboxxHelper.enableTracking('nej');
statusText.textContent = detta...kontrollerad? 'Mina besöksdata flödar in i webbanalysen'.' : 'Mina besöksuppgifter ingår inte i webbanalysen'.';
};
}
dokument.addEventListener("tbScriptLaddad", funktion () {
tbInitTrackingCheckBox('tbTrackingAllowed');
});
</manus>Kodspråk: HTML, XML (xml)
Du kan helt enkelt lägga till det här avsnittet i din integritetspolicy - helst som en förlängning av Trackboxx integritetspolicy.
Använd följande CSS så att „toogle-knappen“ visas grafiskt korrekt:
.tb-switch {
position: släkting;
display: inline-block;
bredd: 60px;
höjd: 34px;
}
/* Dölj kryssrutan för standard-HTML */
.tb-switch inmatning {
Opacitet: 0;
bredd: 0;
höjd: 0;
}
/* Skjutreglaget */
.tb-skjutreglage {
position: absolut;
markör: pekare;
topp: 0;
vänster: 0;
rätt: 0;
botten: 0;
bakgrundsfärg: #ccc;
-webkit-övergång: .4s;
övergång: .4s;
}
.tb-skjutreglageföre {
position: absolut;
innehåll: "";
höjd: 26px;
bredd: 26px;
vänster: 4px;
botten: 4px;
bakgrundsfärg: vit;
-webkit-övergång: .4s;
övergång: .4s;
}
inmatning:kontrollerad + .tb-skjutreglage {
bakgrundsfärg: #2196F3;
}
inmatning:fokus + .tb-skjutreglage {
box-skugga: 0 0 1px #2196F3;
}
inmatning:kontrollerad + .tb-skjutreglageföre {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
omvandla: translateX(26px);
}
/* Rundade reglage */
.tb-skjutreglage.tb-round {
gräns-radie: 34px;
marginal-höger:5px;
}
.tb-skjutreglage.tb-roundföre {
gräns-radie: 50%;
}Kodspråk: CSS (css)
Alternativ 2 - WordPress plugin
Om du använder Trackboxx WordPress-plugin behöver du inte integrera CSS själv. I inställningarna för Trackboxx plugin hittar du opt-out-koden, kopiera den och klistra in den i din sekretesspolicy i enlighet med detta.
Som jag sa bör dessa instruktioner beskriva integrationen av opt-out separat. Den är redan integrerad som standard i avsnittet för din integritetspolicy.
