유니버설 링크 설정
유니버설 링크는 HTTPS URL을 사용하는 iOS 딥링킹 프로토콜입니다. 브랜드 도메인에 유니버설 링크를 설정한 후, 유니버설 링크를 선택한 기존 사용자가 앱을 직접 실행할 수 있으며, Adjust는 인게이지먼트를 측정할 수 있습니다. 또한 유니버설 링크는 광고 환경에 따라 Adjust의 다른 딥링크 메서드와 함께 사용할 수 있습니다.
- 브랜드 도메인을 사용 하여 딥링크를 브랜드 정체성에 적합하게 조정
- 사용자가 바로 알아볼 수 있는 도메인을 통해 사용자를 리다이렉트하여 사용자 신뢰 강화
- 기존 사용자가 HTTPS 링크로 앱을 실행할 수 있도록 다이렉트 딥링킹 지원
- 브랜드 도메인 추가 시 기존의 유니버설 링크 도메인 유지
유니버설 링크를 사용하면 iOS 기기가 HTTPS URL을 통해 앱 내에서 특정 화면을 열 수 있습니다.
Adjust의 유니버설 링크 도메인 유형
Adjust는 다양한 도메인을 유니버설 링크 도메인으로 사용할 수 있습니다. 사용 가능한 옵션은 앱에 구성된 링크 도메인 설정에 따라 달라집니다.
브랜드 도메인(권장) 브랜드 도메인이 단축 링크용으로 설정된 경우, 해당 브랜드 도메인을 유니버설 링크 도메인으로도 사용할 수 있습니다.
- 브랜드 도메인 설정:
https://help.adjust.com/ko/article/set-up-branded-domain - 예:
https://insights.example
- 브랜드 도메인 설정:
엔터프라이즈 도메인(커스텀 브랜드 도메인) 엔터프라이즈 도메인 솔루션이 설정된 경우, 해당 엔터프라이즈 도메인을 유니버설 링크 도메인으로 사용할 수 있습니다.
- 엔터프라이즈 도메인 설정:
https://help.adjust.com/ko/article/enterprise-domain - 예:
https://app.brand.com
- 엔터프라이즈 도메인 설정:
Adjust 제공 유니버설 링크 도메인(레거시) 브랜드 도메인이 설정되지 않은 경우, Adjust는 각 앱에
adj.st의 하위 도메인을 할당합니다.- 예:
https://f2k5.adj.st
- 예:
Adjust에서는 이러한 유니버설 링크 도메인 유형을 함께 사용할 수 있습니다. 일관성을 위해 여러 캠페인에서 유니버설 링크 도메인 1개를 기본 Adjust 링크 도메인으로 사용하는 것이 좋습니다.
시작하기
브랜드 도메인에서 유니버설 링크를 설정하기 전에 다음의 요건이 충족되는지 확인하시기 바랍니다.
- AppView에서 플랫폼 설정을 구성하려면 관리자, 편집자 또는 사용자 지정 편집자 권한이 필요합니다.
- Adjust 단축 링크와 함께 사용하도록 구성된 브랜드 도메인
- Associated Domains 구성을 위한 Apple 개발자 계정 액세스 및 Xcode 액세스 권한
- 필수 앱 상세 정보:
- iOS 번들 ID(예:
com.example.app) - 앱 ID 접두사(Apple 개발자 계정에서 확인)
- APP SCHEME(앱에서 정의)
- iOS 번들 ID(예:
리어트리뷰션(리인게이지먼트 캠페인)에 유니버설 링크를 사용하려면 Adjust 개발자 허브의 딥링크를 통한 리어트리뷰션에 명시된 단계를 완료하시기 바랍니다.
설정 요약
- Apple 개발자 계정 및 Xcode 값 인증
- 맞춤 URL 스킴 정의
- Adjust에서 유니버설 링킹 활성화
- 브랜드 도메인을 Associated Domain으로 추가
- 딥링킹 및 단축 링크 해석을 위한 Adjust SDK 설정
1. Apple 개발자 계정 및 Xcode 값 인증
Apple 개발자 계정의 Team Name 값이 Xcode의 Team 값과 일치하는지 확인합니다.
Xcode의 iOS 앱 번들 ID 가 Apple 개발자 계정에서 번들 ID 중 하나로 이용 가능하며, 해당 번들 ID가 고유한지 확인합니다.
- 번들 ID 예:
com.example.app
- 번들 ID 예:
Apple 개발자 계정에서 번들 ID에 대한 앱 ID 접두사를 확인합니다.
- 앱 ID 접두사는 Apple 개발자 계정의 Team ID일 수 있습니다.
2. 맞춤 URL 스킴 정의
맞춤 URL 스킴의 형식을 정의합니다. 이 값은 Adjust에서 APP SCHEME으로 필요합니다.
맞춤 URL 스킴 형식을 정의합니다.
- 예:
exampleApp
- 예:
맞춤 URL 스킴을 URL 스킴, 번들 ID와 함께 등록합니다.
자세한 정보는 Apple 개발자 문서를 참조하시기 바랍니다.
3. Adjust에서 유니버설 링킹 활성화
다음의 값이 있는지 확인합니다.
- iOS 번들 ID: Apple 개발자 계정 및 Xcode에서 설정 확인의 2단계에서 기록한 고유한 앱 식별자.
- 앱 접두사: Apple 개발자 계정 및 Xcode에서 설정 확인의 3단계에서 기록한 값.
- APP SCHEME: 앱에 대한 맞춤 URL 스킴 정의의 1단계에서 기록한 값.
이후 AppView에서 앱 플랫폼 구성 단계를 완료합니다.
4. 브랜드 도메인을 Associated Domain으로 추가
브랜드 도메인에서 딥링킹을 구현하려면, 브랜드 도메인을 Associated Domain으로 추가합니다. 아래의 단계가 엔터프라이즈 도메인(커스텀 브랜드 도메인)에도 동일하게 적용됩니다.
- Apple 개발자 계정에서 앱의 번들 ID에 대한 Associated Domains를 활성화합니다.
- Xcode에서 Associated Domains를 활성화한 뒤 도메인을
applinks:{domain}형식으로 추가합니다.- 예:
applinks:brandName.go.link
- 예:
앱이 이미 xxx.adj.st를 유니버설 링크 도메인으로 사용하고 있다면 xxx.adj.st와 브랜드 도메인을 모두 Associated Domains로 유지합니다. xxx.adj.st를 삭제해서는 안 됩니다.
테스트
유니버설 링크를 프로덕션 캠페인에 사용하기 전에 링크의 동작과 측정을 테스트합니다. 테스트 및 트러블슈팅 전용 가이드를 참조하시기 바랍니다.