ஒப்புதல் அளிக்கப்படும் வரை ஸ்கிரிப்ட்களை எவ்வாறு தடுப்பது: மூன்று முறைகளின் ஒப்பீடு
சிக்கல்: மிக முன்னதாகவே இயங்கும் குறிச்சொற்கள்
ஒப்புதல் பேனர் அதன் பின்னால் உள்ள குறிச்சொற்கள் பார்வையாளரின் தேர்வை மதித்தால் மட்டுமே செயல்படும். மிகவும் பொதுவான தோல்வி எளிமையானது: பேனர் தோன்றுகிறது, ஆனால் யாரும் எதையும் கிளிக் செய்வதற்கு முன்பே பகுப்பாய்வு மற்றும் விளம்பர ஸ்கிரிப்ட்கள் ஏற்கனவே ஏற்றப்பட்டு அடையாளங்காட்டிகளை அமைத்துவிடுகின்றன. இதைச் சரிசெய்வது என்றால் ஒப்புதல் அளிக்கப்படும் வரை ஸ்கிரிப்ட்களைத் தடுப்பது. இதைச் செய்ய மூன்று நடைமுறை வழிகள் உள்ளன.
முறை 1: ஸ்கிரிப்ட் type-ஐ மாற்றி எழுதுதல்
type ஒரு JavaScript வகையாக இருக்கும்போது மட்டுமே உலாவிகள் script உறுப்பை இயக்கும். type-ஐ text/plain என மாற்றினால் உலாவி ஸ்கிரிப்டைப் புறக்கணிக்கும். பிறகு ஸ்கிரிப்ட் எந்த ஒப்புதல் வகையைச் சேர்ந்தது என்பதைப் பதிவு செய்யும் data பண்புக்கூறைச் சேர்க்கிறீர்கள்:
type="text/javascript"என்பதைtype="text/plain"என மாற்றுங்கள்.data-category="analytics"போன்ற ஒரு பண்புக்கூறைச் சேர்க்கவும்.- பார்வையாளர் அந்த வகைக்கு ஒப்புதல் அளிக்கும்போது, ஒரு சிறிய லோடர் type-ஐ மீண்டும் மாற்றி ஸ்கிரிப்டைச் செருகுகிறது, அது இயங்குகிறது.
இதற்கு நல்லது: உங்கள் டெம்ப்ளேட்களில் உள்ள சில அறியப்பட்ட இன்லைன் அல்லது வெளிப்புற ஸ்கிரிப்ட்கள். கவனிக்க: பிற ஸ்கிரிப்ட்களால் செருகப்படும் ஸ்கிரிப்ட்கள், அவை உங்கள் டெம்ப்ளேட்கள் வழியாகச் செல்வதில்லை, எனவே ஒருபோதும் மாற்றி எழுதப்படுவதில்லை.
முறை 2: டேக் மேனேஜரில் குறிச்சொற்களைக் கட்டுப்படுத்துதல்
உங்கள் குறிச்சொற்கள் Google Tag Manager அல்லது அதுபோன்ற கருவியில் இருந்தால், கன்டெய்னரைப் பக்கத்தில் வைத்துக்கொண்டு ஒப்புதலை அறியும் தூண்டிகளால் இயக்கத்தைக் கட்டுப்படுத்தலாம். ஒவ்வொரு குறிச்சொல்லுக்கும் ஒரு ஒப்புதல் தேவை வழங்கப்படும், தொடர்புடைய ஒப்புதல் நிலை அளிக்கப்பட்டிருக்கும்போது மட்டுமே டேக் மேனேஜர் அதை இயக்கும். பெரிய நன்மை மைய கட்டுப்பாடு: டெம்ப்ளேட்களைத் தொடாமலேயே சந்தைப்படுத்தல் குழு குறிச்சொற்களைச் சேர்க்கலாம், விதி குறிச்சொல்லுடன் பயணிக்கும்.
இதற்கு நல்லது: பல சந்தைப்படுத்தல் குறிச்சொற்கள் உள்ள தளங்கள். கவனிக்க: கன்டெய்னருக்கு வெளியே உள்ள hard-coded ஸ்கிரிப்ட்கள், மற்றும் தங்களுக்கே மேலும் ஸ்கிரிப்ட்களை ஏற்றும் custom HTML குறிச்சொற்கள்.
முறை 3: ஒப்புதலின் போது ஸ்கிரிப்ட்களை டைனமிக்காக ஏற்றுதல்
இங்கே ஸ்கிரிப்ட் குறிச்சொற்களைப் பக்கத்திலிருந்து முழுவதுமாக நீக்கிவிட்டு, ஒப்புதல் நிகழ்வுக்குப் பிறகு மட்டுமே அவற்றைச் செருகும் ஒரு செயல்பாட்டை எழுதுகிறீர்கள். சிங்கிள்-பேஜ் பயன்பாடுகளுக்கும் முழுக் கட்டுப்பாடு விரும்பும் டெவலப்பர்களுக்கும் இது மிகத் தூய்மையான தேர்வு:
- உங்கள் CMP-யிலிருந்து ஒப்புதல் கால்பேக்கைக் கேளுங்கள்.
- எந்த வகைகள் அளிக்கப்பட்டன என்பதைச் சரிபாருங்கள்.
- ஒரு script உறுப்பை உருவாக்கி, அதன் மூலத்தை அமைத்து, ஆவணத்தில் சேர்க்கவும்.
- ஸ்கிரிப்டின் load handler-இல் எந்த தொடக்க குறியீட்டையும் இயக்கவும்.
இதற்கு நல்லது: build படி உள்ள நவீன பயன்பாடுகள். கவனிக்க: திரும்பி வரும் பார்வையாளரை மறந்துவிடுவது; அவரது சேமிக்கப்பட்ட தேர்வு புதிய கிளிக் இல்லாமல் பக்கம் ஏற்றப்படும்போதே ஏற்றுதலைத் தூண்ட வேண்டும்.
திரும்பப் பெறுதலைக் கையாளுதல்
ஒப்புதலுக்கு முன் தடுப்பது வேலையின் பாதி மட்டுமே. பார்வையாளர் பின்னர் ஒப்புதலைத் திரும்பப் பெற்றால், கருவிகளை அழைப்பதை நிறுத்தி, அவை அடையாளங்காட்டிகளைப் படிப்பதையோ எழுதுவதையோ தொடராமல் பார்த்துக்கொள்ளுங்கள். பக்கத்திலிருந்து ஸ்கிரிப்டை நீக்கினால் நினைவகத்தில் ஏற்கனவே உள்ள குறியீடு நீங்காது, எனவே திரும்பப் பெற்ற பிறகு மீண்டும் ஏற்றுவதே பெரும்பாலும் எளிய நம்பகமான அணுகுமுறை.
எதைத் தேர்ந்தெடுக்க வேண்டும்?
- குறைவான ஸ்கிரிப்ட்கள், சர்வர்-ரெண்டர் செய்யப்பட்ட டெம்ப்ளேட்கள்: முறை 1.
- பல சந்தைப்படுத்தல் குறிச்சொற்கள், டெவலப்பர் அல்லாதோர் திருத்துபவை: முறை 2.
- சிங்கிள்-பேஜ் ஆப் அல்லது தனிப்பயன் ஃப்ரண்ட் எண்ட்: முறை 3.
- கலப்புச் சூழல்கள் பெரும்பாலும் இவற்றில் இரண்டை இணைக்கின்றன. எந்தக் குறிச்சொல்லும் எதனாலும் உள்ளடக்கப்படாமல் இருக்கக் கூடாது என்பதை உறுதி செய்யுங்கள்.
இதை எவ்வாறு சோதிப்பது
- கேச் அழிக்கப்பட்ட ஒரு தனிப்பட்ட சாளரத்தைத் திறக்கவும்.
- பக்கத்தை ஏற்றுவதற்கு முன்பே உலாவி டெவலப்பர் கருவிகளை Network மற்றும் Application தத்தல்களில் திறக்கவும்.
- பக்கத்தை ஏற்றி பேனரைத் தொடாதீர்கள். பகுப்பாய்வு அல்லது விளம்பரக் கோரிக்கைகள் அனுப்பப்படவில்லை என்பதையும், தொடர்புடைய குக்கீகள் அல்லது சேமிப்பு பதிவுகள் தோன்றவில்லை என்பதையும் உறுதிசெய்யவும்.
- ஒரு வகையை மட்டும் ஏற்று, அதற்குரிய ஸ்கிரிப்ட்கள் மட்டுமே ஏற்றப்படுவதை உறுதிசெய்யவும்.
- அனைத்தையும் நிராகரித்து, மீண்டும் ஏற்றி, முதல் சோதனையை மீண்டும் செய்யவும்.
- ஒப்புதலைத் திரும்பப் பெற்று, மேலே விவரிக்கப்பட்ட நடத்தையைச் சரிபார்க்கவும்.
FlexyConsent எங்கே பொருந்துகிறது
FlexyConsent IAB TCF 2.4 மற்றும் Google Consent Mode v2 ஆகியவற்றை ஆதரிக்கிறது, மேலும் இது ஒரு Google-சான்றளிக்கப்பட்ட CMP (CMP ID 317). நீங்கள் எந்தத் தடுப்பு முறையைத் தேர்ந்தெடுத்தாலும், பார்வையாளர் என்ன தேர்ந்தெடுத்தார் என்பது பற்றிய தெளிவான சமிக்ஞையை உங்கள் குறியீட்டுக்கு வழங்குவதே பேனரின் பணி. ஒவ்வொரு ஸ்கிரிப்டும் அதற்குக் கீழ்ப்படிகிறது என்பதை உறுதிசெய்வது உங்கள் பணி.
முக்கிய குறிப்புகள்
- பார்வையாளர் தேர்ந்தெடுக்கும் முன் ஏற்றப்படும் ஸ்கிரிப்ட்கள் பேனரின் நோக்கத்தையே தோற்கடிக்கின்றன.
- type மாற்றி எழுதுதல், டேக் மேனேஜர் தூண்டிகள், டைனமிக் ஏற்றுதல் ஆகியவை ஒவ்வொன்றும் வெவ்வேறு வகைத் தளத்துக்குப் பொருந்தும்.
- பிற ஸ்கிரிப்ட்களால் செருகப்படும் ஸ்கிரிப்ட்களே மிகப் பொதுவான கசிவு.
- முதல் வருகையை மட்டுமல்ல, திரும்பி வரும் பார்வையாளர்களையும் ஒப்புதல் திரும்பப் பெறுதலையும் கையாளுங்கள்.
- பேனரைத் தொடுவதற்கு முன் டெவலப்பர் கருவிகள் திறந்த நிலையில் தூய்மையான தனிப்பட்ட சாளரத்தில் சோதியுங்கள்.