เราจะเลิกใช้งาน Universal Analytics (UA) ในวันที่ 1 กรกฎาคม 2023 ซึ่งหมายความว่าจะหยุดการประมวลผลข้อมูล พร็อพเพอร์ตี้ Analytics 360 จะหยุดทํางานตั้งแต่วันที่ 1 ตุลาคม 2023 เป็นต้นไป ย้ายข้อมูลไปยัง Google Analytics 4

มิติข้อมูลและเมตริกที่กำหนดเอง

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

คู่มือนี้อธิบายวิธีส่งมิติข้อมูลและเมตริกที่กําหนดเองโดยใช้ analytics.js

ภาพรวม

มิติข้อมูลและเมตริกที่กําหนดเองเป็นวิธีที่มีประสิทธิภาพในการส่งข้อมูลที่กําหนดเองไปยัง Google Analytics นักพัฒนาเว็บสามารถใช้มิติข้อมูลและเมตริกที่กําหนดเองเพื่อแบ่งกลุ่มและวัดความแตกต่างระหว่างผู้ใช้ที่ลงชื่อเข้าสู่ระบบและออกจากระบบ ผู้เขียนหน้าเว็บ ระดับในเกม หรือข้อมูลทางธุรกิจอื่นๆ ที่คุณมีในหน้าเว็บ

สําหรับภาพรวมทั้งหมดเกี่ยวกับวิธีการทํางานของฟีเจอร์นี้ โปรดอ่านข้อมูลอ้างอิงฟีเจอร์มิติข้อมูลและเมตริกที่กําหนดเอง

คุณส่งข้อมูลมิติข้อมูลและเมตริกที่กําหนดเองโดยใช้ค่าใดค่าหนึ่งหรือทั้งสองค่าต่อไปนี้

ชื่อช่อง ประเภทค่า จำเป็น คำอธิบาย
มิติข้อมูล[0-9]+ ข้อความ ไม่ได้ ดัชนีมิติข้อมูล มิติข้อมูลที่กําหนดเองแต่ละรายการมีดัชนีที่เชื่อมโยงไว้ มิติข้อมูลที่กําหนดเองได้สูงสุด 20 รายการ (200 รายการสําหรับบัญชี Analytics 360) คําต่อท้ายดัชนีต้องเป็นจํานวนเต็มบวกมากกว่า 0 (เช่น มิติข้อมูล 3)
เมตริก[0-9]+ จำนวนเต็ม ไม่ได้ ดัชนีเมตริก เมตริกที่กําหนดเองแต่ละรายการมีดัชนีที่เกี่ยวข้อง มีเมตริกที่กําหนดเองได้สูงสุด 20 รายการ (200 รายการสําหรับบัญชี Analytics 360) คําต่อท้ายดัชนีต้องเป็นจํานวนเต็มบวกมากกว่า 0 (เช่น เมตริก5)

การใช้งาน

คุณต้องกําหนดค่ามิติข้อมูลหรือเมตริกที่กําหนดเองผ่านอินเทอร์เฟซการจัดการของ Google Analytics ก่อน เมื่อกําหนดค่าแล้ว มิติข้อมูลหรือเมตริกที่กําหนดเองจะได้รับดัชนีที่ไม่ซ้ําที่ระบุและแยกความแตกต่างระหว่างมิติข้อมูลหรือเมตริกที่กําหนดเองหนึ่งๆ จากนั้นใช้ดัชนีในไลบรารี analytics.js เพื่อส่งข้อมูลสําหรับมิติข้อมูลหรือเมตริกที่กําหนดเอง

กำลังส่งข้อมูล

ข้อมูลมิติข้อมูลหรือเมตริกที่กําหนดเองอาจส่งไปกับ Hit ที่มีอยู่เท่านั้น ตัวอย่างเช่น หากต้องการส่งมิติข้อมูลที่กําหนดเองสําหรับ Hit ประเภท pageview ที่มีดัชนี 15 คุณจะใช้

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

ในการส่งเมตริกที่กําหนดเองสําหรับ Hit ประเภท event ที่มีดัชนี 18 คุณควรใช้:

ga('send', 'event', 'category', 'action', {
  'metric18': 8000
});

หากมีการกําหนดค่าเมตริกที่กําหนดเองให้มีประเภทสกุลเงิน คุณก็ส่งค่าทศนิยมได้ดังนี้

ga('send', 'event', 'category', 'action', {
  'metric19': 24.99
});

ในบางกรณี คุณอาจต้องการส่งมิติข้อมูลหรือเมตริกที่กําหนดเองพร้อมกับ Hit ทั้งหมดในหน้าเว็บหนึ่งๆ (หรือตลอดอายุของออบเจ็กต์เครื่องมือติดตาม) ในกรณีนี้ คุณสามารถตั้งค่ามิติข้อมูลหรือเมตริกที่กําหนดเองได้โดยใช้คําสั่ง set ดังนี้

ga('set', 'dimension5', 'custom data');

หากต้องการค่า set ทั้งสําหรับมิติข้อมูลและเมตริก คุณสามารถใช้

ga('set', {
  'dimension5': 'custom dimension data',
  'metric5': 'custom metric data'
});

อ่านส่วนมิติข้อมูลและเมตริกที่กําหนดเองในเอกสารอ้างอิงช่องเพื่อดูรูปแบบเฉพาะเจาะจงเกี่ยวกับวิธีส่งข้อมูลนี้

ตัวอย่าง

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

ขั้นตอนแรกในโซลูชันคือการกําหนดค่ามิติข้อมูลที่กําหนดเองใหม่ในอินเทอร์เฟซการจัดการ ชื่อควรเป็น author และขอบเขตจะเป็นประเภท hit เมื่อกําหนดค่าแล้ว ระบบจะกําหนดดัชนีใหม่ให้กับมิติข้อมูลที่กําหนดเองใหม่ สําหรับตัวอย่างนี้ สมมติว่าดัชนีคือ 5

ในตอนนี้ มีการกําหนดค่าและมอบหมายมิติข้อมูลที่กําหนดเองของ author แล้ว คุณสามารถใช้มิติข้อมูลกับไลบรารี analytics.js เพื่อส่งข้อมูลผู้เขียนเป็นมิติข้อมูลที่กําหนดเองได้ ตัวอย่างเช่น หากหน้าของคุณได้รับการเขียนใน PHP ผู้เขียนที่แท้จริงของหน้าอาจจัดเก็บอยู่ในตัวแปร PHP เช่น $author ในเทมเพลต PHP คุณสามารถใช้ตัวแปรผู้เขียนนี้เพื่อส่งค่าผู้เขียนไปยังมิติข้อมูลที่กําหนดเองได้

ga('send', 'pageview', {
  'dimension5': '<?=$author?>'
});