기본 연동 기능 테스트

세션 트래킹 테스트

가장 먼저 디바이스가 유저 세션을 Singular에 제대로 전달하고 있는지 테스트해야 합니다. 제대로 전달된 경우 "session" 이벤트가 이벤트 로그에 등장해야 합니다.

세션 트래킹 테스트는 다음과 같이 진행합니다.

  • SDK 콘솔에 테스트 디바이스를 등록합니다(본 가이드를 확인하세요).
  • 디바이스에서 앱을 실행합니다.
  • 해당 디바이스의 이벤트 로그에서 세션 열이 등장하는지 확인하세요.image10.png

세션 이벤트가 등장하지 않는 경우 SDK 콘솔에서 신규 디바이스 등록 프로세스를 끝내기 전에 앱을 실행했을 가능성이 있으므로 어트리뷰션 로그에서 해당 이벤트를 확인하세요. 

Google Play 인스톨 리퍼러/Apple iAd 리퍼러 테스트

Google Play와 Apple App Store는 앱 인스톨의 어트리뷰션을 결정하는데 도움이 되는 정보를 제공합니다. Singular SDK는 이 데이터를 자동으로 수집하여 어트리뷰션 프로세스에 활용합니다.

이 단계에서는 관련 데이터가 Singular로 잘 전달되었는지 검증합니다.

[ANDROID] Google Play 리퍼러 검증

Android 디바이스의 경우 Singular로 Android 인스톨 리퍼러를 전송했는지 검증해야 합니다. SDK 콘솔에 디바이스를 등록한 후, 테스트 디바이스에서 앱을 실행하세요. 그 다음 SDK 콘솔에서 “__installReferrer” 이벤트가 등장하는지 확인합니다.

image3.png

__installReferrer 이벤트가 나타나지 않는 경우 이 가이드를 참조하여 디바이스를 재설정하고 다시 테스트합니다.

[iOS] Apple Search Ads 어트리뷰션 

iOS 디바이스의 경우 iAd 어트리뷰션 데이터를 전송했는지 검증해야 합니다. SDK 콘솔에 디바이스를 등록한 후, 테스트 디바이스에서 앱을 실행하세요. 그 다음 SDK 콘솔에서 “__iAd_Attribution__” 이벤트가 등장하는지 확인합니다.

13.png

주의:

  • 이 이벤트는 앱이 설치된 직후 등장합니다. 예전에 이미 앱을 설치한 디바이스에서 테스트하려면, 디바이스 재설정을 위한 가이드를 참조하여 재설정 후 디바이스를 콘솔에 다시 등록하고 앱을 재설치하세요.
  • 이벤트가 나타나지 않는 경우 SDK 콘솔에서 신규 디바이스 등록 프로세스를 끝내기 전에 앱을 실행했을 가능성이 있습니다. Singular 스태틱 라이브러리로 연동한 경우 iAD.framework을 포함하였는지 확인하세요. CocoaPods으로 연동한 경우라면 이미 포함되어 있어 재검증하지 않아도 무방합니다.

커스텀 유저 ID 테스트

SDK 연동으로 커스텀 유저 ID를 Singular에 보내도록 구현한 경우 다음 단계를 거쳐 테스트할 수 있습니다.

  • SDK 콘솔에 테스트 디바이스를 등록합니다.
  • 앱을 실행합니다.
  • 앱에서 유저 ID를 보내는 액션을 동작합니다. (예: 로그인) 이 액션은 앱에 커스텀 유저 ID를 연동한 방식에 맞춰 수행해 주세요.
  • 해당 액션 이후 Singular에 보내는 이벤트 로그를 찾아 이벤트 세부 사항을 확장하고 내부에  "custom_user_id" 값이 있는지 확인합니다.image6.png

유저 ID가 등장하지 않는 경우 다음 사항을 확인하세요.

  • 유저 ID를 설정하는 메서드가 실제로 앱 내에서 의도된 시점에 호출됐는지 확인합니다.
  • 필요 시 SDK 이벤트를 추가하고 "setting custom user id"라고 명명하여 해당 이벤트가 SDK 콘솔에 등장하는지 확인해볼 수도 있습니다.
도움이 되었습니까?
1명 중 0명이 도움이 되었다고 했습니다.