ส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชน

แกลเลอรีเทมเพลตชุมชนของ Google Tag Manager ช่วยให้องค์กรสร้างและจัดการเทมเพลตแท็กและตัวแปรที่ผสานรวมเข้ากับ Google Tag Manager ได้อย่างลงตัว องค์กรของคุณจะสร้างเทมเพลต เผยแพร่ที่เก็บเทมเพลตไปยัง GitHub แล้วส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชนได้เพื่อให้ผู้ใช้ทั่วโลกใช้งานได้ ประโยชน์ที่องค์กรของคุณจะได้รับมีดังนี้

  • ลูกค้าของคุณจะเพิ่มและใช้เทมเพลตของคุณได้อย่างง่ายดาย
  • ผู้ใช้ Tag Manager จะสัมผัสแบรนด์ขององค์กรได้
  • ลูกค้าของคุณจะสามารถติดตั้งใช้งานแท็กได้ภายในไม่กี่นาที ไม่ใช่หลายเดือน
  • คุณสามารถเผยแพร่การอัปเดตในเทมเพลต และเผยแพร่การอัปเดตดังกล่าวให้ลูกค้าได้โดยอัตโนมัติ

กระบวนการส่งเทมเพลตใหม่ไปยังแกลเลอรีเทมเพลตชุมชนมีขั้นตอนหลักๆ ต่อไปนี้

  1. สร้างเทมเพลต
  2. เตรียมไฟล์โครงการ
  3. อัปโหลดไฟล์ไปยัง GitHub
  4. ส่งเทมเพลต

สร้างเทมเพลต

หากต้องการเริ่มต้นใช้งาน ให้สร้างเทมเพลตใน Google Tag Manager เป็นเทมเพลตที่กำหนดเอง ตรวจสอบว่าเทมเพลตของคุณผ่านการทดสอบอย่างละเอียดแล้ว ว่าเนื้อหาของเทมเพลตเป็นไปตาม Style Guide และคุณมีแผนหรือกระบวนการสำหรับการบำรุงรักษาและอัปเดตเทมเพลตอยู่แล้วหากจำเป็นต้องดำเนินการดังกล่าวในอนาคต

ข้อกำหนดในการให้บริการ

เทมเพลตใหม่ที่ส่งทุกครั้งต้องยอมรับข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชนของ Google Tag Manager วิธียืนยันการยอมรับข้อกำหนดในการให้บริการของเทมเพลต

  1. อ่านข้อกำหนดในการให้บริการแกลเลอรีเทมเพลตชุมชนของ Google Tag Manager
  2. ในเครื่องมือแก้ไขเทมเพลต ให้เปิดเทมเพลตเพื่อแก้ไข แล้วเลือกช่องใต้แท็บข้อมูลที่มีป้ายกำกับ "ยอมรับข้อกำหนดในการให้บริการของแกลเลอรีเทมเพลตชุมชน"

ส่งออกเทมเพลต

เมื่อเทมเพลตเสร็จสมบูรณ์แล้ว ให้ส่งออกไฟล์เทมเพลตไปยังเครื่องภายในและเปลี่ยนชื่อไฟล์ template.tpl

เตรียมไฟล์โครงการ

ขั้นตอนถัดไปคือการเตรียมที่เก็บสำหรับการเผยแพร่ใน GitHub ที่เก็บแต่ละรายการควรมีไฟล์ต่อไปนี้

  1. ไฟล์เทมเพลตที่ส่งออกชื่อ template.tpl ต้องอัปเดตไฟล์นี้เพื่อเพิ่มรายการ categories
  2. ไฟล์ metadata.yaml
  3. ไฟล์ LICENSE ชื่อไฟล์ต้องใช้ตัวพิมพ์ใหญ่ทั้งหมดและเนื้อหาของไฟล์ใบอนุญาตต้องเป็น Apache 2.0 เท่านั้น
  4. เพิ่มไฟล์ 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

  1. เพิ่มรายการ homepage ควรเป็น URL ที่ชี้ไปยังหน้าแรกขององค์กร
  2. เพิ่มรายการสำหรับ documentation ควรเป็น URL ที่ชี้ไปยังเอกสารประกอบสำหรับเทมเพลตของคุณ
  3. ใน GitHub ให้ค้นหาคอมมิตที่มีการเปลี่ยนแปลงที่คุณต้องการพุชสำหรับเทมเพลตเวอร์ชันเริ่มต้น แล้วคัดลอกหมายเลข SHA วิธีง่ายๆ ในการรับหมายเลข SHA ใน GitHub คือไปที่มุมมองคอมมิตและคลิกไอคอนคลิปบอร์ด (ไอคอนคลิปบอร์ด) การดำเนินการนี้จะคัดลอกหมายเลข SHA ทั้งหมดไปยังคลิปบอร์ด วางตัวเลขนั้นเป็นค่าสำหรับรายการ sha ของคุณเป็นโหนดย่อยของ versions ตามที่แสดงด้านล่าง
  4. เพิ่มรายการ 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 แล้ว คุณจะดำเนินการต่อเพื่อส่งเทมเพลตไปยังแกลเลอรีเทมเพลตชุมชนได้ ทำตามขั้นตอนต่อไปนี้เพื่อส่งเทมเพลต

  1. ตรวจสอบว่าได้ลงชื่อเข้าใช้ GitHub ด้วยบัญชีที่มีสิทธิ์เข้าถึงที่เก็บเทมเพลตที่คุณต้องการเพิ่มลงในแกลเลอรี
  2. ไปที่แกลเลอรีเทมเพลตชุมชนที่ tagmanager.google.com/gallery
  3. คลิก และเลือกส่งเทมเพลต
  4. ระบุ URL ของที่เก็บในช่องที่ให้ไว้ แล้วคลิกส่ง

อัปเดตเทมเพลต

หลังจากเผยแพร่เทมเพลตแล้ว คุณอาจต้องการอัปเดตเทมเพลตเป็นครั้งคราว ผู้ใช้เทมเพลตจะได้รับแจ้งหากมีการอัปเดตเทมเพลตและจะมีตัวเลือกในการอัปเดตเทมเพลตเป็นเวอร์ชันล่าสุด

ไฟล์ metadata.yaml จะใช้ในการกำหนดเวอร์ชันของเทมเพลตที่จะใช้ในแกลเลอรี หากต้องการเผยแพร่เวอร์ชันใหม่ คุณต้องเพิ่มหมายเลขการเปลี่ยนแปลง (หมายเลข SHA) ในส่วน versions ของไฟล์ metadata.yaml

  1. ค้นหาคอมมิตที่มีการเปลี่ยนแปลงที่คุณต้องการพุช แล้วคัดลอกหมายเลข SHA วิธีง่ายๆ ในการดำเนินการนี้คือใน GitHub คือไปที่มุมมองการคอมมิตแล้วคลิกไอคอนคลิปบอร์ด (ไอคอนคลิปบอร์ด) การดำเนินการนี้จะคัดลอกหมายเลข SHA ทั้งหมดไปยังคลิปบอร์ด
  2. เพิ่มรายการ sha ใหม่ที่ด้านบนสุดของรายการ versions ใน metadata.yaml (ดูตัวอย่างด้านล่าง)
  3. เพิ่ม changeNotes เพื่ออธิบายการเปลี่ยนแปลงในเวอร์ชันใหม่นี้โดยย่อ คุณสามารถสร้างความคิดเห็นแบบหลายบรรทัดได้ หากต้องการ (ดูตัวอย่างด้านล่าง)
  4. ทำการเปลี่ยนแปลงกับ 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.