Unity SDK - 고급 옵션

고급 옵션

Singular Unity SDK의 선택적 고급 구성입니다. 표준 연동에는 필요하지 않습니다.


BETA 기능

일반 제공 기능 아님: 이 섹션의 기능은 BETA 단계입니다. Singular이 고객님의 계정에 대해 활성화해야 동작하며, 동작 방식이 변경될 수 있습니다. 구현에 착수하기 전에 고객 성공 매니저와 상의하세요.

어트리뷰션 콜백

어트리뷰션 콜백은 설치를 유입시킨 네트워크와 캠페인 등 Singular의 어트리뷰션 결과를, 설치 후 사용자의 첫 세션 중에 디바이스의 앱으로 전달합니다.

활성화가 필요합니다: 이 기능은 기본적으로 비활성화되어 있습니다. 계정에 대해 활성화되지 않은 경우 코드가 올바르더라도 콜백이 전혀 호출되지 않습니다. 활성화를 요청하려면 고객 성공 매니저에게 문의하세요.

설정 방법

  1. 고객 성공 매니저에게 계정에 대한 어트리뷰션 콜백 활성화를 요청하세요.
  2. SDK를 초기화하기 전에 SDK 구성 객체에 핸들러를 등록하세요. 시그니처와 코드 샘플은 SetSingularDeviceAttributionCallbackHandler를 참조하세요.
  3. 앱을 한 번도 실행한 적이 없는 디바이스에서 테스트하세요. 콜백은 첫 세션에서만 호출됩니다.

예상되는 동작

  • 첫 세션에서만 호출: 콜백은 설치 후 첫 세션 중에 한 번만 호출되며, 이후 앱 실행 시에는 호출되지 않습니다.
  • Organic은 실패가 아니라 결과입니다: 터치포인트를 찾지 못한 경우에도 콜백은 호출되며 네트워크를 "Organic"으로 보고합니다. 콜백이 전혀 호출되지 않는다면 이는 어트리뷰션 문제가 아니라 설정 문제입니다.
  • 최종 어트리뷰션이 아닌 최선의 추정치: 결과는 세션이 처리되는 시점에 사용 가능한 마지막 터치포인트를 반영합니다. 더 많은 정보를 바탕으로 나중에 결정되는 Singular 리포트의 어트리뷰션과 항상 일치하지는 않습니다.