자동 앱 이벤트 로깅

앱 코드에서 직접 변경하거나 앱 이벤트 개발자 대시보드나 이벤트 관리자에서 자동 앱 이벤트 로깅 토글을 사용하여 변경할 수 있습니다. AutoLogAppEventsEnabled 플래그와 토글의 값이 상충하는 경우, 자동 앱 이벤트 로깅 토글의 값을 따릅니다. 특히 한국에서 앱을 출시할 때는 자동 앱 이벤트 로깅이 비활성화될 수 있다는 점에 유의하세요.

아래에 나와 있는 Facebook SDK 버전을 사용하는 경우, 앱과 사용자 간의 상호작용과 관련된 이벤트가 자동으로 수집됩니다.

이는 다음 Facebook SDK에 적용됩니다.

  • Andorid용 Facebook SDK v4.27 (및 그 이상)
  • iOS용 Facebook SDK v4.19 (및 그 이상)
  • Unity용 Facebook SDK v7.11 (및 그 이상)

Android의 경우 callbackManager.onActivityResult를 호출하여 로그인 결과를 callbackManager에 전달합니다. iOS는 이벤트를 수집하는 데 코드가 필요하지 않습니다.

자동 로깅된 이벤트

Facebook SDK를 사용할 때 자동 이벤트 로깅을 비활성화하지 않으면 Facebook 이벤트 관리자를 위해 특정 앱 이벤트가 자동으로 기록되고 수집됩니다. 이러한 이벤트는 타게팅, 성과 측정, 최적화 등 모든 사용 사례와 밀접한 관련이 있으며,

자동 앱 이벤트 로깅의 일환으로 3가지 주요 이벤트인 앱 설치, 앱 실행과 구매 이벤트가 수집됩니다. 자동 로깅이 활성화되어 있으면 광고주는 로그인 노출 이벤트 등의 다른 Facebook 내부 이벤트 외에 이러한 이벤트도 비활성화할 수 있습니다. 그러나 자동 로깅을 비활성화했지만 특정 이벤트(예: 설치 또는 구매 이벤트)를 로깅하고 싶다면 앱에서 해당 이벤트에 대한 로깅을 수동으로 구현합니다.

이벤트상세 정보

앱 설치

새 사용자가 처음으로 앱을 활성화하거나 앱이 특정 기기에서 처음으로 시작된 경우.

앱 실행

사용자가 앱을 실행하면 Facebook SDK가 초기화되고 이벤트가 로깅됩니다. 그러나 첫 번째 앱 실행 이벤트 이후로 60초 이내에 두 번째로 앱 실행 이벤트가 발생하면 두 번째 이벤트가 로깅되지 않습니다.

앱 내 구매

Apple App Store 또는 Google Play에 의해 처리된 구매가 완료된 경우. 다른 결제 플랫폼을 사용하는 경우 수동으로 구매 이벤트 코드를 추가해야 합니다.

Facebook SDK 충돌 보고서

(Facebook 전용)

Facebook SDK로 인해 앱이 충돌할 경우 충돌 보고서가 생성되고 앱이 다시 시작되었을 때 Facebook으로 전송됩니다. 이 보고서에는 사용자 데이터가 포함되지 않으며 Facebook이 SDK의 품질과 안정성을 보장하는 데 도움이 됩니다. 이 이벤트 로깅을 옵트아웃하려면 자동 로깅된 이벤트를 비활성화하세요.

자동 앱 이벤트 로깅 비활성화

Facebook SDK에서 앱 이벤트를 자동으로 수집하기를 원하지 않는 경우, 자동 로깅을 비활성화할 수 있습니다. 자동 로깅을 비활성화했지만 여전히 Facebook 분석을 위해 특정 이벤트를 로깅하고 싶은 경우, 앱에서 해당 이벤트에 대한 로깅을 수동으로 구현해야 합니다.