คลิก
องค์ประกอบของคลิก: เข้าถึงคีย์ gtm.element ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก ตัวแปรนี้จะเป็นการอ้างอิงองค์ประกอบ DOM ที่เกิดคลิก
คลาสของคลิก: เข้าถึงคีย์ gtm.elementClasses ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก ตัวแปรนี้จะเป็นค่าสตริงของแอตทริบิวต์คลาสในองค์ประกอบ DOM ที่มีการคลิก
รหัสคลิก: เข้าถึงคีย์ gtm.elementId ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก ตัวแปรนี้จะเป็นค่าสตริงของแอตทริบิวต์รหัสในองค์ประกอบ DOM ที่มีการคลิก
เป้าหมายของคลิก: เข้าถึงคีย์ gtm.elementTarget ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก
URL ของคลิก: เข้าถึงคีย์ gtm.elementUrl ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก
ข้อความสำหรับคลิก: เข้าถึงคีย์ gtm.elementText ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์คลิก
ข้อผิดพลาด
ข้อความแสดงข้อผิดพลาด: เข้าถึงคีย์ gtm.errorMessage ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ข้อผิดพลาด JavaScript ตัวแปรนี้จะเป็นสตริงที่มีข้อความแสดงข้อผิดพลาด
URL ที่มีข้อผิดพลาด: เข้าถึงคีย์ gtm.errorUrl ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ข้อผิดพลาด JavaScript ตัวแปรนี้จะเป็นสตริงที่มี URL ที่เกิดข้อผิดพลาดขึ้น
บรรทัดที่มีข้อผิดพลาด: เข้าถึงคีย์ gtm.errorLine ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ข้อผิดพลาด JavaScript ตัวแปรนี้จะเป็นหมายเลขบรรทัดในไฟล์ที่เกิดข้อผิดพลาด
Debug Mode: คืนค่า true ถ้าคอนเทนเนอร์ทำงานอยู่ในโหมดแสดงตัวอย่างในขณะนี้
แบบฟอร์ม
คลาสของแบบฟอร์ม: เข้าถึงคีย์ gtm.elementClasses ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม ตัวแปรนี้จะเป็นค่าสตริงของแอตทริบิวต์คลาสในแบบฟอร์ม
องค์ประกอบของแบบฟอร์ม: เข้าถึงคีย์ gtm.element ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม ตัวแปรนี้จะเป็นการอ้างอิงองค์ประกอบ DOM ของแบบฟอร์ม
รหัสแบบฟอร์ม: เข้าถึงคีย์ gtm.elementId ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม ตัวแปรนี้จะเป็นค่าสตริงของแอตทริบิวต์รหัสในแบบฟอร์ม
เป้าหมายของแบบฟอร์ม: เข้าถึงคีย์ gtm.elementTarget ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม
ข้อความในแบบฟอร์ม: เข้าถึงคีย์ gtm.elementText ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม
URL ของแบบฟอร์ม: เข้าถึงคีย์ gtm.elementUrl ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์แบบฟอร์ม
ประวัติ
แหล่งที่มาของประวัติ: เข้าถึงคีย์ gtm.historyChangeSource dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปลี่ยนแปลงประวัติ
Fragment ใหม่ของประวัติ: เข้าถึงคีย์ gtm.newUrlFragment ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปลี่ยนแปลงประวัติ ตัวแปรนี้จะเป็นค่าสตริงของส่วนหนึ่ง (แฮช) ของ URL หน้าเว็บหลังจากมีเหตุการณ์ประวัติ
สถานะใหม่ของประวัติ: เข้าถึงคีย์ gtm.newHistoryState ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปลี่ยนแปลงประวัติ ตัวแปรนี้จะเป็นออบเจ็กต์สถานะที่หน้าเว็บพุชเข้าไปในประวัติเพื่อทำให้เกิดเหตุการณ์ประวัติ
Fragment เดิมของประวัติ: เข้าถึงคีย์ gtm.oldUrlFragment ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปลี่ยนแปลงประวัติ ตัวแปรนี้จะเป็นค่าสตริงของส่วนหนึ่ง (แฮช) ของ URL หน้าเว็บก่อนเหตุการณ์ประวัติ
สถานะเดิมของประวัติ: เข้าถึงคีย์ gtm.oldHistoryState ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปลี่ยนแปลงประวัติ ตัวแปรนี้จะเป็นออบเจ็กต์สถานะที่เคยทำงานอยู่ก่อนที่จะเกิดเหตุการณ์ประวัติ
หน้า
Page Hostname: ระบุส่วนที่เป็นชื่อโฮสต์ของ URL ปัจจุบัน
Page Path: ระบุส่วนที่เป็นเส้นทางของ URL ปัจจุบัน
Page URL: ระบุ URL เต็มของหน้าเว็บปัจจุบัน
Referrer: ระบุ URL เต็มของผู้อ้างอิงสำหรับหน้าเว็บปัจจุบัน
เลื่อน
เกณฑ์ความลึกในการเลื่อน: เข้าถึงคีย์ gtm.scrollThreshold ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ความลึกในการเลื่อน ตัวแปรนี้จะเป็นค่าตัวเลขซึ่งระบุความลึกในการเลื่อนที่ทำให้ทริกเกอร์เริ่มทำงาน สำหรับเกณฑ์เปอร์เซ็นต์ ตัวแปรนี้จะเป็นค่าตัวเลข (0-100) สำหรับพิกเซล ตัวแปรนี้จะเป็นค่าตัวเลขที่แสดงจำนวนพิกเซลที่ระบุเป็นเกณฑ์
หน่วยความลึกในการเลื่อน: เข้าถึงคีย์ gtm.scrollUnits ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ความลึกในการเลื่อน ตัวแปรนี้จะเป็น "พิกเซล" หรือ "เปอร์เซ็นต์" อย่างใดอย่างหนึ่ง ซึ่งแสดงถึงหน่วยที่ระบุไว้สำหรับเกณฑ์ที่ทำให้ทริกเกอร์เริ่มทำงาน
ทิศทางการเลื่อน: เข้าถึงคีย์ gtm.scrollDirection ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ความลึกในการเลื่อน ตัวแปรนี้จะเป็น "แนวตั้ง" หรือ "แนวนอน" อย่างใดอย่างหนึ่งซึ่งจะระบุทิศทางของเกณฑ์ที่ทำให้ทริกเกอร์เริ่มทำงาน
ยูทิลิตี
Container ID: ระบุรหัสสาธารณะของคอนเทนเนอร์ ค่าตัวอย่าง ได้แก่ GTM-XKCD11
เวอร์ชันคอนเทนเนอร์: ระบุหมายเลขเวอร์ชันของคอนเทนเนอร์เป็นสตริง
Environment Name: แสดงชื่อที่ผู้ใช้ระบุของสภาพแวดล้อมปัจจุบัน หากคำขอคอนเทนเนอร์เกิดขึ้นจากลิงก์ "แชร์หน้าตัวอย่าง" ของสภาพแวดล้อม หรือจากข้อมูลโค้ดของสภาพแวดล้อม สำหรับสภาพแวดล้อมแบบบิวท์อิน จะแสดงชื่อ "ใช้จริง" "ล่าสุด" หรือ "แก้ไขอยู่" ขณะที่ในกรณีอื่นๆ ทั้งหมดจะแสดงเป็นสตริงว่างเปล่า
เหตุการณ์: เข้าถึงคีย์ event ใน dataLayer ซึ่งเป็นชื่อของเหตุการณ์ dataLayer ปัจจุบัน (เช่น gtm.js, gtm.dom, gtm.load หรือชื่อเหตุการณ์ที่กำหนดเอง)
HTML ID: อนุญาตแท็ก HTML ที่กำหนดเองให้ส่งสัญญาณหากสำเร็จหรือล้มเหลว โดยใช้กับลำดับแท็ก
ตัวเลขสุ่ม: คืนค่าตัวเลขแบบสุ่ม
รหัสไคลเอ็นต์ Analytics: ระบุรหัสไคลเอ็นต์จากคุกกี้รหัสไคลเอ็นต์เริ่มต้นของ Google Analytics
รหัสเซสชัน Analytics: ระบุรหัสเซสชันจากคุกกี้เซสชันของ Google Analytics ที่มีคำนำหน้าเริ่มต้นทั้งหมด หากมีคุกกี้เซสชัน Google Analytics หลายรายการ ตัวแปรจะแสดงค่าสตริงที่มีรหัสเซสชันที่เกี่ยวข้องทั้งหมด
หมายเลขเซสชัน Analytics: แสดงหมายเลขเซสชันจากคุกกี้เซสชันของ Google Analytics ที่มีคำนำหน้าเริ่มต้นทั้งหมด หากมีคุกกี้เซสชัน Google Analytics หลายรายการ ตัวแปรจะแสดงผลค่าสตริงที่มีหมายเลขเซสชันที่เกี่ยวข้องทั้งหมด
วิดีโอ
เวลาปัจจุบันของวิดีโอ: เข้าถึงคีย์ gtm.videoCurrentTime ใน dataLayer ซึ่งเป็นจำนวนเต็มที่แสดงเวลาในหน่วยวินาทีที่เกิดเหตุการณ์ขึ้นในวิดีโอ
ระยะเวลาของวิดีโอ: เข้าถึงคีย์ gtm.videoDuration ใน dataLayer ซึ่งเป็นจำนวนเต็มที่แสดงระยะเวลารวมของวิดีโอในหน่วยวินาที
เปอร์เซ็นต์ของวิดีโอ: เข้าถึงคีย์ gtm.VideoPercent ใน dataLayer ซึ่งเป็นจำนวนเต็ม (0-100) ที่แสดงเปอร์เซ็นต์ของวิดีโอที่เล่นซึ่งเกิดเหตุการณ์
ผู้ให้บริการวิดีโอ: เข้าถึงคีย์ gtm.videoProvider ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์วิดีโอ YouTube นี่จะเป็นชื่อของผู้ให้บริการวิดีโอ เช่น "YouTube"
สถานะวิดีโอ: เข้าถึงคีย์ gtm.videoStatus ใน dataLayer ซึ่งเป็นสถานะของวิดีโอเมื่อเกิดการตรวจพบเหตุการณ์ เช่น "เล่น" "หยุดชั่วคราว"
ชื่อวิดีโอ: เข้าถึงคีย์ gtm.videoTitle ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์วิดีโอ YouTube ตัวแปรนี้จะเป็นชื่อของวิดีโอ
URL ของวิดีโอ: เข้าถึงคีย์ gtm.videoUrl ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์วิดีโอ YouTube ตัวแปรนี้จะเป็น URL ของวิดีโอ เช่น "https://www.youtube.com/watch?v=gvHcXIF0rTU"
มองเห็นวิดีโอได้: เข้าถึงคีย์ gtm.videoVisible ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์วิดีโอ YouTube ตัวแปรนี้จะตั้งค่าเป็น "จริง" หากมองเห็นวิดีโอได้ในวิวพอร์ต และเป็นค่า "เท็จ" หากไม่ได้ (เช่น อยู่ในครึ่งหน้าล่างหรือในแท็บเบื้องหลัง)
ระดับการมองเห็น
มองเห็นเปอร์เซ็นต์ได้: เข้าถึงคีย์ gtm.visibleRatio ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์การเปิดเผยองค์ประกอบ ตัวแปรนี้จะเป็นค่าตัวเลข (0-100) ซึ่งระบุจำนวนองค์ประกอบที่เลือกที่จะมองเห็นได้เมื่อทริกเกอร์เริ่มทำงาน
ระยะเวลาที่แสดงบนหน้าจอ: เข้าถึงคีย์ gtm.visibleTime ใน dataLayer ซึ่งกำหนดโดยทริกเกอร์ระดับการมองเห็นองค์ประกอบ ตัวแปรนี้จะเป็นค่าตัวเลขซึ่งระบุจำนวนมิลลิวินาทีที่เห็นองค์ประกอบที่เลือกไว้ได้เมื่อทริกเกอร์เริ่มทำงาน