유니버설 링크 테스트

캠페인에서 유니버설 링크를 라이브로 실행하기에 앞서 테스트를 하는 것이 중요합니다. 이를 통해 링크가 올바르게 설정되어 사용자를 의도된 컨텐츠로 정확히 보내고, Adjust가 이러한 링크를 사용하여 캠페인을 측정할 수 있는지 확인할 수 있습니다.

테스트 과정에서 문제가 발생하였을 경우 Adjust의 유니버설 링크 문제 해결 가이드를 참조하시기 바랍니다.

테스트 체크 리스트

  • 앱의 올바른 버전을 테스트합니다. 예: 앱의 디버그 버전에서 유니버설 링크를 도입했다면 해당 버전에서 테스트를 시행합니다.
  • 디버그 버전에서 테스트 시 Adjust 지원팀의 도움이 필요한 경우 TestFlight에서 버전을 출시한 뒤 초대하시기 바랍니다.
  • JSR 링크를 테스트하려면 캠페인이 진행되는 특정 환경에서 테스트하는 것이 가장 좋습니다.

어트리뷰션 테스트 관련 추가 확인 사항

테스트 사이트 제작

유니버설 링크는 Safari나 Chrome에서만 작동합니다. 브라우저의 주소창에 링크를 직접 붙여넣으면 유니버설 링크가 작동하지 않습니다.

따라서 테스트 시 링크를 웹 환경에서 호스트하시기 바랍니다. Adjust는 테스트 시 HTML 페이지에서 딥링크를 클릭하는 것을 권장합니다. 무료 웹사이트 빌더를 사용하여 간단한 테스트용 사이트를 제작하시기 바랍니다.

다음 HTML의 페이지를 만들 수 있습니다.

<!DOCTYPE html>
    <html lang="en">
   <head>
      <style>
         a {
             font-size: 100px
             }
      </style>
   </head>
   <body>
      <a href="https://f2k5.adj.st/profile/67890?adj_t=abc123">Deep Link</a>
   </body>
</html>

테스트 방법

테스트 과정은 사용된 유니버설 링크의 유형이나 시나리오에 따라 결정됩니다. 예를 들어, 이미 앱을 설치한 유저와 앱을 아직 설치하지 않은 유저에 대해 링크의 작동 방식이 달라집니다.

아래에서는 기존 유저와 신규 유저에게 링크를 테스트하는 방법과 유니버설 링크를 통해 리어트리뷰션을 테스트하는 방법을 확인할 수 있습니다.

기존 유저 - 다이렉트 딥링크

기존 유저로서 유니버설 링크를 테스트 하려면, 다음의 단계를 수행하시기 바랍니다.

  1. 테스트 웹 페이지를 제작합니다.
  2. 테스트 웹페이지에 미가공 유니버설 링크를 추가합니다.
  3. 테스트 웹페이지에 완전한 유니버설 링크를 추가합니다.
  4. 테스트 기기에 앱을 설치합니다.
  5. 웰컴 스크린이 있는 경우 이를 지웁니다. 앱이 요청하는 경우 로그인을 합니다.
  6. 테스트 기기에서 웹 브라우저를 열고 테스트 웹 페이지로 이동합니다.
  7. 유니버설 링크를 클릭합니다.

올바른 페이지에서 앱이 자동으로 열리면 해당 유니버설 링크로 캠페인을 측정할 수 있습니다.

앱이 열리지 않으면 로유니버설 링크를 클릭하여 연동이 올바른지 확인합니다. 만약 링크가 열리지 않고 HTTP 404 오류( URL not found )로 돌아가면, 연동 가이드 를 다시 참조하시기 바랍니다.

신규 유저 - 디퍼드 딥링크

유니버설 링크를 신규 유저로 테스트하려면 다음의 단계를 수행하시기 바랍니다.

  1. 테스트 기기에 Adjust Insights 앱을 설치합니다.

  2. 광고 ID를 찾고 조회합니다.

  3. 앱이 이미 테스트 기기에 설치된 경우 앱을 삭제합니다.

  4. Adjust 시스템에서 Adjust 테스팅 콘솔을 사용하여 기기를 삭제합니다.

  5. 광고 ID 파라미터가 있는 딥링크를 생성합니다.

    • 예: https://f2k5.adj.st/profile/67890?adj_t=abc123&adj_idfa=8C6CBCOD-5F43-4765-A6E6-84DFF3D24707
  6. 테스트 기기에서 웹 브라우저를 열고 테스트 웹 페이지로 이동합니다.

  7. 유니버설 링크를 클릭합니다.

  8. 앱을 설치합니다.

  9. 앱을 엽니다.

앱이 열리면 딥링크를 통해 커스텀 URL 스킴에 쓰인 특정 위치로 이동하게 됩니다.

디퍼드 딥링크가 올바른 페이지에서 열리지 않으나 앱이 설치된 경우 딥링크 클릭 시 올바른 페이지가 열린다면, AppView에 입력한 앱 스킴 이 올바른지 확인합니다.

테스트 시 기기 재설정

디퍼드 딥링크 테스트를 수차례 진행하는 경우 매 테스트 시 기기를 재설정하는 것이 중요합니다. 다음의 단계를 통해 기기를 재설정할 수 있습니다.

  1. 테스트 기기에서 앱을 삭제합니다.

  2. Adjust 시스템에서 광고 ID를 지웁니다.

  3. 링크를 클릭하지 않고 앱을 설치합니다.

  4. Adjust 테스팅 콘솔에서 해당 설치가 오가닉으로 나타나는지 확인합니다.

    • 만약 오가닉으로 나타나지 않는다면 오가닉으로 나타날 때까지 1-3단계를 반복합니다.
  5. 테스트 기기에서 앱을 삭제합니다.

  6. Adjust 시스템에서 광고 ID를 지웁니다.

리어트리뷰션

유니버설 링크를 통해 리어트리뷰션을 테스트하려면 다음의 단계를 수행하시기 바랍니다.

1. 테스트 링크의 리어트리뷰션 비활성화 기간을 0일로 설정합니다.

테스트 링크에서 리어트리뷰션 비활성 기간을 0으로 설정하려면, Campaign Lab에서 다음의 단계를 수행하시기 바랍니다.

중요:
앱 레벨에서 비활성화 윈도우를 변경한 경우, 테스트 이후에 해당 설정을 원하는 비활성화 윈도우 기간으로 변경하시기 바랍니다.

2. 테스트용 링크와 기기를 설정합니다.

  1. 광고 ID 파라미터가 없는 딥링크를 생성합니다.

    • 예시: https://f2k5.adj.st/profile/67890?adj_t=abc123
  2. Adjust의 시스템에서 테스트 기기의 광고 ID를 지웁니다.

  3. 링크를 클릭하지 않고 앱을 설치합니다.

  4. 테스트 기기에서 웹 브라우저를 연 뒤 HTML 테스트 페이지로 이동합니다.

  5. 딥링크를 클릭합니다.

  6. 테스트 콘솔 을 사용하여 기기가 테스트 링크에 어트리뷰션 되었는지 확인합니다.