ตั้งค่ารหัสผู้ใช้

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

คุณสามารถสร้างรหัสผู้ใช้ที่ถูกต้องได้หลายวิธี แนวทางหนึ่งคือการใช้ ที่คุณกำหนดให้ และมีเพียงคุณเท่านั้นที่สามารถติดตามกลับไปยังผู้ใช้แต่ละรายได้ สำหรับ 1 ก็ลองสมมติว่าเป็นนักพัฒนาเกมบนอุปกรณ์เคลื่อนที่สมมติ AwesomeGameCompany ซึ่งมีAwesomeGameCompanyIDภายในบริษัท สร้างสำหรับผู้ใช้ทุกคน หากองค์กรภายนอกติดตามไม่ได้ AwesomeGameCompanyID กลับไปยังผู้ใช้เดิม พวกเขาอาจพิจารณาใช้ ที่ AwesomeGameCompanyID หรือถ้าจะให้ดีกว่านั้นก็คือเวอร์ชันที่แฮชแล้ว AwesomeGameCompanyID — เป็นค่า User-ID สำหรับ Analytics ซึ่งทำให้คำนวณค่าต่างๆ เช่น ค่าใช้จ่ายทั้งหมดของผู้ใช้ได้ ในเกมทั้งหมด

Analytics ไม่จําเป็นต้องตั้งค่า User-ID เพื่อให้ทํางานได้อย่างถูกต้อง หากคุณต้องการค้นหาเฉพาะเหตุการณ์ของผู้ใช้รายเดียวกันสำหรับ เดียวกันบนอุปกรณ์เครื่องเดียว คุณสามารถใช้ user_pseudo_id ได้ ค่านี้สร้างขึ้นโดยอัตโนมัติโดย Analytics และเป็น ที่จัดเก็บไว้ใน BigQuery สําหรับแต่ละเหตุการณ์

การตั้งค่ารหัสผู้ใช้

คุณตั้งค่ารหัสผู้ใช้ได้ด้วยวิธีต่อไปนี้

Swift

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ใช้ไม่ได้กับเป้าหมาย macOS
Analytics.setUserID("123456")

Objective-C

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ใช้ไม่ได้กับเป้าหมาย macOS
[FIRAnalytics setUserID:@"123456"]

Android

mFirebaseAnalytics.setUserId("123456");

Web

import { getAnalytics, setUserId } from "firebase/analytics";

const analytics = getAnalytics();
setUserId(analytics, "123456");

Web

firebase.analytics().setUserId("123456");

Dart

await FirebaseAnalytics.instance.setUserId(id: '123456');

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");

C++

analytics::SetUserId("123456");

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

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงข้อมูล Analytics ใน BigQuery ที่ คู่มือนักพัฒนาซอฟต์แวร์นี้