ตั้งค่า ID ผู้ใช้

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

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

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

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

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

สวิฟท์

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

วัตถุประสงค์-C

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

หุ่นยนต์

mFirebaseAnalytics.setUserId("123456");

API แบบโมดูลาร์ของเว็บ

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

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

API เนมสเปซของเว็บ

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

Dart

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

ความสามัคคี

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

ซี++

analytics::SetUserId("123456");

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

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