คู่มือนี้อธิบายวิธีส่งมิติข้อมูลและเมตริกที่กำหนดเองโดยใช้ 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?>'
});