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ızcapropertyIdalanı ayarlandığında desteklenir).USER_ID: Google Analytics Kullanıcı Kimliği (yalnızcapropertyIdalanı ayarlandığında desteklenir).APP_INSTANCE_ID: Firebase uygulama örneği kimliği (yalnızcafirebaseProjectIdveyapropertyIdalanı 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.