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:
type="text/javascript"dəyərinitype="text/plain"olaraq dəyişin.data-category="analytics"kimi atribut əlavə edin.- Ziyarətçi həmin kateqoriyaya razılıq verəndə kiçik yükləyici tipi geri qaytarır və skripti işləməsi üçün daxil edir.
Üçü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:
- CMP-dən gələn razılıq callback-ini dinləyin.
- Hansı kateqoriyalara razılıq verildiyini yoxlayın.
- Script elementi yaradın, mənbəyini təyin edin və sənədə əlavə edin.
- 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?
- Az skript, server tərəfdə render olunan şablonlar: Metod 1.
- Çoxlu marketinq teqi, onları developer olmayanların redaktə etməsi: Metod 2.
- Tək səhifəli tətbiq və ya xüsusi front-end: Metod 3.
- Qarışıq strukturlar çox vaxt bunlardan ikisini birləşdirir. Sadəcə heç bir teqin heç biri ilə əhatə olunmamış qalmadığına əmin olun.
Necə Test Etməli
- Keşi təmizlənmiş gizli pəncərə açın.
- Səhifəni yükləməzdən əvvəl brauzer developer alətlərində Network və Application tablarını açın.
- 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.
- Yalnız bir kateqoriyanı qəbul edin və yalnız uyğun skriptlərin yükləndiyini təsdiqləyin.
- Hər şeyi rədd edin, səhifəni yeniləyin və ilk yoxlamanı təkrarlayın.
- 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
- Ziyarətçi seçim etməzdən əvvəl yüklənən skriptlər bannerin məqsədini puça çıxarır.
- Tip dəyişdirmə, teq meneceri triggerləri və dinamik yükləmə müxtəlif növ saytlara uyğundur.
- Digər skriptlər tərəfindən daxil edilən skriptlər ən çox rast gəlinən sızmadır.
- Yalnız ilk ziyarəti deyil, qayıdan ziyarətçiləri və geri götürməni də idarə edin.
- Banner-ə toxunmazdan əvvəl developer alətləri açıq təmiz gizli pəncərədə test edin.