บริการ Google Tag Manager ให้สิทธิ์เข้าถึงข้อมูล Tag Manager API แก่ผู้ใช้ที่ได้รับอนุญาต บริการนี้ อนุญาตให้ผู้ใช้ Tag Manager จัดการ บัญชี containers สภาพแวดล้อม versions พื้นที่ทำงาน โฟลเดอร์ ตัวแปร ทริกเกอร์ แท็ก และ สิทธิ์ของผู้ใช้
ข้อมูลอ้างอิง
หากต้องการข้อมูลโดยละเอียดเกี่ยวกับบริการนี้ โปรดดูเอกสารอ้างอิงสำหรับ Tag Manager API V2
บริการ Tag Manager จะใช้ออบเจ็กต์ เมธอด และพารามิเตอร์เดียวกันกับ API สาธารณะ เช่นเดียวกับบริการขั้นสูงทั้งหมดใน Apps Script โปรดดูข้อมูลเพิ่มเติมที่หัวข้อวิธีกำหนดลายเซ็นของเมธอด
หากต้องการรายงานปัญหาและค้นหาการสนับสนุนอื่นๆ โปรดดูศูนย์ช่วยเหลือของ Google Tag Manager
รหัสตัวอย่าง
โค้ดตัวอย่างด้านล่างแสดงวิธีใช้ฟีเจอร์บางรายการของบริการ Tag Manager
สร้างเวอร์ชันคอนเทนเนอร์ที่มีตัวแปร ทริกเกอร์ และแท็ก
โค้ดตัวอย่างด้านล่างใช้ Tag Manager API V2 ในการสร้างคอนเทนเนอร์ที่มีชื่อซึ่งมีการประทับเวลาพร้อมกับวันที่ปัจจุบันก่อน เพื่อเพิ่มโอกาสที่คอนเทนเนอร์นั้นไม่ซ้ำกัน จากนั้นตัวอย่างจะสร้างพื้นที่ทำงานด้วยตัวแปรค่าแบบสุ่ม และทริกเกอร์ที่เริ่มทำงานสำหรับการดูหน้าเว็บแต่ละครั้ง ถัดไป ตัวอย่างจะใช้ทริกเกอร์ในการสร้างแท็กพิกเซลที่กําหนดเองที่เริ่มการทำงานของพิกเซลไปยัง //example.com
โดยมีระบบป้องกันแคชต่อท้าย URL สุดท้าย ตัวอย่างจะสร้างเวอร์ชันคอนเทนเนอร์ที่มีเอนทิตีข้างต้น จากนั้นบันทึกเวอร์ชันแล้วแสดงผลเพื่อใช้ในภายหลัง
นำเวอร์ชันคอนเทนเนอร์ไปใช้จริงและดูตัวอย่างแบบร่างคอนเทนเนอร์ปัจจุบันอย่างรวดเร็ว
โค้ดตัวอย่างด้านล่างใช้ Tag Manager API V2 เพื่อยอมรับเวอร์ชันคอนเทนเนอร์ที่อาจสร้างขึ้นในตัวอย่างด้านบน และเรียกข้อมูลบัญชี คอนเทนเนอร์ และรหัสเวอร์ชันจากเวอร์ชันดังกล่าว ตัวอย่างนี้ใช้รหัสเหล่านี้ในการนำเวอร์ชันคอนเทนเนอร์ไปใช้จริงทั่วโลก สุดท้ายนี้ ตัวอย่างจะสร้างตัวอย่างแบบคร่าวๆ ของพื้นที่ทำงานใหม่และบันทึกตัวอย่างแบบคร่าวๆ
สร้างและให้สิทธิ์สภาพแวดล้อมผู้ใช้อีกครั้ง
โค้ดตัวอย่างด้านล่างใช้ Tag Manager API V2 เพื่อยอมรับเวอร์ชันคอนเทนเนอร์ และแยกบัญชี คอนเทนเนอร์ และรหัสเวอร์ชัน ตัวอย่างนี้ใช้รหัสเหล่านี้เพื่อสร้างสภาพแวดล้อมของผู้ใช้ที่ชี้ไปยังเวอร์ชันคอนเทนเนอร์อินพุตและบันทึกสภาพแวดล้อมของผู้ใช้ ตัวอย่างนี้จะสรุปด้วยการบันทึกสภาพแวดล้อมผู้ใช้ที่ได้รับอนุญาตอีกครั้ง
บันทึกอีเมลและสิทธิ์การเข้าถึงคอนเทนเนอร์ทั้งหมดภายในบัญชี
โค้ดตัวอย่างด้านล่างใช้ Tag Manager API V2 เพื่อค้นหารายการสิทธิ์ทั้งหมดภายในบัญชี Tag Manager จากนั้นตัวอย่างจะบันทึกอีเมลของผู้ใช้ รหัสคอนเทนเนอร์ และประเภทของสิทธิ์การเข้าถึงคอนเทนเนอร์สำหรับแต่ละรายการ