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