Eski Google Analytics User Deletion API kullanımdan kaldırılıyor. Google Analytics Admin API, belirli bir kullanıcı için veri silme isteğinde bulunmak üzere SubmitUserDeletion
yönteminin yerine kullanılabilir.
Taşıma işlemi yapmam gerekiyor mu?
Kodunuz eski User Deletion API'nin upsert yöntemini çağırıyorsa kullanıcı silme işlevini kullanmaya devam etmek için kodunuzu taşımanız gerekir.
Taşıma adımları
Yeni SubmitUserDeletion yöntemini kullanmaya başlamak için aşağıdaki adımları uygulayın.
Google Analytics Admin API'yi etkinleştirme
Yeni bir Google Cloud projesi seçmek veya oluşturmak ve Google Analytics Admin API'yi otomatik olarak etkinleştirmek için aşağıdaki Google Analytics Admin API'yi etkinleştirin düğmesini tıklayın.
Google Analytics Admin API'yi etkinleştirmeEski User Deletion API'ye yapılan çağrıları bulma ve değiştirme
Eski User Deletion API'nin eski upsert yöntemine yapılan tüm çağrıları, Google Analytics Admin API'nin yeni SubmitUserDeletion yöntemine yapılan çağrılarla değiştirin.
Eski User Deletion API'ye yapılan örnek upsert isteği:
REST
POST https://analytics.googleapis.com/analytics/v3/userDeletion/userDeletionRequests:upsert
{
"propertyId": "1234567",
"id": {
"type": "USER_ID",
"userId": "user123"
}
}
Google Analytics Admin API'nin eşdeğer bir SubmitUserDeletion isteği örneği:
REST
POST https://analyticsadmin.googleapis.com/v1alpha/properties/1234567:submitUserDeletion
{
"userId": "user123"
}
İstenen OAuth kapsamlarını güncelleme
Google Analytics Admin API'nin yeni SubmitUserDeletion sürümünde kapsam kullanılır
https://www.googleapis.com/auth/analytics.edit.
Bu, https://www.googleapis.com/auth/analytics.user.deletion kapsamını kullanan eski User Deletion API'den farklıdır.
https://www.googleapis.com/auth/analytics.user.deletion kullanarak erişim jetonu isteyen tüm kodları veya erişim jetonu isteği komutlarını https://www.googleapis.com/auth/analytics.edit isteyecek şekilde güncellemeniz gerekir.
İstemci kitaplığı kullanıyorsanız gerekli kapsamlar otomatik olarak istenmelidir.
Eski API'yi devre dışı bırakma
Kodunuzu SubmitUserDeletion yöntemini kullanacak şekilde güncelledikten sonra Google Cloud projenizde eski API'yi devre dışı bırakabilirsiniz.
Google Cloud Console'da eski Universal Analytics API uç noktasını açmak için bu bağlantıyı açın. Cloud projenizi seçin ve API'yi devre dışı bırak düğmesini tıklayın.