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

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

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

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

การตั้งค่า User-ID

คุณตั้งค่า User-ID ได้ด้วยวิธีต่อไปนี้

Swift

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานในเป้าหมาย watchOS
Analytics.setUserID("123456")

Objective-C

หมายเหตุ: ผลิตภัณฑ์ Firebase นี้ไม่พร้อมใช้งานในเป้าหมาย watchOS
[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 แล้ว ระบบจะแท็กเหตุการณ์ในอนาคตทั้งหมดด้วยค่านี้โดยอัตโนมัติ และคุณจะเข้าถึงค่านี้ได้โดยการค้นหาค่า user_id ใน BigQuery การเพิ่ม User-ID จะไม่ส่งผลต่อเหตุการณ์ที่ Google Analytics บันทึกไว้ก่อนหน้านี้

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