แม้ว่าเราจะไม่แนะนำให้ทำการจำกัดประเภทของแท็กที่ใช้งานโดยใช้ 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 หน้าต่างแอฟฟิลิเอต | 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 |
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 ที่ใช้เป็นส่วนหนึ่งของ เทมเพลตที่กำหนดเอง | ไม่มี | ไม่มี |