แกลเลอรีเทมเพลตชุมชนของ Google Tag Manager ช่วยให้องค์กรของคุณสร้างและจัดการเทมเพลตแท็กและตัวแปรที่ผสานรวมกับ Google Tag Manager ได้โดยค่าเริ่มต้น องค์กรของคุณสามารถสร้างเทมเพลต เผยแพร่ที่เก็บเทมเพลตไปยัง GitHub แล้วส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชนเพื่อให้ผู้ใช้ทั่วโลกใช้งานได้ ประโยชน์ที่องค์กรจะได้รับมีดังนี้
- ลูกค้าจะสามารถเพิ่มและใช้เทมเพลตของคุณได้อย่างง่ายดาย
- ผู้ใช้ Tag Manager จะเห็นแบรนด์ขององค์กรคุณ
- ลูกค้าจะติดตั้งใช้งานแท็กได้ภายในไม่กี่นาที ไม่ใช่หลายเดือน
- คุณสามารถเผยแพร่การอัปเดตไปยังเทมเพลต และทำการอัปเดตเหล่านั้นโดยอัตโนมัติให้กับลูกค้าได้
กระบวนการส่งเทมเพลตใหม่ไปยังแกลเลอรีเทมเพลตชุมชนมีขั้นตอนหลักๆ ดังต่อไปนี้
สร้างเทมเพลต
เริ่มต้นใช้งานด้วยการสร้างเทมเพลตใน Google Tag Manager เป็นเทมเพลตที่กำหนดเอง ตรวจสอบว่าเทมเพลตได้รับการทดสอบอย่างละเอียดแล้ว เนื้อหาของเทมเพลตเป็นไปตามคู่มือรูปแบบ และคุณมีแผนหรือกระบวนการเกี่ยวกับวิธีดูแลและอัปเดตเทมเพลตหากจำเป็นต้องดำเนินการในอนาคต
ข้อกำหนดในการให้บริการ
การส่งเทมเพลตใหม่ทุกครั้งต้องยอมรับข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชน Google Tag Manager วิธียืนยันการยอมรับข้อกำหนดในการให้บริการสำหรับเทมเพลต
- โปรดอ่านข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชนของ Google Tag Manager
- ในเครื่องมือแก้ไขเทมเพลต ให้เปิดเทมเพลตเพื่อแก้ไข แล้วทําเครื่องหมายที่ช่องใต้แท็บข้อมูลที่มีป้ายกำกับ "ยอมรับข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชน"
ส่งออกเทมเพลต
เมื่อเทมเพลตเสร็จสมบูรณ์แล้ว ให้ส่งออกไฟล์เทมเพลตไปยังเครื่องภายในและเปลี่ยนชื่อไฟล์ template.tpl
เตรียมไฟล์โปรเจ็กต์
ขั้นตอนถัดไปคือการเตรียมที่เก็บสำหรับการเผยแพร่บน GitHub ที่เก็บแต่ละรายการควรมีไฟล์ต่อไปนี้
- ไฟล์เทมเพลตที่ส่งออกชื่อ
template.tpl
ต้องอัปเดตไฟล์นี้เพื่อเพิ่มรายการcategories
- ไฟล์
metadata.yaml
- ไฟล์
LICENSE
ชื่อไฟล์ต้องเป็นตัวพิมพ์ใหญ่ทั้งหมดและเนื้อหาของไฟล์ใบอนุญาตต้องเป็น Apache 2.0 เท่านั้น - เพิ่มไฟล์
README.md
(ไม่บังคับแต่แนะนำ)
เพิ่มหมวดหมู่ลงใน template.tpl
อัปเดตไฟล์ template.tpl
ด้วยรายการ categories
ในส่วน INFO
และระบุค่าหมวดหมู่ที่เกี่ยวข้องอย่างน้อย 1 ค่าที่เลือกจากตารางต่อไปนี้ หากมีหมวดหมู่ที่เหมาะสมมากกว่า 1 หมวดหมู่ คุณสามารถระบุค่าหมวดหมู่ได้สูงสุด 3 ค่า โดยเรียงลำดับจากเกี่ยวข้องมากที่สุดไปเกี่ยวข้องน้อยที่สุด
ตัวอย่างเช่น
___INFO___
{
"displayName": "Example Template",
"categories": ["AFFILIATE_MARKETING", "ADVERTISING"],
// additional template properties, etc...
}
ตารางค่าหมวดหมู่ที่รองรับมีดังนี้
หมวดหมู่ | คำอธิบาย |
---|---|
โฆษณา | การโฆษณา |
AFFILIATE_MARKETING | การตลาดแบบแอฟฟิลิเอต |
ข้อมูลวิเคราะห์ | Analytics |
การระบุแหล่งที่มา | การระบุแหล่งที่มา |
แชท | แชท |
ที่ได้รับการเพิ่มประสิทธิภาพ | การวัด Conversion |
DATA_WAREHOUSING | ระบบคลังข้อมูล |
EMAIL_MARKETING | การตลาดทางอีเมล |
การทดลอง | การทดสอบ A/B และการเพิ่มประสิทธิภาพเนื้อหา |
HEAT_MAP | แผนที่ความร้อน |
LEAD_GENERATION | การสร้างลูกค้าเป้าหมาย |
การตลาด | Marketing |
การปรับเปลี่ยนในแบบของคุณ | การปรับเปลี่ยนในแบบของผู้ใช้ |
รีมาร์เก็ตติ้ง | รีมาร์เก็ตติ้ง |
ลดราคา | ฝ่ายขายและ CRM |
SESSION_RECORDING | การบันทึกเซสชัน |
SOCIAL | โซเชียล |
แบบสำรวจ | แบบสำรวจ |
TAG_MANAGEMENT | ระบบจัดการแท็ก |
ยูทิลิตี | ยูทิลิตีของ Google Tag Manager |
metadata.yaml
ไฟล์ metadata.yaml
มีข้อมูลเกี่ยวกับเทมเพลตของคุณ รวมถึงลิงก์ไปยังหน้าแรกขององค์กร เอกสารประกอบของเทมเพลต และข้อมูลเวอร์ชัน แต่ละเวอร์ชันจะกำกับด้วยหมายเลขการเปลี่ยนแปลง หรือที่เรียกว่าหมายเลข SHA ซึ่งเป็นหมายเลขการเปลี่ยนแปลงที่เชื่อมโยงกับคอมมิตของ Git ช่อง changeNotes
เป็นตัวเลือกที่ไม่บังคับ แต่แนะนำให้แจ้งเพื่อแจ้งให้ผู้ใช้ทราบเกี่ยวกับการเปลี่ยนแปลงที่รวมอยู่ในเวอร์ชันนี้
วิธีตั้งค่าไฟล์ metadata.yaml
- เพิ่มรายการ
homepage
ส่วนนี้ควรเป็น URL ที่ชี้ไปยังหน้าแรกขององค์กร - เพิ่มข้อความสำหรับ
documentation
ซึ่งควรเป็น URL ที่นำไปยังเอกสารประกอบสำหรับเทมเพลตของคุณ - ใน GitHub ให้ค้นหาคอมมิตที่มีการเปลี่ยนแปลงที่คุณต้องการพุชสำหรับเทมเพลตเวอร์ชันเริ่มต้นและคัดลอกหมายเลข SHA วิธีง่ายๆ ในการรับหมายเลข SHA ใน GitHub คือไปที่มุมมองคอมมิตและคลิกไอคอนคลิปบอร์ด () ซึ่งจะเป็นการคัดลอกหมายเลข SHA ทั้งหมดไปยังคลิปบอร์ด วางตัวเลขดังกล่าวเป็นค่าสำหรับรายการ
sha
เป็นรายการย่อยของโหนดversions
ดังที่แสดงด้านล่าง - เพิ่มรายการ
changeNotes
ลงในโหนดversions
เพื่ออธิบายการเปลี่ยนแปลงที่มีในเวอร์ชันใหม่นี้คร่าวๆ
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.
อัปโหลดไปยัง GitHub
ขั้นตอนถัดไปคือการอัปโหลดไฟล์ไปยัง GitHub สร้างที่เก็บ GitHub พร้อมไฟล์และโครงสร้างที่เหมาะสมตามที่ระบุไว้ด้านบน
ที่เก็บเทมเพลตต้องมีไฟล์ * template.tpl
, metadata.yaml
และ LICENSE
ที่พบที่ระดับรากของที่เก็บ Git ที่เก็บ Git แต่ละรายการควรมีไฟล์ template.tpl
เพียง 1 ไฟล์ ทรัพยากรทั้งหมดต้องอยู่ในสาขาหลักในที่เก็บ GitHub ของคุณ ระบบจะนำที่เก็บเทมเพลตที่ไม่ตรงกับโครงสร้างนี้ออกจากแกลเลอรี
แต่ละรายการในแกลเลอรีเทมเพลตชุมชนจะลิงก์ไปยังส่วนปัญหาของที่เก็บ GitHub ของเทมเพลต เพื่อให้ผู้ใช้แจ้งให้คุณทราบได้หากพบข้อบกพร่อง ตรวจสอบว่าปัญหาไม่ได้ถูกปิดใช้สำหรับที่เก็บ GitHub ของเทมเพลต เพื่อให้คุณตรวจสอบและแก้ไขปัญหาที่เกิดขึ้นได้
ส่งเทมเพลต
เมื่อโฮสต์ที่เก็บเทมเพลตอยู่ใน GitHub แล้ว คุณจะส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชนได้ หากต้องการส่งเทมเพลต ให้ทำตามขั้นตอนต่อไปนี้
- ตรวจสอบว่าคุณลงชื่อเข้าใช้ GitHub ด้วยบัญชีที่มีสิทธิ์เข้าถึงที่เก็บเทมเพลตที่คุณต้องการเพิ่มลงในแกลเลอรี
- ไปที่แกลเลอรีเทมเพลตชุมชนที่ tagmanager.google.com/gallery
- คลิก more_vert และเลือกส่งเทมเพลต
- ระบุ URL ของที่เก็บในช่องที่มีให้ แล้วคลิกส่ง
อัปเดตเทมเพลต
หลังจากเผยแพร่เทมเพลตแล้ว คุณอาจต้องการให้อัปเดตเทมเพลตเป็นครั้งคราว ผู้ใช้เทมเพลตจะได้รับแจ้งหากมีการอัปเดตเทมเพลต และจะมีตัวเลือกในการอัปเดตเทมเพลตเป็นเวอร์ชันล่าสุด
ไฟล์ metadata.yaml
จะใช้กำหนดเวอร์ชันของเทมเพลตที่จะใช้ในแกลเลอรี หากต้องการเผยแพร่เวอร์ชันใหม่ คุณต้องเพิ่มหมายเลขการเปลี่ยนแปลง (หมายเลข SHA) ลงในส่วน versions
ของไฟล์ metadata.yaml
- ค้นหาคอมมิตซึ่งมีการเปลี่ยนแปลงที่คุณต้องการพุชและคัดลอกหมายเลข SHA วิธีง่ายๆ ในการดำเนินการนี้คือใน GitHub คือไปที่มุมมองคอมมิตแล้วคลิกไอคอนคลิปบอร์ด () ซึ่งจะเป็นการคัดลอกหมายเลข SHA ทั้งหมดไปยังคลิปบอร์ด
- เพิ่มรายการ
sha
ใหม่ที่ด้านบนสุดของรายการversions
ในmetadata.yaml
(ดูตัวอย่างด้านล่าง) - เพิ่ม
changeNotes
เพื่ออธิบายการเปลี่ยนแปลงที่มีในเวอร์ชันใหม่นี้คร่าวๆ คุณสามารถสร้างความคิดเห็นแบบหลายบรรทัดได้ หากต้องการ (ดูตัวอย่างด้านล่าง) - ยืนยันการเปลี่ยนแปลงกับ
metadata.yaml
แล้วการอัปเดตของคุณจะปรากฏในแกลเลอรีภายใน 2 ถึง 3 วัน
ตัวอย่างนี้แสดงวิธีเพิ่มข้อมูลเวอร์ชันใหม่ รวมถึงหมายเลข SHA และหมายเหตุการเปลี่ยนแปลง
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
# Latest version
- sha: 5f02a788b90ae804f86b04aa24af8937e567874c
changeNotes: |2
Fix bug with the whatsamajig.
Improve menu options.
Update API calls.
# Older versions
- sha: 5f02a788b90ae804f86b04aa24af8937e567874b
changeNotes: Adds eject button.
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.