ภาพรวม
ผู้ใช้อาจโต้ตอบกับเว็บไซต์หรือแอปพลิเคชันของคุณจากอุปกรณ์ชนิดต่างๆ เช่น เว็บเบราว์เซอร์ในเดสก์ท็อป เบราว์เซอร์ในโทรศัพท์มือถือ หรือผ่านทางแอปพลิเคชันที่มาพร้อมอุปกรณ์เคลื่อนที่ โดยค่าเริ่มต้น Analytics จะระบุ Client ID ที่ไม่ซ้ำให้กับแต่ละอุปกรณ์ และถือว่า Client ID ที่ไม่ซ้ำเหล่านี้คือผู้ใช้ที่ไม่ซ้ำในรายงาน ขณะที่ User-ID จะช่วยในการวัดการโต้ตอบของผู้ใช้แบบองค์รวมจากหลากหลายอุปกรณ์ เช่น การระบุแหล่งที่มาของการโต้ตอบกับแคมเปญทางการตลาดในอุปกรณ์หนึ่งให้กับ Conversion ที่เกิดขึ้นในอีกอุปกรณ์ หรือการคัดผู้ใช้ที่ซ้ำออกสำหรับการโต้ตอบผ่านอุปกรณ์ที่หลากหลาย
ฟีเจอร์ User-ID ประกอบด้วยรายการต่อไปนี้
- ช่อง
userId
ซึ่งตั้งค่าเป็นรหัส ID ถาวรแบบระบุตัวตนไม่ได้เพื่อแสดงถึงผู้ใช้ที่ไม่ซ้ำ - รายงานจากหลายอุปกรณ์ที่ให้ข้อมูลเชิงลึกเกี่ยวกับพฤติกรรมและเส้นทาง Conversion ที่เกิดขึ้นในหลายอุปกรณ์
เมื่อมีการส่ง User-ID พร้อมด้วย Hit ของ Analytics ในช่อง userId
รายงานของคุณจะแสดงจำนวนผู้ใช้ที่ไม่ซ้ำที่ถูกต้องแม่นยำยิ่งขึ้น และนำเสนอตัวเลือกการรายงานจากหลายอุปกรณ์ใหม่ๆ
บทความนี้อธิบายวิธีการกำหนดค่าและส่ง User-ID ไปยัง Analytics รวมทั้งวิธีการประมวลผลและรายงานข้อมูล User-ID ในข้อมูลพร็อพเพอร์ตี้ที่เปิดใช้ User-ID
การกำหนดค่า
ก่อนที่จะส่ง User-ID ไปยัง Analytics คุณต้องเปิดใช้ข้อมูลพร็อพเพอร์ตี้สำหรับการรายงานอย่างน้อย 1 รายการสำหรับ User-ID
การเปิดใช้ข้อมูลพร็อพเพอร์ตี้สำหรับ User-ID จะส่งผลกระทบ 2 ประการต่อข้อมูลพร็อพเพอร์ตี้ดังนี้
- ระบบจะคำนวณผู้ใช้ใหม่และที่ไม่ซ้ำโดยดูจาก User-ID ที่ไม่ซ้ำแทนการใช้ Client ID ที่ไม่ซ้ำ
- รายงานจากหลายอุปกรณ์ที่ใช้ User-ID จะได้รับการเปิดใช้ในข้อมูลพร็อพเพอร์ตี้นั้น
userId
การรวบรวม
เมื่อทราบว่าผู้ใช้เข้าชมเว็บไซต์หรือแอปพลิเคชัน คุณควรส่ง ID ที่แสดงถึงผู้ใช้ดังกล่าวพร้อม Hit ของ Analytics ทั้งหมด เช่น จำนวนหน้าที่มีการเปิด เหตุการณ์ ธุรกรรมอีคอมเมิร์ซ ฯลฯ โดยใช้ช่อง userId
คุณจะระบุ ID หรือไม่ก็ได้ โดยทั่วไปแล้ว ID สร้างขึ้นโดยระบบการตรวจสอบสิทธิ์ ซึ่งกำหนด ID ถาวรที่ไม่ซ้ำของผู้ใช้ที่ลงชื่อเข้าใช้แต่ละราย ID ควรมีลักษณะดังต่อไปนี้
- ระบุตัวบุคคลไม่ได้
- เฉพาะเจาะจงกับผู้ใช้บริการหรือแอปของคุณแต่ละราย
- เป็นแบบถาวรสำหรับผู้ใช้ที่ลงชื่อเข้าใช้ในทุกอุปกรณ์
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่า userId
ในสภาพแวดล้อมอื่นๆ แบบเจาะจง โปรดดูคู่มือสำหรับนักพัฒนา API และ SDK การรวบรวมข้อมูลสำหรับไลบรารีที่คุณต้องการ
การประมวลผล
Hit ของ Analytics เช่น จำนวนหน้าที่มีการเปิด เหตุการณ์ หรือธุรกรรมซึ่งมีการตั้งค่าช่อง userId
จะได้รับการประมวลผลแยกกันจาก Hit ที่ไม่มี userId และจะแสดงในข้อมูลพร็อพเพอร์ตี้ที่เปิดใช้ User-ID เท่านั้น
ตัวอย่างเช่น ในข้อมูลพร็อพเพอร์ตี้ที่เปิดใช้ User-ID ถ้ามีการตั้งค่า User-ID ในระหว่างเซสชัน Analytics การเริ่มต้นเซสชันจะเปลี่ยนเป็น Hit แรกที่มีการตั้งค่า User-ID
ข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ที่ไม่เปิดใช้ User-ID จะรายงานทั้งเซสชันโดยไม่คำนึงถึงช่อง userId
การรายงาน
หลังจากประมวลผลแล้ว ข้อมูลเซสชันที่มีการตั้งค่า userId
จะแสดงในข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ที่เปิดใช้ User-ID ในรายงานจากหลายอุปกรณ์ แม้ว่าจะมีการแสดงข้อมูลเซสชันผ่านทาง API การรายงานหลัก แต่ช่อง userId
จะไม่แสดงเป็นมิติข้อมูลในรายงาน และจะส่งออกจาก Analytics ไม่ได้
เมตริกผู้ใช้ใหม่และที่ไม่ซ้ำก็อ้างอิงตาม User-ID ในข้อมูลพร็อพเพอร์ตี้เหล่านี้เช่นกัน ในข้อมูลพร็อพเพอร์ตี้ที่ไม่เปิดใช้ User-ID เมตริกเหล่านี้จะคำนวณโดยใช้ clientId
ที่ไม่ซ้ำแทน
Client ID เทียบกับ User-ID
ตารางต่อไปนี้เป็นการสรุปข้อแตกต่างระหว่าง Client ID กับ User-ID
Client ID | User-ID | |
---|---|---|
ID นี้แสดงถึงอะไร | อินสแตนซ์ของอุปกรณ์หรือเบราว์เซอร์ที่ใช้นามแฝง | ผู้ใช้ 1 ราย เช่น บัญชีผู้ใช้ที่ลงชื่อเข้าใช้ ซึ่งอาจโต้ตอบกับเนื้อหาในอินสแตนซ์ของอุปกรณ์และ/หรือเบราว์เซอร์ 1 รายการขึ้นไป |
มีวิธีการตั้งค่า ID อย่างไร | สร้างแบบสุ่มและส่งไปพร้อมกับ Hit ทั้งหมดโดยอัตโนมัติผ่านทางไลบรารีของ Analytics | คุณต้องตั้งค่าและส่ง userId ของคุณเองไปพร้อมกับ Hit ของ Analytics |
ID ใช้ในการคำนวณผู้ใช้ที่ไม่ซ้ำอย่างไร | ในข้อมูลพร็อพเพอร์ตี้ที่ไม่เปิดใช้ User-ID ระบบจะใช้ Client ID ในการคำนวณผู้ใช้ที่ไม่ซ้ำ | ในข้อมูลพร็อพเพอร์ตี้ที่เปิดใช้ User-ID ระบบจะใช้ User-ID ในการคำนวณผู้ใช้ที่ไม่ซ้ำ |
ข้อจำกัด
ขณะนี้คุณลักษณะ User-ID มีขีดจำกัดดังต่อไปนี้
- รายงานจากหลายอุปกรณ์ที่เปิดใช้โดยคุณลักษณะ User-ID มีช่วงวันที่สูงสุด 90 วัน
- ค่า User-ID จะสืบค้นเป็นมิติข้อมูลในรายงานไม่ได้ ไม่ว่าจะในเว็บอินเทอร์เฟซหรือ API ก็ตาม
แหล่งข้อมูลที่เกี่ยวข้อง
- ตั้งค่า User-ID ในเว็บไซต์ที่ใช้ analytics.js
- ตั้งค่า User-ID ในเว็บไซต์ที่ใช้ gtag.js
- Android SDK: ดูข้อมูลเกี่ยวกับวิธีตั้งค่า User-ID สำหรับแอป Android
- iOS SDK: ดูวิธีตั้งค่า User-ID สำหรับแอป iOS