Adjust 딥링크 테스트
실제 캠페인에서 딥링크를 사용하기 이전에 필수적으로 링크를 테스트하는 과정을 거쳐야 합니다. 이를 통해 유니버설 링크 설정이 올바르게 되어 사용자가 의도된 콘텐츠로 정확히 도달하고, Adjust가 이를 기록할 수 있습니다. 본 페이지는 신규 사용자 및 기존 사용자에 대한 테스트 방법을 확인하실 수 있습니다.
테스트 중 문제가 발생할 경우, Adjust의딥링크 FAQ에서 관련 내용을 확인하실 수 있습니다.
테스트 체크 리스트
- Campaign Lab 을 사용하여 테스트 환경에 올바른 딥링크를 생성합니다.
- 적절한 앱 버전을 테스트합니다. 예: 앱의 디버그 버전에서 유니버설 링크를 도입했다면 해당 버전에서 테스트를 시행합니다.
테스트 사이트 제작
링크를 테스트하려면 웹 환경에서 딥링크를 호스트해야 합니다.Adjust는 테스트 시 HTML 페이지에서 딥링크를 클릭하는 것을 권장합니다. 무료 웹사이트 빌더를 사용하여 간단한 테스트용 사이트를 제작하고, 딥링크 URL을 테스트 사이트의 링크로써 추가하시기 바랍니다.
예를 들어, 다음 HTML의 페이지를 만들 수 있습니다.
<!DOCTYPE html>
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
</body>
</html>
테스트 방법
테스트 과정은 사용된 링크의 유형이나 시나리오에 따라 달라집니다. 예를 들어, 이미 앱을 설치한 사용자와 앱을 아직 설치하지 않은 사용자에게 링크는 다르게 작동됩니다.
아래에서는 기존 및 신규 사용자에 대한 링크 테스트 방법과 딥링크를 통한 리어트리뷰션 테스트 방법을 확인하실 수 있습니다.
기존 사용자 - 다이렉트 딥링크
앱을 이미 설치한 기존 사용자에 대해 딥링크를 테스트하려면 아래의 단계를 수행하시기 바랍니다.
- 테스트 사이트를 제작합니다.
- 딥링크를 테스트 웹 페이지에 추가합니다.
- 테스트 기기에 앱을 설치하고 최소 1회 실행합니다.
- 테스트 기기에서 웹 브라우저를 열고 테스트 웹 페이지로 이동합니다.
- 딥링크 URL을 클릭합니다.
클릭 시 앱이 열리고 딥링크를 통해 커스텀 URI 스킴에 쓰여진 특정 위치로 이동됩니다. 이는 올바른 Adjust 링크 설정 및 딥링크를 통해 캠페인 측정 준비가 완료되었음을 의미합니다.
앱 내의 정확한 목적지에서 앱이 열리지 않는다면 앱이 딥링크의 내용을 올바르게 처리하지 못하는 것입니다. 개발팀에 연락하여 앱에서의 위치 값이 정확하게 설정되었는지 확인하시기 바랍니다.
신규 사용자 - 디퍼드 딥링크
앱이 설치되지 않은 신규 사용자에 대해 딥링크를 테스트하려면 아래의 단계를 수행하시기 바랍니다.
앱이 설치되지 않았는지 확인합니다. 만약 이 경우:
- 기기에서 앱을 완전히 삭제합니다. (가능한 경우 앱 휴지통 비우기)
- 테스팅 콘솔을 통한 기기 삭제.
테스트 기기에서 웹 브라우저를 열고 테스트 웹 페이지로 이동합니다. 앱 스토어로 리디렉션 되기를 기다립니다.
앱을 다운로드하고 실행합니다. 이는 Adjust에 설치를 야기할 것입니다.
앱이 열리면 딥링크를 통해 커스텀 URL 스킴에 쓰여진 특정 위치로 이동하게 됩니다.
앱이 열리고 딥링크를 통해 정확한 위치로 이동하였다면 Adjust 설정이 완료된 것입니다.
앱이 열렸으나 올바른 위치로 이동하지 않았다면 , 기존 사용자로 다시 테스트하여 클릭이 어트리뷰션 되었는지 확인합니다. 클릭이 어트리뷰션 되었으나 올바른 위치로 이동하지 않는다면, 딥링크가 전송되는 과정에 문제가 있었을 가능성이 높습니다. 이러한 문제는 인코딩 오류로 인해 딥링크 파라미터가 잘렸을 경우 발생할 수 있습니다. 담당 지원 팀이나 support@adjust.com 에 문의하시기 바랍니다.
테스트 시 기기 재설정
디퍼드 딥링크 테스트를 수차례 진행하는 경우 매 테스트 시 기기를 재설정하는 것이 중요합니다. 다음의 단계를 통해 기기를 재설정할 수 있습니다.
테스트 기기에서 앱을 삭제합니다.
Adjust 시스템에서 광고 ID를 지웁니다.
링크를 클릭하지 않고 앱을 설치합니다.
테스팅 콘솔 에서 해당 설치가 오가닉으로 나타나는지 확인합니다.
- 만약 오가닉으로 나타나지 않는다면 오가닉으로 나타날 때까지 1-3단계를 반복합니다.
테스트 기기에서 앱을 삭제합니다.
Adjust 시스템에서 광고 ID를 지웁니다.
리어트리뷰션
딥링크를 통해 리어트리뷰션을 테스트하려면 다음을 수행하시기 바랍니다.
1. 테스트 링크의 리어트리뷰션 비활성화 기간을 0일로 설정합니다.
테스트 링크에서 리어트리뷰션 비활성 기간을 0으로 설정하려면, Campaign Lab에서 다음의 단계를 수행하시기 바랍니다.
2. 딥링크와 기기를 설정하고 딥링크를 테스트합니다.
Adjust 딥링크와 기기를 설정하고, 딥링크를 테스트 하려면 다음의 단계를 수행합니다.
광고 ID 파라미터가 없는 딥링크를 생성합니다.
- 예시:
https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion
- 예시:
Adjust의 시스템에서 테스트 기기의 광고 ID를 지웁니다.
링크를 클릭하지 않고 앱을 설치합니다.
테스트 기기에서 웹 브라우저를 연 뒤 HTML 테스트 페이지로 이동합니다.
딥링크를 클릭합니다.
테스팅 콘솔을 사용하여 해당 기기가 테스트 링크에 어트리뷰션 되었는지 확인합니다.