این سند نمای کلی سطح بالایی از API حذف کاربر گوگل آنالیتیکس را ارائه می دهد.
معرفی
Google Analytics User Deletion API به مشتریان اجازه می دهد تا حذف داده های مرتبط با یک شناسه کاربر معین را پردازش کنند. این ابزار یکی از چندین ابزار موجود است که به شما کمک می کند از داده های خود محافظت کنید .
بررسی اجمالی
User Deletion API به مشتری Google Analytics اجازه می دهد تا داده های یک شناسه کاربر معین را از یک پروژه یا دارایی وب حذف کند. درخواست های حذف کاربر را می توان با استفاده از پروژه های Firebase یا ویژگی های Google Analytics انجام داد.
درخواست حذف داده ها
از روش upsert برای درخواست حذف داده برای یک کاربر معین استفاده کنید. روش upsert یک منبع درخواست حذف کاربر را به عنوان تنها پارامتر خود می گیرد. درخواست حذف دادهها را میتوان برای یک ویژگی وب Google Analytics (مشخص شده توسط قسمت webPropertyId ) یا یک ویژگی GA4 (مشخص شده توسط قسمت propertyId ) اعمال کرد. کاربری که داده هایش حذف می شود را می توان با تنظیم یکی از شناسه ها در قسمت id.userId مشخص کرد. نوع شناسه باید در قسمت id.type مشخص شود. انواع شناسه کاربری پشتیبانی شده:
- CLIENT_ID : شناسه مشتری Google Analytics (فقط زمانی پشتیبانی میشود که قسمت webPropertyId یا PropertyId تنظیم شده باشد).
- USER_ID : شناسه کاربری Google Analytics (فقط زمانی پشتیبانی میشود که قسمت webPropertyId یا PropertyId تنظیم شده باشد).
- APP_INSTANCE_ID : شناسه نمونه برنامه Firebase (فقط زمانی پشتیبانی می شود که فیلد firebaseProjectId یا propertyId تنظیم شده باشد).
در مرکز راهنمای Analytics درباره User ID و ویژگی های Client ID بیشتر بیاموزید.
حذف داده ها
روش upsert یک منبع درخواست حذف کاربر را با مجموعه فیلد deletionRequestTime برمی گرداند. فیلد deletionRequestTime نقطه زمانی دریافت درخواست حذف توسط Google Analytics را مشخص می کند.
برای فراخوانی روش upsert ، محدوده https://www.googleapis.com/auth/analytics.user.deletion OAuth 2.0 مورد نیاز است.