Razılıq Verilənə Qədər Skriptləri Necə Bloklamaq Olar: Üç Metodun Müqayisəsi

Problem: Çox Tez İşə Düşən Teqlər

Razılıq bannerinin işləməsi üçün arxasındakı teqlər ziyarətçinin seçiminə hörmət etməlidir. Ən çox rast gəlinən nasazlıq sadədir: banner görünür, lakin heç kim heç nəyə klikləməzdən əvvəl analitika və reklam skriptləri artıq yüklənib və identifikatorlar qurub. Bunu düzəltmək razılıq verilənə qədər skriptləri bloklamaq deməkdir. Bunu etməyin üç praktik yolu var.

Metod 1: Skript Tipini Yenidən Yazın

Brauzerlər script elementini yalnız tipi JavaScript tipi olduqda icra edir. Tipi text/plain olaraq dəyişsəniz, brauzer skripti nəzərə almır. Sonra skriptin hansı razılıq kateqoriyasına aid olduğunu qeyd edən data atributu əlavə edirsiniz:

Üçün yaxşıdır: şablonlarınızdakı bir neçə məlum inline və ya xarici skript. Diqqət edin: digər skriptlər tərəfindən daxil edilən skriptlər şablonlarınızdan keçmir və buna görə heç vaxt yenidən yazılmır.

Metod 2: Teqləri Teq Menecerində Qapılayın

Teqləriniz Google Tag Manager və ya oxşar alətdə yerləşirsə, container-i səhifədə saxlayıb işə düşməni razılığı nəzərə alan triggerlərlə idarə edə bilərsiniz. Hər teqə razılıq tələbi verilir və teq meneceri teqi yalnız uyğun razılıq statusu verildikdə işə salır. Böyük üstünlüyü mərkəzləşdirilmiş nəzarətdir: marketinq şablonlara toxunmadan teq əlavə edə bilər və qayda teqlə birlikdə gedir.

Üçün yaxşıdır: çoxlu marketinq teqi olan saytlar. Diqqət edin: container-dən kənarda duran hardcode skriptlər və özləri əlavə skriptlər yükləyən xüsusi HTML teqləri.

Metod 3: Razılıq Zamanı Skriptləri Dinamik Yükləyin

Burada script teqlərini səhifədən tamamilə çıxarır və onları yalnız razılıq hadisəsindən sonra daxil edən funksiya yazırsınız. Bu, tək səhifəli tətbiqlər və tam nəzarət istəyən developerlər üçün ən təmiz variantdır:

  1. CMP-dən gələn razılıq callback-ini dinləyin.
  2. Hansı kateqoriyalara razılıq verildiyini yoxlayın.
  3. Script elementi yaradın, mənbəyini təyin edin və sənədə əlavə edin.
  4. Lazımi initialization kodunu skriptin load handler-ində icra edin.

Üçün yaxşıdır: build mərhələsi olan müasir tətbiqlər. Diqqət edin: qayıdan ziyarətçini unutmaq; saxlanılmış seçim yeni klik olmadan səhifə yüklənərkən yükləməni işə salmalıdır.

Geri Götürməni Necə İdarə Etmək

Razılıqdan əvvəl bloklamaq işin yarısıdır. Ziyarətçi sonradan razılığını geri götürərsə, alətləri çağırmağı dayandırın və onların identifikatorları oxumağa və ya yazmağa davam etmədiyinə əmin olun. Skripti səhifədən çıxarmaq artıq yaddaşda olan kodu çıxarmır, ona görə geri götürmədən sonra səhifəni yenidən yükləmək çox vaxt ən sadə etibarlı yanaşmadır.

Hansını Seçməli?

Necə Test Etməli

  1. Keşi təmizlənmiş gizli pəncərə açın.
  2. Səhifəni yükləməzdən əvvəl brauzer developer alətlərində Network və Application tablarını açın.
  3. Səhifəni yükləyin və banner-ə toxunmayın. Heç bir analitika və ya reklam sorğusunun göndərilmədiyini, əlaqəli kuki və ya yaddaş qeydlərinin yaranmadığını təsdiqləyin.
  4. Yalnız bir kateqoriyanı qəbul edin və yalnız uyğun skriptlərin yükləndiyini təsdiqləyin.
  5. Hər şeyi rədd edin, səhifəni yeniləyin və ilk yoxlamanı təkrarlayın.
  6. Razılığı geri götürün və yuxarıda təsvir olunan davranışı yoxlayın.

FlexyConsent Harada Yer Alır

FlexyConsent IAB TCF 2.4 və Google Consent Mode v2-ni dəstəkləyir və Google tərəfindən sertifikatlaşdırılmış CMP-dir (CMP ID 317). Hansı bloklama metodunu seçsəniz də, bannerin işi koda ziyarətçinin nə seçdiyi barədə aydın siqnal verməkdir. Hər skriptin buna əməl etdiyinə əmin olmaq isə sizin işinizdir.

Əsas Məqamlar

← Bloq Hamısını Oxu →