แกลเลอรีเทมเพลตชุมชนของ Google Tag Manager ช่วยให้องค์กรสร้างและจัดการเทมเพลตแท็กและตัวแปรที่ผสานรวมเข้ากับ Google Tag Manager ได้อย่างลงตัว องค์กรของคุณจะสร้างเทมเพลต เผยแพร่ที่เก็บเทมเพลตไปยัง GitHub แล้วส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชนได้เพื่อให้ผู้ใช้ทั่วโลกใช้งานได้ ประโยชน์ที่องค์กรของคุณจะได้รับมีดังนี้
- ลูกค้าของคุณจะเพิ่มและใช้เทมเพลตของคุณได้อย่างง่ายดาย
- ผู้ใช้ Tag Manager จะสัมผัสแบรนด์ขององค์กรได้
- ลูกค้าของคุณจะสามารถติดตั้งใช้งานแท็กได้ภายในไม่กี่นาที ไม่ใช่หลายเดือน
- คุณสามารถเผยแพร่การอัปเดตในเทมเพลต และเผยแพร่การอัปเดตดังกล่าวให้ลูกค้าได้โดยอัตโนมัติ
กระบวนการส่งเทมเพลตใหม่ไปยังแกลเลอรีเทมเพลตชุมชนมีขั้นตอนหลักๆ ต่อไปนี้
สร้างเทมเพลต
หากต้องการเริ่มต้นใช้งาน ให้สร้างเทมเพลตใน Google Tag Manager เป็นเทมเพลตที่กำหนดเอง ตรวจสอบว่าเทมเพลตของคุณผ่านการทดสอบอย่างละเอียดแล้ว ว่าเนื้อหาของเทมเพลตเป็นไปตาม Style Guide และคุณมีแผนหรือกระบวนการสำหรับการบำรุงรักษาและอัปเดตเทมเพลตอยู่แล้วหากจำเป็นต้องดำเนินการดังกล่าวในอนาคต
ข้อกำหนดในการให้บริการ
เทมเพลตใหม่ที่ส่งทุกครั้งต้องยอมรับข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชนของ 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 | การวัด Conversion |
DATA_WAREHOUSING | การทำคลังข้อมูล |
EMAIL_MARKETING | การตลาดทางอีเมล |
การทดลอง | การทดสอบ A/B และการเพิ่มประสิทธิภาพเนื้อหา |
HEAT_MAP | แผนที่ความหนาแน่น |
LEAD_GENERATION | การสร้างความสนใจในตัวสินค้า |
การตลาด | การตลาด |
การปรับเปลี่ยนในแบบของคุณ | การปรับเปลี่ยนในแบบของคุณ |
รีมาร์เก็ตติ้ง | รีมาร์เก็ตติ้ง |
ลดราคา | ฝ่ายขายและ CRM |
SESSION_RECORDING | การบันทึกเซสชัน |
โซเชียล | โซเชียล |
SURVEY | แบบสำรวจ |
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
เพียงไฟล์เดียวเท่านั้น ทรัพยากรทั้งหมดต้องอยู่ใน Branch หลักในที่เก็บ 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.