ย้ายข้อมูลไปยัง Google Analytics Admin API เพื่อลบผู้ใช้

เราได้หยุดให้บริการ User Deletion API (v3) ของ Google Analytics เวอร์ชันเดิมพร้อมกับ Universal Analytics Google Analytics Admin API (v1alpha) มีวิธีการ SubmitUserDeletion ทดแทนเพื่อขอให้ลบข้อมูลของผู้ใช้ในพร็อพเพอร์ตี้ Google Analytics

ฉันต้องย้ายข้อมูลไหม

หากโค้ดยังเรียกใช้เมธอด upsert ของ User Deletion API (v3) แบบเดิม คุณต้องย้ายข้อมูลไปยัง Google Analytics Admin API เพื่อลบผู้ใช้สําหรับพร็อพเพอร์ตี้ Google Analytics

ขั้นตอนการย้ายโปรเจ็กต์

ทำตามขั้นตอนต่อไปนี้เพื่อเริ่มใช้วิธีSubmitUserDeletionใหม่

เปิดใช้ Google Analytics Admin API

คลิกปุ่มเปิดใช้ Google Analytics Admin API ด้านล่างเพื่อเลือกหรือสร้าง โปรเจ็กต์ใหม่และ เปิดใช้ Google Analytics Admin API โดยอัตโนมัติ

เปิดใช้ Google Analytics 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

เปิดลิงก์ต่อไปนี้ เพื่อเปิดปลายทาง API ของ Universal Analytics เดิมใน Google Cloud Console เลือกโปรเจ็กต์ที่อยู่ในระบบคลาวด์ แล้วคลิกปุ่มปิดใช้ API