Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu dokümanda, Google Analytics User Deletion API'yi kullanarak belirli bir kullanıcı kimliğiyle ilişkili verileri nasıl sileceğiniz açıklanmaktadır. Bu araç, verilerinizi korumanıza yardımcı olan çeşitli araçlardan biridir.
Kullanıcı Silme API'si istekleri göndermek için Firebase projelerini veya Google Analytics mülklerini kullanabilirsiniz. Bu kılavuzda yer alan istekler için https://www.googleapis.com/auth/analytics.user.deletion OAuth 2.0 kapsamı gereklidir.
Silme isteği gönderme
Belirli bir kullanıcı için veri silme isteğinde bulunmak amacıyla upsert yöntemini kullanın. upsert yöntemi tek parametre olarak userDeletionRequest kullanır.
id.userId alanındaki kimliklerden birini ayarlayarak verilerini silmek istediğiniz kullanıcıyı belirtin. Kimliğin türü id.type alanında belirtilmelidir.
CLIENT_ID: Google Analytics istemci kimliği (yalnızca propertyId alanı ayarlandığında desteklenir).
USER_ID: Google Analytics User
ID (yalnızca propertyId alanı ayarlandığında desteklenir).
APP_INSTANCE_ID: Firebase uygulama örneği kimliği
(yalnızca firebaseProjectId veya propertyId alanı ayarlandığında desteklenir).
Her veri silme isteği yalnızca ilgili istekte gönderilen kimliği işler.
Aynı kullanıcıyla ilişkilendirilmiş birden fazla kimliğiniz varsa söz konusu kullanıcıyla ilişkilendirilmiş her kimlik için ayrı silme isteği göndermeniz gerekir. BigQuery Export'u kullanıyorsanız kendi silme işlemlerinizi de buradan yapmanız gerekir.
upsert yöntemi, deletionRequestTime alanı ayarlanmış bir Kullanıcı Silme İsteği Kaynağı döndürür. deletionRequestTime alanı, silme isteğini Google Analytics'in aldığı zamanı gösterir.
Silme isteğinde bulunulduğunda, kullanıcı kimliğiyle ilişkili veriler 72 saat içinde Bireysel Kullanıcı Raporu'ndan kaldırılır ve bir sonraki silme işlemi sırasında Analytics sunucularından silinir. Silme işlemlerinin iki ayda bir
gerçekleşmesi planlanıyor. Kullanıcı verilerini Google Analytics'in dışına aktardıysanız önce oradaki verileri silmenizi öneririz.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-11-07 UTC."],[[["\u003cp\u003eThe Google Analytics User Deletion API allows you to delete data associated with a specific user ID, helping safeguard user data.\u003c/p\u003e\n"],["\u003cp\u003eData is removed from the Individual User Report within 72 hours of the request and permanently deleted from Analytics servers within two months.\u003c/p\u003e\n"],["\u003cp\u003eThe API requires the \u003ccode\u003ehttps://www.googleapis.com/auth/analytics.user.deletion\u003c/code\u003e OAuth 2.0 scope and utilizes the \u003ccode\u003eupsert\u003c/code\u003e method for deletion requests.\u003c/p\u003e\n"],["\u003cp\u003eSupported user ID types for deletion include \u003ccode\u003eCLIENT_ID\u003c/code\u003e, \u003ccode\u003eUSER_ID\u003c/code\u003e, and \u003ccode\u003eAPP_INSTANCE_ID\u003c/code\u003e, requiring separate requests for each ID associated with a user.\u003c/p\u003e\n"],["\u003cp\u003eIt's crucial to note that the API doesn't remove previously aggregated data or data exported to external platforms like BigQuery, requiring separate deletion processes.\u003c/p\u003e\n"]]],["The Google Analytics User Deletion API allows deletion of user data using the `upsert` method with a `userDeletionRequest`. Specify the user's ID ( `CLIENT_ID`, `USER_ID`, or `APP_INSTANCE_ID`) and its type. Each ID requires a separate request. Data is removed from the Individual User Report within 72 hours and from Analytics servers within two months, but not from aggregated reports or external exports. OAuth 2.0 scope `https://www.googleapis.com/auth/analytics.user.deletion` is necessary.\n"],null,["# Delete user data\n\nThis document explains how you can delete data associated with a given user ID\nusing the Google Analytics User Deletion API. This tool is one of several tools\navailable to help you [safeguard your\ndata](//support.google.com/analytics/answer/6004245).\n| **Important:** The User Deletion API doesn't remove data from reports based on previously aggregated data, such as user counts in the audience overview report, or from other places you may have exported data to, such as BigQuery.\n\nFor more details, see the [reference\ndocumentation](/analytics/devguides/config/userdeletion/v3/reference).\n\nYou can use Firebase projects or Google Analytics properties to send User\nDeletion API requests. The\n**https://www.googleapis.com/auth/analytics.user.deletion** OAuth 2.0 scope is\nrequired for the requests in this guide.\n\nSend a deletion request\n-----------------------\n\nUse the\n[`upsert`](/analytics/devguides/config/userdeletion/v3/reference/userDeletion/userDeletionRequest/upsert)\nmethod to request the data deletion for a given user. The `upsert` method takes\na\n[`userDeletionRequest`](/analytics/devguides/config/userdeletion/v3/reference/userDeletion/userDeletionRequest)\nas its only parameter.\n\nSpecify the user whose data you want to delete by setting one of the IDs inside\nthe `id.userId` field. The type of the ID must be specified inside the `id.type`\nfield.\n\nHere's a list of supported user ID types:\n\n- `CLIENT_ID`: Google Analytics [client\n ID](//support.google.com/analytics/answer/11593727) (only supported when `propertyId` field is set).\n- `USER_ID`: Google Analytics [User\n ID](//firebase.google.com/docs/analytics/userid) (only supported when `propertyId` field is set).\n- `APP_INSTANCE_ID`: Firebase [application instance ID](//firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId) (only supported when `firebaseProjectId` or `propertyId` field is set).\n\nEach data deletion request processes only the ID submitted in that request.\n\nIf you have multiple IDs associated with the same user, you must submit separate\ndeletion requests for each ID associated with that user. If you Use BigQuery\nexport, you must also process your own deletions there.\n\nLearn more about [user IDs](//support.google.com/analytics/answer/9213390).\n\nDeletion timeline\n-----------------\n\nThe\n[upsert](/analytics/devguides/config/userdeletion/v3/reference/userDeletion/userDeletionRequest/upsert)\nmethod returns a [User Deletion Request\nResource](/analytics/devguides/config/userdeletion/v3/reference/userDeletion/userDeletionRequest)\nwith the `deletionRequestTime` field set. The `deletionRequestTime` field tells\nyou the time at which the deletion request was received by Google Analytics.\n\nOnce deletion is requested, data associated with the user ID will be removed\nfrom the Individual User Report within 72 hours, and then deleted from Analytics\nservers during the next deletion process. Deletion processes are scheduled to\noccur every two months. If you have exported the user data outside of Google\nAnalytics, we recommend you delete it there first."]]