앱 코드에서 직접 변경하거나 앱 이벤트 개발자 대시보드나 이벤트 관리자에서 자동 앱 이벤트 로깅 토글을 사용하여 변경할 수 있습니다. AutoLogAppEventsEnabled
플래그와 토글의 값이 상충하는 경우, 자동 앱 이벤트 로깅 토글의 값을 따릅니다. 특히 한국에서 앱을 출시할 때는 자동 앱 이벤트 로깅이 비활성화될 수 있다는 점에 유의하세요.
아래에 나와 있는 Facebook SDK 버전을 사용하는 경우, 앱과 사용자 간의 상호작용과 관련된 이벤트가 자동으로 수집됩니다.
이는 다음 Facebook SDK에 적용됩니다.
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 분석을 위해 특정 이벤트를 로깅하고 싶은 경우, 앱에서 해당 이벤트에 대한 로깅을 수동으로 구현해야 합니다.