คู่มือนี้จะแนะนำวิธีสร้างเทมเพลตตัวแปรที่กำหนดเอง วันและเวลา ตัวแปรนี้ใช้ ดังนั้นจะใช้อาร์เรย์ของค่า แล้วแสดงผลเป็น สตริงที่คั่นด้วยคอมมา
หากต้องการเริ่มเทมเพลตตัวแปรแรก ให้คลิกเทมเพลตทางด้านซ้าย การนำทาง และคลิกปุ่มใหม่ใต้เทมเพลตตัวแปร
ในแท็บข้อมูล ให้กำหนดชื่อและคำอธิบายของตัวแปร
ชื่อ คือสิ่งที่จะแสดงต่อผู้ใช้เมื่อจะนำไปใช้งาน ทั่วทั้งอินเทอร์เฟซผู้ใช้ Tag Manager
คำอธิบายคือชื่อที่อธิบาย - สรุป (200 อักขระหรือ น้อยลง) คำอธิบายเกี่ยวกับสิ่งที่ตัวแปรนี้ทำ
คลิกรีเฟรชเพื่อดูตัวอย่างเทมเพลต
ทางด้านขวาของอินพุตช่องจะมีหน้าต่างตัวอย่างเทมเพลต ทุกครั้งที่ทำการเปลี่ยนแปลงในตัวแก้ไข ปุ่มรีเฟรชจะ ปรากฏขึ้น คลิก รีเฟรช เพื่อดูว่าการเปลี่ยนแปลงที่คุณทำกับรูปลักษณ์ของ ตัวแปร
คลิกช่องเพื่อเพิ่มช่องลงในเทมเพลตตัวแปร
แท็บช่องของเครื่องมือแก้ไขเทมเพลตช่วยให้คุณสร้างและแก้ไขช่องใน เทมเพลตตัวแปร ช่องใช้สำหรับป้อนข้อมูลที่กำหนดเอง เช่น บัญชี ID คุณสามารถเพิ่มองค์ประกอบของแบบฟอร์มมาตรฐาน เช่น ช่องข้อความ เมนูแบบเลื่อนลง เมนู ปุ่มตัวเลือก และช่องทำเครื่องหมาย
คลิกเพิ่มช่องแล้วเลือกตารางแบบง่าย แทนที่ชื่อเริ่มต้น (เช่น "simpleTable1") ด้วย "list" คลิกรีเฟรชในตัวอย่างเทมเพลต
ทำขั้นตอนนี้ซ้ำกับอินพุตข้อความและเรียกว่า "array" ซึ่งเป็นช่องทำเครื่องหมาย 2 ช่อง ชื่อว่า "use_array" และ "sort" และการป้อนข้อความชื่อ "delimiter" สำหรับ "delimiter" ให้กำหนดค่าเริ่มต้นเป็น "," โดยคลิกไอคอนรูปเฟือง สลับ "ค่าเริ่มต้น" เป็นเปิด แล้วกรอกค่าเริ่มต้นใหม่ ฟิลด์ป้อนข้อมูล
คลิกแท็บโค้ด แล้วป้อน JavaScript ที่ทำแซนด์บ็อกซ์ในตัวแก้ไข ดังนี้
var input = data.array; if (!data.use_array) { input = []; for (var i = 0; i < data.list.length; i++) { input.push(data.list[i].values); } } if (data.sort) { input.sort(); } return input.join(data.delimiter || ',');
โค้ดสำหรับตัวแปรนี้ค่อนข้างตรงไปตรงมา แต่มี ที่เราอยากแจ้งให้ทราบ
data
ช่องมีช่อง 2-3 ช่องที่กำลังเข้าถึงจากนอก
data
ส่วนกลางdata
จะมีค่าที่คุณตั้งค่าไว้ในขั้นตอนก่อนหน้า ด้วยเหตุนี้ เราจึงสามารถเข้าถึงdata.use_array
,data.sort
data.list
และdata.delimiter
delimiter
จะได้รับการตั้งค่าเป็นค่าเริ่มต้น","
หากdata.delimiter
คือ ไม่ได้ให้ไว้ คุณควรกำหนดค่าเริ่มต้นให้กับช่องในกรณีต่อไปนี้ ที่เหมาะสม ซึ่งจะช่วยให้ผู้ใช้ใช้ตัวแปรได้ง่ายขึ้น เนื่องจากไม่จำเป็นต้องกรอกทุกฟิลด์เพื่อใช้ ตัวแปร
คลิกบันทึกเพื่อบันทึกความคืบหน้า การดำเนินการนี้จะโหลดสิทธิ์ทั้งหมดที่ตรวจพบ ลงในเครื่องมือแก้ไขเทมเพลต
API เทมเพลตบางรายการมีสิทธิ์ที่เชื่อมโยงอยู่ ซึ่งจะกำหนดว่าสิ่งใด ทำได้หรือไม่ได้ เมื่อคุณใช้ API เทมเพลต เช่น
sendPixel
ใน Tag Manager จะแสดงสิทธิ์ที่เกี่ยวข้องในสิทธิ์ในแท็บตัวอย่างเทมเพลต ให้เพิ่มค่าสำหรับ "ค่า" ป้อน ให้คลิก เรียกใช้โค้ด และดูคอนโซลเพื่อดูเอาต์พุตสำหรับตัวแปรของคุณ
หากมีข้อผิดพลาดเกิดขึ้น ข้อผิดพลาดนั้นจะปรากฏในหน้าต่างคอนโซล
คลิกบันทึก และปิดเครื่องมือแก้ไขเทมเพลต
และเทมเพลตตัวแปรก็พร้อมใช้งานแล้ว