Google Analytics User Deletion API'den geçiş yapma

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ştirme

Eski 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.