این سند توضیح می دهد که چگونه می توانید داده های مرتبط با شناسه کاربری معین را با استفاده از Google Analytics User Deletion API حذف کنید. این ابزار یکی از چندین ابزار موجود است که به شما کمک می کند از داده های خود محافظت کنید .
برای جزئیات بیشتر، به مستندات مرجع مراجعه کنید.
میتوانید از پروژههای Firebase یا ویژگیهای Google Analytics برای ارسال درخواستهای User Deletion 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
: شناسه کاربری Google Analytics (فقط زمانی پشتیبانی میشود که فیلدpropertyId
تنظیم شده باشد). -
APP_INSTANCE_ID
: شناسه نمونه برنامه Firebase (فقط زمانی پشتیبانی می شود که فیلدfirebaseProjectId
یاpropertyId
تنظیم شده باشد).
هر درخواست حذف داده فقط شناسه ارسال شده در آن درخواست را پردازش می کند.
اگر چندین شناسه مرتبط با یک کاربر دارید، باید برای هر شناسه مرتبط با آن کاربر درخواست حذف جداگانه ارسال کنید. اگر از صادرات BigQuery استفاده می کنید، باید حذف های خود را نیز در آنجا پردازش کنید.
درباره شناسه های کاربر بیشتر بیاموزید.
جدول زمانی حذف
روش upsert یک منبع درخواست حذف کاربر را با مجموعه فیلد deletionRequestTime
برمی گرداند. قسمت deletionRequestTime
زمان دریافت درخواست حذف توسط Google Analytics را به شما می گوید.
پس از درخواست حذف، دادههای مرتبط با شناسه کاربری ظرف 72 ساعت از گزارش کاربر فردی حذف میشوند و سپس در طی فرآیند حذف بعدی از سرورهای Analytics حذف میشوند. فرآیندهای حذف برنامه ریزی شده است که هر دو ماه یکبار انجام شود. اگر دادههای کاربر را خارج از Google Analytics صادر کردهاید، توصیه میکنیم ابتدا آن را از آنجا حذف کنید.
،این سند توضیح می دهد که چگونه می توانید داده های مرتبط با شناسه کاربری معین را با استفاده از Google Analytics User Deletion API حذف کنید. این ابزار یکی از چندین ابزار موجود است که به شما کمک می کند از داده های خود محافظت کنید .
برای جزئیات بیشتر، به مستندات مرجع مراجعه کنید.
میتوانید از پروژههای Firebase یا ویژگیهای Google Analytics برای ارسال درخواستهای User Deletion 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
: شناسه کاربری Google Analytics (فقط زمانی پشتیبانی میشود که فیلدpropertyId
تنظیم شده باشد). -
APP_INSTANCE_ID
: شناسه نمونه برنامه Firebase (فقط زمانی پشتیبانی می شود که فیلدfirebaseProjectId
یاpropertyId
تنظیم شده باشد).
هر درخواست حذف داده فقط شناسه ارسال شده در آن درخواست را پردازش می کند.
اگر چندین شناسه مرتبط با یک کاربر دارید، باید برای هر شناسه مرتبط با آن کاربر درخواست حذف جداگانه ارسال کنید. اگر از صادرات BigQuery استفاده می کنید، باید حذف های خود را نیز در آنجا پردازش کنید.
درباره شناسه های کاربر بیشتر بیاموزید.
جدول زمانی حذف
روش upsert یک منبع درخواست حذف کاربر را با مجموعه فیلد deletionRequestTime
برمی گرداند. قسمت deletionRequestTime
زمان دریافت درخواست حذف توسط Google Analytics را به شما می گوید.
پس از درخواست حذف، دادههای مرتبط با شناسه کاربری ظرف 72 ساعت از گزارش کاربر فردی حذف میشوند و سپس در طی فرآیند حذف بعدی از سرورهای Analytics حذف میشوند. فرآیندهای حذف برنامه ریزی شده است که هر دو ماه یکبار انجام شود. اگر دادههای کاربر را خارج از Google Analytics صادر کردهاید، توصیه میکنیم ابتدا آن را از آنجا حذف کنید.