애널리틱스 수집 중지

최종 사용자 동의를 얻거나 법적 의무를 이행하기 위해서 애널리틱스 데이터 수집을 일시적으로 또는 영구적으로 중지하려는 경우가 있을 것입니다. Firebase용 Google 애널리틱스는 애널리틱스 수집을 중지하고 비활성화하는 여러 가지 옵션을 제공합니다. 이러한 옵션으로 다양한 일반적인 사용 사례를 지원할 수 있습니다.

Android에서 애널리틱스 수집 중지

일시적으로 수집 중지

예를 들어 데이터를 수집하기 전에 최종 사용자 동의를 얻기 위해 애널리틱스 수집을 일시적으로 중지하려면 application 태그에서 앱의 AndroidManifest.xml에서 firebase_analytics_collection_enabled의 값을 false로 설정할 수 있습니다. 예를 들면 다음과 같습니다.

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

예를 들어 최종 사용자 동의를 얻은 후에 수집을 다시 사용하려면 FirebaseAnalytics 클래스의 setAnalyticsCollectionEnabled() 메소드를 호출합니다. 예를 들면 다음과 같습니다.

setAnalyticsCollectionEnabled(true);

어떠한 이유로 수집을 다시 정지해야 하는 경우 다음을 호출하면

setAnalyticsCollectionEnabled(false);

다시 사용할 때까지 수집이 정지됩니다.

영구적으로 수집 중지

앱 버전에서 영구적으로 애널리틱스 수집을 중지해야 하는 경우 application 태그에서 앱의 AndroidManifest.xml에서 firebase_analytics_collection_deactivated를 true로 설정합니다. 예를 들면 다음과 같습니다.

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

광고 ID 수집 중지

Android 앱에서 광고 ID 수집을 중지하려면 application 태그에서 앱의 AndroidManifest.xml에서 google_analytics_adid_collection_enabledfalse로 설정하면 됩니다. 예를 들면 다음과 같습니다.

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

iOS에서 애널리틱스 수집 중지

일시적으로 수집 중지

예를 들어 데이터를 수집하기 전에 최종 사용자의 동의를 구하려는 경우와 같이 애널리틱스 수집을 일시적으로 중지하려면 앱의 Info.plist 파일에서 FIREBASE_ANALYTICS_COLLECTION_ENABLED의 값을 NO로 설정합니다.

예를 들어 최종 사용자 동의를 얻은 후에 수집을 다시 사용하려면 FIRAnalyticsConfigurationsetAnalyticsCollectionEnabled 인스턴스 메소드를 호출합니다. 예를 들면 다음과 같습니다.

Objective-C

[[FIRAnalyticsConfiguration sharedInstance] setAnalyticsCollectionEnabled:YES]

Swift

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(true)

어떠한 이유로 수집을 다시 정지해야 하는 경우 다음을 호출하면

Objective-C

[[FIRAnalyticsConfiguration sharedInstance] setAnalyticsCollectionEnabled:NO]

Swift

AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(false)

다시 사용할 때까지 수집이 정지됩니다. setAnalyticsCollectionEnabled 메소드로 설정된 값은 앱을 다시 실행해도 그대로 유지되며 앱의 Info.plist 파일에서 FIREBASE_ANALYTICS_COLLECTION_ENABLED의 값을 재정의합니다. setAnalyticsCollectionEnabled 값을 설정하면 setAnalyticsCollectionEnabled를 다시 호출할 때까지 애널리틱스 수집이 해당 상태로 유지되며, 사용자가 앱을 종료한 후 다시 실행해도 마찬가지입니다.

영구적으로 수집 중지

앱 버전에서 영구적으로 애널리틱스 수집을 중지해야 하는 경우 앱의 Info.plist 파일에서 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATEDYES로 설정합니다. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATEDYES로 설정하면 앱의 Info.plist에 있는 FIREBASE_ANALYTICS_COLLECTION_ENABLED의 값 및 setAnalyticsCollectionEnabled로 설정한 모든 값이 무시됩니다.

수집을 다시 사용하려면 Info.plist에서 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED를 삭제합니다. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATEDNO로 설정하는 것은 아무런 효과가 없으며 Info.plist 파일에 FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED를 설정하지 않는 것과 결과적으로 동일합니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.