แม้ว่าเราจะไม่แนะนำให้จำกัดประเภทของแท็กที่ติดตั้งใช้งานโดยใช้ 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 คลาสมีประโยชน์ในการบล็อกความสามารถในแท็ก ทริกเกอร์ และตัวแปรปัจจุบันและอนาคต
คุณควรทำความเข้าใจกฎที่ควบคุมรายการที่อนุญาตและรายการที่ถูกบล็อก ดังนี้
- รายการที่อนุญาต เมื่อตั้งค่ารายการที่อนุญาตแล้ว แท็ก ทริกเกอร์ และตัวแปรที่เกี่ยวข้องจะทํางาน ก็ต่อเมื่ออยู่ในรายการที่อนุญาต ไม่ว่าจะโดยชัดแจ้ง (ตามรหัสประเภท) หรือโดยนัย (โดยมีคลาสทั้งหมดอยู่ในรายการ)
- รายการที่บล็อก เมื่อตั้งค่ารายการที่บล็อกแล้ว แท็ก ทริกเกอร์ และตัวแปรจะทํางานก็ต่อเมื่อไม่ได้อยู่ในรายการที่บล็อก ไม่ว่าจะโดยชัดแจ้ง (ตามรหัสประเภท) หรือโดยนัย (โดยมีคลาสใดก็ตามอยู่ในรายการ)
- รายการที่บล็อกจะลบล้างรายการที่อนุญาต เมื่อตั้งค่าทั้ง 2 รายการแล้ว รายการที่บล็อกจะมีความสำคัญเหนือกว่า คุณใช้ รายการที่อนุญาตสำหรับคลาสของแท็กและรายการที่บล็อกสำหรับแท็กที่เฉพาะเจาะจงในคลาสนั้นได้ แต่จะใช้ในทางกลับกันไม่ได้ คุณไม่สามารถใช้รายการที่บล็อกสำหรับ คลาสของแท็กและรายการที่อนุญาตสำหรับแท็กที่เฉพาะเจาะจงในคลาสนั้น
- ชั้นเรียนมีความสัมพันธ์กัน
ชั้นเรียนบางชั้นเรียนมีความสัมพันธ์กับชั้นเรียนอื่นๆ เช่น แท็กที่
เรียกใช้สคริปต์ที่ไม่ใช่ของ 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 |
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
|
customScriptshtml
|
customScripts |
สามารถเรียกใช้โค้ด JavaScript ที่ผู้ใช้ระบุ |
htmlcustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
html
|
google |
สามารถเรียกใช้สคริปต์ที่ Google โฮสต์และส่งพิกเซลไปยัง Google ได้เท่านั้น | ||
html |
อีเมลแทนสำหรับ customScripts โปรดทราบว่านี่คือIDสำหรับแท็ก HTML ที่กำหนดเองด้วย ซึ่งจะช่วยให้ผู้ใช้รุ่นเดิม
ได้รับประโยชน์จากcustomScripts ด้วย |
customScriptscustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
customScripts
|
nonGooglePixels |
ส่งพิกเซลไปยังโดเมนที่ไม่ใช่ของ Google ได้ |
customPixelscustomScriptshtmlnonGoogleScriptsnonGoogleIframes
|
|
nonGoogleScripts |
สามารถเรียกใช้สคริปต์ที่ไม่ได้มาจาก Google |
nonGooglePixels |
customScriptshtml
|
nonGoogleIframes |
สามารถแทรก iframe จากโดเมนที่ไม่ใช่ของ Google |
nonGooglePixels |
customScriptshtmlnonGoogleScripts
|
sandboxedScripts |
JavaScript ที่แซนด์บ็อกซ์ไว้ซึ่งใช้เป็นส่วนหนึ่งของ เทมเพลตที่กำหนดเอง | ไม่มี | ไม่มี |