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

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

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

ตัวอย่างต่อไปนี้แสดงวิธีเริ่มต้นเลเยอร์ข้อมูลด้วยทั้งรายการที่อนุญาตและรายการที่บล็อก ทั้ง 2 รายการนี้เป็นตัวเลือก และคุณจะใช้รายการใดรายการหนึ่ง หรือใช้ร่วมกันก็ได้ (ดังที่แสดง) ทั้ง 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 Universal Pixel m6d nonGooglePixels
แท็ก Eulerian Analytics ela customScripts
แท็ก Google (เดิมคือการกำหนดค่า Google Analytics) 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
แท็ก JS ของ Lytics 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 Content Analytics nudge nonGoogleScripts
โค้ดติดตาม Oktopost okt nonGoogleScripts
แท็ก Conversion ของ Optimise omc nonGoogleScripts
OwnerListens Message 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 Pixel 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 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
แท็กส่วนท้ายที่แสดงทั่วเว็บไซต์ของ Upsellit uslt customScripts
แท็กยืนยันของ Upsellit uspt customScripts
แท็ก JavaScript ของ Ve Interactive vei nonGoogleScripts
พิกเซล Ve Interactive 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 ที่แซนด์บ็อกซ์ไว้ซึ่งใช้เป็นส่วนหนึ่งของ เทมเพลตที่กำหนดเอง ไม่มี ไม่มี