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.