จํากัดการทําให้แท็กใช้งานได้

แม้เราจะไม่แนะนำให้จำกัดประเภทแท็กที่ใช้งานด้วย Google Tag Manager แต่อาจมีความจำเป็นที่จะต้องจำกัดประเภทแท็กที่ใช้งานในเว็บไซต์ด้วยเหตุผลหลายประการ ตัวอย่างเช่น เจ้าของเว็บไซต์บางรายอาจไม่ต้องการให้ผู้ใช้ Google Tag Manager เพิ่มแท็กบางรายการลงในเว็บไซต์ของตนเพื่อความเสถียรของโค้ดหรือเพื่อการรวบรวมข้อมูล บทความนี้อธิบายวิธีจำกัด การทำให้แท็กใช้งานได้ใน Tag Manager

หากต้องการควบคุมแท็ก ทริกเกอร์ และตัวแปรที่ได้รับอนุญาตในหน้าเว็บ ให้ใช้คีย์ gtm.allowlist และ/หรือ gtm.blocklist ในชั้นข้อมูล คีย์เหล่านี้จะลบล้างการกำหนดค่าทั้งหมดในคอนเทนเนอร์ เมื่ออยู่ในรายการที่บล็อกอย่างถูกต้อง แท็ก ทริกเกอร์ และตัวแปรจะไม่เริ่มทำงานแม้ว่าจะมีการกำหนดค่าให้เริ่มทำงานใน Google Tag Manager แล้วก็ตาม

ตัวอย่างต่อไปนี้แสดงวิธีเริ่มต้นชั้นข้อมูลโดยใช้ทั้งรายการที่อนุญาตและรายการที่บล็อก ทั้งสองรายการเป็นแบบไม่บังคับ และคุณสามารถใช้แยกกันหรือใช้ร่วมกัน (ตามที่แสดง) ทั้ง 2 รายการต้องเป็นประเภท Array และ ค่าในรายการต้องเป็นประเภท String ค่าเหล่านี้ควรส่งไปยังชั้นข้อมูลก่อนที่แท็กทั้งหมดจะเริ่มทำงาน

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

ID แต่ละรายการในรายการจะสอดคล้องกับแท็ก ทริกเกอร์ หรือประเภทตัวแปรที่เฉพาะเจาะจง หรือกับคลาสของประเภทหนึ่งๆ คลาสหมายถึงกลุ่มแท็ก ทริกเกอร์ และตัวแปร ที่มีความสามารถเหมือนกัน เช่น แท็กทั้งหมดที่ส่งพิกเซลไปยังโดเมนที่ไม่ใช่ของ Google จะมีคลาส nonGooglePixels คลาสมีประโยชน์สำหรับความสามารถในการบล็อกในแท็ก ทริกเกอร์ และตัวแปรและอนาคตในปัจจุบัน

คุณควรทำความเข้าใจกฎที่ควบคุมรายการที่อนุญาตและรายการที่บล็อก ดังนี้

  1. รายการที่อนุญาต เมื่อตั้งค่ารายการที่อนุญาตแล้ว แท็ก ทริกเกอร์ และตัวแปรที่เกี่ยวข้องจะดำเนินการเฉพาะเมื่ออยู่ในรายการที่อนุญาต ไม่ว่าจะอย่างชัดเจน (ตามประเภทรหัส) หรือโดยปริยาย (โดยมีคลาสทั้งหมดในรายการ)
  2. รายการที่บล็อก เมื่อตั้งค่ารายการที่บล็อกแล้ว แท็ก ทริกเกอร์ และตัวแปรจะทำงานต่อเมื่อไม่อยู่ในรายการที่บล็อก ทั้งอย่างชัดแจ้ง (ตามประเภทรหัส) หรือโดยปริยาย (โดยมีคลาสในรายการ)
  3. รายการที่บล็อกจะลบล้างรายการที่อนุญาต เมื่อตั้งค่าทั้ง 2 อย่างแล้ว รายการที่บล็อกจะมีผลเหนือกว่า คุณใช้รายการที่อนุญาตสำหรับคลาสของแท็กและรายการที่บล็อกสำหรับแท็กที่เจาะจงในคลาสนั้นได้ แต่รายการที่บล็อกจะไม่เป็นจริง คุณไม่สามารถใช้รายการบล็อกสำหรับคลาสแท็กและรายการที่อนุญาตสำหรับแท็กที่เฉพาะเจาะจงในคลาสนั้นได้
  4. ชั้นเรียนมีความสัมพันธ์ บางชั้นเรียนมีความสัมพันธ์กับชั้นเรียนอื่น เช่น แท็กที่เรียกใช้สคริปต์ที่ไม่ใช่ของ Google ได้ (ตามคำจำกัดความ) จะส่งพิกเซลที่ไม่ใช่ของ Google ได้ ด้วยเหตุนี้ การบล็อก nonGooglePixels จะบล็อก nonGoogleScripts โดยอัตโนมัติด้วย แท็ก ทริกเกอร์ และตัวแปรทั้งหมดที่อยู่ในกลุ่มใดกลุ่มหนึ่งจะถูกบล็อก

ตารางต่อไปนี้แสดงรายการแท็ก ทริกเกอร์ และตัวแปรที่ใช้ได้ รวมถึงประเภทและคลาสของตัวแปรเหล่านี้

ติดแท็ก ID Classes
แท็ก AB TASTY ทั่วไป abtGeneric nonGoogleScripts
แท็ก AdAdvisor ta nonGoogleScripts
แท็ก Adometry adm google
แท็กพิกเซล AdRoll Smart asp nonGoogleScripts
แท็กเครื่องมือวัด Conversion ของ Google Ads awct google
แท็กรีมาร์เก็ตติ้งของ Google Ads sp google
แท็ก Conversion ของ Affiliate Window awc nonGoogleScripts
แท็กเส้นทางของ Affiliate Window awj nonGoogleScripts
การติดตามเหตุการณ์ Universal โฆษณา Bing baut nonGoogleScripts
โซลูชันแบบสำรวจผู้ซื้อของ Bizrate Insights bb nonGoogleScripts
โซลูชันแบบสำรวจการละทิ้งไซต์กลางคันของ Bizrate Insights bsa nonGoogleScripts
แท็กการติดตามมาตรฐานของ ClickTale (เลิกใช้แล้ว) cts nonGoogleScripts
แท็ก comScore Unified Digital Measurement csm nonGoogleScripts
Conversant Mediaplex - แท็ก IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex - แท็ก ROI IMG มาตรฐาน mpr nonGooglePixels
Conversion Linker gclidw google
แท็ก Crazy Egg cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
แท็ก HTML ที่กำหนดเอง html customScripts
แท็กรูปภาพที่กำหนดเอง img customPixels
แท็ก DistroScale dstag nonGoogleScripts
แท็กตัวนับ Floodlight flc
แท็กยอดขาย Floodlight fls
พิกเซลแท็กสากลของ Dstillery m6d nonGooglePixels
แท็ก Eulerian Analytics ela customScripts
แท็ก Google (เดิมคือการกําหนดค่า Google Analytics 4) gaawc google
เหตุการณ์ Google Analytics 4 gaawe google
แท็ก Google Analytics (เดิม) ga google
ความพึงพอใจของเว็บไซต์ Google Consumer Surveys gcs google
แท็ก Google Trusted Stores ts
โค้ดติดตาม Hotjar hjtc nonGoogleScripts
แท็กติดตามการโทรของ Infinity infinity nonGoogleScripts
Intent Media - Search Compare Ads sca nonGoogleScripts
แท็กการติดตามของ K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
แท็ก LinkedIn bzi nonGoogleScripts
แท็ก Lytics JS ljs nonGoogleScripts
แท็ก Marin Software ms nonGoogleScripts
Mediaplex - แท็ก IFRAME MCT mpm nonGoogleIframes
Mediaplex - แท็ก ROI IMG มาตรฐาน mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
แท็ก Mouseflow mf nonGoogleScripts
พิกเซล Neustar ta nonGoogleScripts
แท็ก Nielsen DCR Static Lite ndcr nonGoogleScripts
แท็กการวิเคราะห์เนื้อหา Nudge nudge nonGoogleScripts
โค้ดติดตาม Oktopost okt nonGoogleScripts
แท็ก Conversion ของ Optimise omc nonGoogleScripts
OwnerListens ข้อความ Mate messagemate nonGoogleScripts
Perfect Audience Pixel pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
โทรออก placedPixel nonGoogleScripts
Pulse Insights แพลตฟอร์มแสดงเสียงของลูกค้า pijs nonGoogleScripts
การวัดผู้ชมของ Quantcast qcm nonGoogleScripts
พิกเซล Quora qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
แท็ก JavaScript SaleCycle scjs customScripts
พิกเซลแท็ก SaleCycle scp customPixels
การติดตาม SearchForce JavaScript สำหรับหน้า Conversion sfc nonGoogleScripts
การติดตาม SearchForce JavaScript สำหรับหน้า Landing Page sfl nonGoogleScripts
แท็กการติดตาม SearchForce Redirection sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
วิดเจ็ต Survicate svw nonGoogleScripts
แท็ก Conversion โอกาสในการขายของ Tradedoubler tdlc nonGooglePixels
แท็ก Conversion การขายของ Tradedoubler tdsc nonGooglePixels
แท็กเครื่องมือวัด Conversion ของ Turn tc nonGoogleScripts
แท็กเก็บรวบรวมข้อมูลของ Turn tdc nonGoogleScripts
แท็กที่ติดทั่วเว็บไซต์ของ Twitter twitter_website_tag nonGoogleScripts
แท็ก Universal Analytics ua google
แท็กส่วนท้ายส่วนกลางของการขายต่อยอด uslt customScripts
แท็กยืนยันการขายต่อยอด uspt customScripts
แท็ก JavaScript แบบอินเทอร์แอคทีฟของ Ve vei nonGoogleScripts
พิกเซลอินเตอร์แอคทีฟ Ve veip nonGooglePixels
แท็ก Conversion VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
โซน zone
ทริกเกอร์ ID Classes
Listener/ทริกเกอร์การเปิดเผยองค์ประกอบ evl google
Listener การคลิก/ทริกเกอร์ cl google
Listener/ทริกเกอร์การส่งแบบฟอร์ม fsl
Listener/ทริกเกอร์ประวัติ hl google
Listener ข้อผิดพลาด JavaScript jel google
Listener การคลิกลิงก์ lcl
Listener/ทริกเกอร์ความลึกในการเลื่อน sdl google
Listener ตัวจับเวลา tl google
ตัวฟัง/ทริกเกอร์วิดีโอ YouTube ytl google
ตัวแปร ID Classes
คุกกี้ของบุคคลที่หนึ่ง k google
ตัวแปรเหตุการณ์อัตโนมัติ v google
ค่าคงที่ c google
หมายเลขเวอร์ชันคอนเทนเนอร์ ctv google
เหตุการณ์ที่กำหนดเอง e google
ตัวแปร JavaScript ที่กำหนดเอง jsm customScripts
ตัวแปรชั้นข้อมูล v google
โหมดแก้ไขข้อบกพร่อง dbg google
องค์ประกอบ DOM d google
การแสดงองค์ประกอบ vis google
การตั้งค่า Google Analytics (เดิม) gas google
URL ที่มา HTTP f google
ตัวแปร JavaScript j google
ตารางตรวจสอบ smm google
ตัวเลขสุ่ม r google
ตารางนิพจน์ทั่วไป remm google
URL u google

ตารางต่อไปนี้แสดงรายการของคลาสที่มีอยู่และความสัมพันธ์ของคลาสกับคลาสอื่นๆ คอลัมน์รายการที่อนุญาตโดยอัตโนมัติจะแสดงรายการคลาสที่จะได้รับการอนุญาตโดยนัยเมื่อชั้นเรียนจากแถวนั้นอยู่ในรายการที่อนุญาตด้วย ในทํานองเดียวกัน คอลัมน์รายการที่บล็อกโดยอัตโนมัติจะแสดงรายการคลาสที่จะถูกบล็อกโดยนัยเมื่อคลาสจากแถวนั้นถูกบล็อก

ระดับ คำอธิบาย รายการที่อนุญาตโดยอัตโนมัติ รายการที่บล็อกโดยอัตโนมัติ
customPixels สามารถส่งพิกเซลไปยัง URL ที่ผู้ใช้กำหนด nonGooglePixels customScripts
html
customScripts สามารถเรียกใช้โค้ด JavaScript ที่ผู้ใช้ให้ไว้ html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google ใช้ได้เฉพาะสคริปต์ที่ฝากกับ Google และส่งพิกเซลไปยัง Google เท่านั้น
html ชื่อแทนสำหรับ customScripts โปรดทราบว่านี่ยังเป็น ID สำหรับแท็ก HTML ที่กำหนดเองด้วย วิธีนี้จะช่วยให้ผู้ใช้เดิมได้รับประโยชน์จากคลาส customScripts ด้วย customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels สามารถส่งพิกเซลไปยังโดเมนที่ไม่ใช่ของ Google customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts สามารถเรียกใช้สคริปต์ที่ไม่ได้ให้บริการโดย Google nonGooglePixels
customScripts
html
nonGoogleIframes สามารถแทรก iframe จากโดเมนที่ไม่ใช่ของ Google nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript ที่แซนด์บ็อกซ์ไว้ใช้เป็นส่วนหนึ่งของเทมเพลตที่กำหนดเอง ไม่มี ไม่มี