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

แม้ว่าเราจะไม่แนะนำให้ทำการจำกัดประเภทของแท็กที่ใช้งานโดยใช้ 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 หน้าต่างแอฟฟิลิเอต awc nonGoogleScripts
แท็กเส้นทางแอฟฟิลิเอต 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
ไข่บ้า cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
แท็ก HTML ที่กำหนดเอง html customScripts
แท็กรูปภาพที่กำหนดเอง img customPixels
แท็ก DistroScale dstag nonGoogleScripts
แท็กตัวนับ Floodlight flc
แท็กยอดขาย Floodlight fls
พิกเซลแท็ก Dstillery Universal 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
แท็กการไหลของเมาส์ mf nonGoogleScripts
พิกเซล Neustar ta nonGoogleScripts
แท็ก Nielsen DCR Static Lite ndcr nonGoogleScripts
Nudge Content Analytics Tag 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 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
แท็กส่วนท้ายส่วนกลางของ 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
Listener/ทริกเกอร์วิดีโอ 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 ที่ใช้เป็นส่วนหนึ่งของ เทมเพลตที่กำหนดเอง ไม่มี ไม่มี