User Deletion API - 개요

이 문서에서는 Google 애널리틱스 User Deletion API를 개략적으로 설명합니다.

소개

고객은 Google 애널리틱스 User Deletion API를 사용하여 지정된 사용자 식별자와 연결된 데이터의 삭제를 처리할 수 있습니다. 이 도구는 데이터 보호에 사용할 수 있는 여러 도구 중 하나입니다.

개요

Google 애널리틱스 고객은 User Deletion API를 사용하여 프로젝트 또는 웹 속성에서 지정된 사용자 식별자의 데이터를 삭제할 수 있습니다. Firebase 프로젝트 또는 Google 애널리틱스 속성을 사용해 사용자 삭제를 요청할 수 있습니다.

데이터 삭제 요청

upsert 메서드를 사용하여 특정 사용자의 데이터 삭제를 요청합니다. upsert 메서드는 사용자 삭제 요청 리소스를 유일한 매개변수로 사용합니다. 데이터 삭제 요청은 Google 애널리틱스 웹 속성 (webPropertyId 필드로 지정됨) 또는 GA4 속성(propertyId 필드로 지정됨)에 적용할 수 있습니다. 데이터가 삭제될 사용자는 id.userId 필드 내에 식별자 중 하나를 설정하여 지정할 수 있습니다. 식별자 유형은 id.type 필드 내에 지정해야 합니다. 지원되는 사용자 ID 유형:

  • CLIENT_ID: Google 애널리틱스 클라이언트 ID(webPropertyId 또는 propertyId 필드가 설정된 경우에만 지원됨)
  • USER_ID: Google 애널리틱스 사용자 ID(webPropertyId 또는 propertyId 필드가 설정된 경우에만 지원됨)
  • APP_INSTANCE_ID: Firebase 애플리케이션 인스턴스 ID(firebaseProjectId 또는 propertyId 필드가 설정된 경우에만 지원됨)

애널리틱스 고객센터에서 User ID 및 Client ID 기능에 대해 자세히 알아보세요.

데이터 삭제

upsert 메서드는 deletionRequestTime 필드가 설정된 사용자 삭제 요청 리소스를 반환합니다. deletionRequestTime 필드는 Google 애널리틱스에서 삭제 요청을 수신한 시점을 표시합니다.

upsert 메서드를 호출하려면 https://www.googleapis.com/auth/analytics.user.deletion OAuth 2.0 범위가 필요합니다.