Si t'i bllokoni skriptet derisa të jepet pëlqimi: tri metoda të krahasuara

Problemi: etiketa që aktivizohen shumë herët

Një baner pëlqimi funksionon vetëm nëse etiketat pas tij respektojnë zgjedhjen e vizitorit. Dështimi më i zakonshëm është i thjeshtë: baneri shfaqet, por skriptet e analitikës dhe të reklamave kanë ngarkuar tashmë dhe kanë vendosur identifikues përpara se dikush të klikojë ndonjë gjë. Ta rregullosh do të thotë t'i bllokosh skriptet derisa të jepet pëlqimi. Ka tri mënyra praktike për ta bërë.

Metoda 1: Rishkruani tipin e skriptit

Shfletuesit e ekzekutojnë një element script vetëm kur tipi i tij është tip JavaScript. Nëse e ndryshoni tipin në text/plain, shfletuesi e injoron skriptin. Pastaj shtoni një atribut data që regjistron se cilës kategori pëlqimi i përket skripti:

E mirë për: një grusht skriptesh të njohura inline ose të jashtme në shabllonet tuaja. Kujdes me: skriptet e futura nga skripte të tjera, të cilat nuk kalojnë kurrë nëpër shabllonet tuaja dhe prandaj nuk rishkruhen kurrë.

Metoda 2: Kontrolloni etiketat në një tag manager

Nëse etiketat tuaja ndodhen në Google Tag Manager ose një mjet të ngjashëm, mund ta lini containerin në faqe dhe ta kontrolloni aktivizimin me aktivizues që e kanë parasysh pëlqimin. Çdo etiketë merr një kërkesë pëlqimi, dhe tag manager-i e aktivizon vetëm kur gjendja përkatëse e pëlqimit është dhënë. Avantazhi i madh është kontrolli i centralizuar: marketingu mund të shtojë etiketa pa prekur shabllonet, dhe rregulli udhëton me etiketën.

E mirë për: faqe me shumë etiketa marketingu. Kujdes me: skriptet e shkruara drejtpërdrejt që ndodhen jashtë containerit dhe etiketat custom HTML që ngarkojnë skripte të tjera të veta.

Metoda 3: Ngarkoni skriptet në mënyrë dinamike pas pëlqimit

Këtu i hiqni plotësisht etiketat script nga faqja dhe shkruani një funksion që i fut ato vetëm pas një ngjarjeje pëlqimi. Kjo është opsioni më i pastër për aplikacionet single-page dhe për zhvilluesit që duan kontroll të plotë:

  1. Dëgjoni callback-un e pëlqimit nga CMP-ja juaj.
  2. Kontrolloni cilat kategori janë dhënë.
  3. Krijoni një element script, caktoni burimin e tij dhe shtojeni në dokument.
  4. Ekzekutoni çdo kod inicializimi në load handler-in e skriptit.

E mirë për: aplikacione moderne me hap build. Kujdes me: harrimin e vizitorit që kthehet, zgjedhja e ruajtur e të cilit duhet të nisë ngarkimin gjatë ngarkimit të faqes pa një klikim të ri.

Trajtimi i tërheqjes së pëlqimit

Bllokimi para pëlqimit është vetëm gjysma e punës. Nëse një vizitor e tërheq pëlqimin më vonë, ndaloni thirrjen e mjeteve dhe sigurohuni që ato të mos vazhdojnë të lexojnë ose të shkruajnë identifikues. Heqja e një skripti nga faqja nuk e heq kodin që është tashmë në memorie, ndaj një rindezje e faqes pas tërheqjes është shpesh qasja më e thjeshtë e besueshme.

Cilën duhet të zgjidhni?

Si ta testoni

  1. Hapni një dritare private me cache-n e pastruar.
  2. Hapni mjetet e zhvilluesit të shfletuesit te skedat Network dhe Application para se të ngarkoni faqen.
  3. Ngarkoni faqen dhe mos e prekni banerin. Konfirmoni që nuk dërgohet asnjë kërkesë analitike apo reklamash dhe që nuk shfaqen cookie ose hyrje ruajtjeje përkatëse.
  4. Pranoni vetëm një kategori dhe konfirmoni se ngarkohen vetëm skriptet përkatëse.
  5. Refuzoni gjithçka, rinisni faqen dhe përsëritni kontrollin e parë.
  6. Tërhiqeni pëlqimin dhe verifikoni sjelljen e përshkruar më sipër.

Ku përshtatet FlexyConsent

FlexyConsent mbështet IAB TCF 2.4 dhe Google Consent Mode v2, dhe është një CMP i certifikuar nga Google (CMP ID 317). Cilëndo metodë bllokimi që të zgjidhni, roli i banerit është t'i japë kodit tuaj një sinjal të qartë për atë që zgjodhi vizitori. Detyra juaj është të siguroheni që çdo skript ta respektojë.

Pikat kryesore

← Blog Lexo të gjitha →