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

แม้ว่าเราจะไม่แนะนําให้จํากัดประเภทแท็กที่ติดตั้งใช้งานโดยใช้ 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 แต่ละรายการในรายการจะสอดคล้องกับแท็ก ทริกเกอร์ หรือประเภทตัวแปรที่เฉพาะเจาะจง หรือสอดคล้องกับคลาสของประเภท Class แสดงกลุ่มแท็ก ทริกเกอร์ และตัวแปรที่มีความสามารถเหมือนกัน ตัวอย่างเช่น แท็กทั้งหมดที่ส่งพิกเซลไปยังโดเมนที่ไม่ใช่ของ 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 ของกรอบเวลาการเข้าร่วมโปรแกรมแอฟฟิลิเอต awc nonGoogleScripts
แท็กเส้นทางในกรอบเวลาแอฟฟิลิเอต awj nonGoogleScripts
การติดตามเหตุการณ์ Universal โฆษณา Bing baut nonGoogleScripts
โซลูชันแบบสำรวจผู้ซื้อของ Bizrate Insights bb nonGoogleScripts
โซลูชันแบบสำรวจการละทิ้งไซต์กลางคันของ Bizrate Insights bsa nonGoogleScripts
แท็กการติดตาม ClickTale Standard (เลิกใช้งานแล้ว) cts nonGoogleScripts
แท็ก comScore Unified Digital Measurement csm nonGoogleScripts
Conversant Mediaplex - แท็ก MCT ของ IFRAME 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
แท็ก Universal Pixel ของ 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 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 Pixel 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 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
แท็กส่วนท้ายที่แสดงทั่วเว็บไซต์ของ 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 ที่แซนด์บ็อกซ์ไว้ซึ่งเป็นส่วนหนึ่งของเทมเพลตที่กำหนดเอง ไม่มี ไม่มี