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

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

ภาพรวม

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

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

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

ชื่อช่อง ประเภทค่า จำเป็น คำอธิบาย
มิติข้อมูล[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?>'
});