เอกสารนี้อธิบายวิธีลบข้อมูลที่เชื่อมโยงกับรหัสผู้ใช้ที่ระบุโดยใช้ User Deletion API ของ Google Analytics เครื่องมือนี้เป็นหนึ่งในเครื่องมือหลายอย่างที่พร้อมให้ใช้งานเพื่อช่วยคุณปกป้องข้อมูล
โปรดดูรายละเอียดเพิ่มเติมในเอกสารอ้างอิง
คุณสามารถใช้โปรเจ็กต์ Firebase หรือพร็อพเพอร์ตี้ Google Analytics เพื่อส่งคําขอ UserDeletion API คำขอในคู่มือนี้จำเป็นต้องใช้ขอบเขต https://www.googleapis.com/auth/analytics.user.deletion กับ OAuth 2.0
ส่งคำขอให้ลบ
ใช้วิธีการ upsert
เพื่อขอลบข้อมูลสำหรับผู้ใช้รายดังกล่าว เมธอด upsert
ใช้ userDeletionRequest
เป็นพารามิเตอร์เดียว
ระบุผู้ใช้ที่ต้องการลบข้อมูลโดยตั้งค่ารหัสใดรหัสหนึ่งภายในช่อง id.userId
คุณจะต้องระบุประเภทของรหัสในช่อง id.type
รายการประเภทรหัสผู้ใช้ที่รองรับมีดังนี้
CLIENT_ID
: รหัสไคลเอ็นต์ Google Analytics (รองรับเมื่อตั้งค่าช่องpropertyId
เท่านั้น)USER_ID
: User ID ของ Google Analytics (รองรับเมื่อตั้งค่าช่องpropertyId
เท่านั้น)APP_INSTANCE_ID
: รหัสอินสแตนซ์แอปพลิเคชัน Firebase (ระบบรองรับเฉพาะเมื่อมีการตั้งค่าช่องfirebaseProjectId
หรือpropertyId
)
คําขอลบข้อมูลแต่ละรายการจะประมวลผลเฉพาะรหัสที่ส่งมาในคําขอนั้น
หากมีรหัสหลายรายการที่เชื่อมโยงกับผู้ใช้รายเดียวกัน คุณต้องส่งคำขอการลบแยกกันสำหรับแต่ละรหัสที่เชื่อมโยงกับผู้ใช้รายนั้น หากคุณใช้ BigQuery Export คุณต้องดำเนินการลบด้วยตนเองใน BigQuery ด้วย
ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสผู้ใช้
ไทม์ไลน์การลบ
เมธอด upsert จะแสดงแหล่งข้อมูลคำขอลบผู้ใช้ที่มีการต��้งค่าช่อง deletionRequestTime
ไว้ ช่อง deletionRequestTime
จะบอกเวลาที่ได้รับคําขอลบจาก Google Analytics
เมื่อมีการส่งคำขอลบ ระบบจะนำข้อมูลที่เชื่อมโยงกับ User-ID ออกจากรายงานผู้ใช้แต่ละรายภายใน 72 ชั่วโมง แล้วลบออกจากเซิร์ฟเวอร์ Analytics ในระหว่างกระบวนการลบครั้งถัดไป กระบวนการลบจะเกิดขึ้นทุก 2 เดือน หากคุณส่งออกข้อมูลผู้ใช้ไปนอก Google Analytics เราขอแนะนำให้ลบข้อมูลดังกล่าวออกจากตรงนั้นก่อน