Kullanıcı verilerini silme

Bu belgede, Google Analytics User Deletion API'yi kullanarak belirli bir kullanıcı kimliğiyle ilişkili verileri nasıl silebileceğiniz açıklanmaktadır. Bu araç, verilerinizi korumanıza yardımcı olmak için kullanabileceğiniz çeşitli araçlardan biridir.

Daha fazla bilgi için referans belgelerine bakın.

UserDeletion API isteklerini göndermek için Firebase projelerini veya Google Analytics mülklerini kullanabilirsiniz. Bu kılavuzdaki 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 üzere upsert yöntemini kullanın. upsert yöntemi, tek parametre olarak userDeletionRequest alır.

id.userId alanı içindeki kimliklerden birini ayarlayarak verilerini silmek istediğiniz kullanıcıyı belirtin. Kimlik türü, id.type alanında belirtilmelidir.

Desteklenen kullanıcı kimliği türlerinin listesini aşağıda bulabilirsiniz:

  • CLIENT_ID: Google Analytics istemci kimliği (yalnızca propertyId alanı ayarlandığında desteklenir).
  • USER_ID: Google Analytics Kullanıcı Kimliği (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 bu istekte gönderilen kimliği işler.

Aynı kullanıcıyla ilişkili birden fazla kimliğiniz varsa bu kullanıcıyla ilişkili her kimlik için ayrı silme isteği göndermeniz gerekir. BigQuery Export'u kullanıyorsanız kendi silme işlemlerinizi de orada yapmanız gerekir.

Kullanıcı kimlikleri hakkında daha fazla bilgi edinin.

Silme zaman çizelgesi

Upsert yöntemi, deletionRequestTime alanı ayarlanmış bir User Deletion Request Resource döndürür. deletionRequestTime alanı, silme isteğinin Google Analytics tarafından alındığı zamanı gösterir.

Silme isteği gönderildikten sonra verilerin ne kadar süre saklandığı hakkında bilgi edinmek için Kullanıcı verilerini silme başlıklı bölümü inceleyin.