Blokkere skript til samtykke er gitt
Har du sporing lagt rett inn i HTML-en, uten Google Tag Manager, må hvert slikt skript vente til besøkende har godtatt riktig kategori. Det gjør du ved å endre skriptet én gang. TreFemten starter det når samtykket er gitt.
Skript
Endre type til text/plain, og legg til data-tf-category med nøkkelen til kategorien:
<!-- Før -->
<script src="https://static.hotjar.com/c/hotjar-123.js"></script>
<!-- Etter -->
<script type="text/plain" data-tf-category="statistikk" src="https://static.hotjar.com/c/hotjar-123.js"></script>
Det samme gjelder skript med koden rett i taggen:
<script type="text/plain" data-tf-category="markedsforing">
!function(f,b,e,v,n,t,s){ /* Meta-pikselen */ }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1234567890');
fbq('track', 'PageView');
</script>
Nettleseren kjører ikke skript med type="text/plain". Når kategorien er godtatt, lager TreFemten en kjørbar kopi av
skriptet med de samme attributtene.
- Nøkkelen står under Kategorier og tjenester i TreFemten:
statistikk,markedsforingeller nøkkelen til en kategori du har laget selv. - Flere kategorier: skriv nøklene med mellomrom, for eksempel
data-tf-category="statistikk markedsforing". Skriptet kjører bare når alle er godtatt. - Moduler: bruk
data-tf-type="module"for skript som skal kjøres somtype="module". - Rekkefølge: skriptene kjøres i den rekkefølgen de står på siden, etter at siden er lest inn, omtrent som skript
med
defer. Et skript som brukerdocument.write, virker derfor ikke blokkert. - Skript som legges til senere (for eksempel i en enkeltsideapp) blir også oppdaget og startet.
Innebygd innhold
For en iframe, for eksempel en YouTube-video, flytter du adressen til data-tf-src:
<iframe data-tf-src="https://www.youtube-nocookie.com/embed/abc" data-tf-category="markedsforing" title="Video"></iframe>
Rammen er tom til kategorien er godtatt. Vis gjerne en tekst som forklarer hvorfor, med en lenke som åpner valget:
<p>Videoen vises når du godtar markedsføring. <a href="#" data-tf-open>Endre valget</a></p>
Når samtykket trekkes tilbake
Et skript som allerede har kjørt, kan ikke stoppes. Trekker besøkende tilbake et samtykke, sletter TreFemten informasjonskapslene og lagringen som tjenestene i kategorien er registrert med, og laster siden på nytt, slik at skriptene ikke kjører igjen. Registrer derfor alt tjenestene lagrer under Kategorier og tjenester.