User Deletion API ของ Google Analytics รุ่นเดิมจะหยุดให้บริการ Google Analytics Admin API
มีSubmitUserDeletion
วิธีการแทนที่เพื่อขอให้ลบข้อมูลของผู้ใช้ที่ระบุ
ฉันต้องย้ายข้อมูลไหม
หากโค้ดของคุณเรียกใช้เมธอด upsert
ของ User Deletion API เดิม
คุณจะต้องย้ายข้อมูลโค้ดเพื่อใช้ฟังก์ชันการลบผู้ใช้ต่อไป
ขั้นตอนการย้ายข้อมูล
ทำตามขั้นตอนต่อไปนี้เพื่อเริ่มใช้SubmitUserDeletion
วิธีใหม่
เปิดใช้ Google Analytics Admin API
คลิกปุ่มเปิดใช้ Google Analytics Admin API ต่อไปนี้เพื่อเลือกหรือสร้างโปรเจ็กต์ Google Cloud ใหม่ และ เปิดใช้ Google Analytics Admin API โดยอัตโนมัติ
เปิดใช้ Google Analytics Admin APIค้นหาและแทนที่การเรียกใช้ User Deletion API เวอร์ชันเดิม
แทนที่การเรียกเมธอด upsert
เดิมของ User Deletion API เดิม
ด้วยการเรียกเมธอด SubmitUserDeletion
ใหม่
ของ Google Analytics Admin API
ตัวอย่างupsert
คำขอไปยัง User Deletion API รุ่นเดิม
REST
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
ตัวอย่างSubmitUserDeletion
คำขอที่เทียบเท่าของ Google Analytics Admin API
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
อัปเดตขอบเขต OAuth ที่ขอ
SubmitUserDeletion
ของ Google Analytics Admin API ใหม่ใช้ขอบเขต
https://www.googleapis.com/auth/analytics.edit
ซึ่งแตกต่างจาก User Deletion API แบบเดิมที่ใช้https://www.googleapis.com/auth/analytics.user.deletion
คุณควรจะอัปเดตคำสั่งโค้ดหรือคำขอโทเค็นเพื่อการเข้าถึงที่ใช้
https://www.googleapis.com/auth/analytics.user.deletion
เพื่อขอ https://www.googleapis.com/auth/analytics.edit
แทน
หากใช้ไลบรารีของไคลเอ็นต์ ไลบรารีควรขอขอบเขตที่จำเป็นโดยอัตโนมัติ
ปิดใช้ API เวอร์ชันเดิม
เมื่ออัปเดตโค้ดให้ใช้เมธอด SubmitUserDeletion
แล้ว คุณก็พร้อมที่จะปิดใช้ API เดิมในโปรเจ็กต์ Google Cloud
เปิดลิงก์ต่อไปนี้ เพื่อเปิดปลายทาง API ของ Universal Analytics รุ่นเดิมใน Google Cloud Console เลือกโปรเจ็กต์ Cloud แล้วคลิกปุ่มปิดใช้ API