콘솔관리/Adjust

Adjust에서 딥링크 세팅하기

히스토리2021 2021. 11. 30. 21:27

Adjust 대시보드에서 트래커 생성시 트래커별로 원하는 deeplink 스킴 및 path를 추가할 수 있습니다.

Deeplink 사용을 위해서는 앱에 반드시 deeplink가 구현되어 있어야만 합니다.

*Adjust 에서 제공하는 딥링크 종류:

1. 기본 딥링크: 앱을 설치 유저 대상

2. 유니버셜 링크 (iOS만): iOS 9 이상 유저 대상

3. 지연된 딥링크: 신규 앱 설치 유저 대상

4. deeplink를 통한 리어트리뷰션: 재참여 및 리타게팅 캠페인 진행시 딥링크 리어트리뷰션을 사용하여 딥링크 기반 캠페인의 성과를 트래킹할 수 있습니다.

 

* SDK 딥링크 설정 가이드: 각 타입별 SDK 연동 가이드 내 deeplink(딥링크)부분을 확인하시기 바랍니다.

예) 안드로이드 SDK: https://github.com/adjust/android_sdk/blob/master/doc/korean/README.md#dl

*Adjust 딥링크 기본 가이드: https://docs.adjust.com/ko/deeplinking/

*Adjust 유니버셜 링크: https://docs.adjust.com/ko/universal-links/

 

트래커에 deeplink를 추가하는 방법:

1. Trackers 페이지에서 Tracker url 한개 생성

예: https://app.adjust.com/wwkry9?

2. 생성한 트래커 이름(예:deeplink_test) 클릭 > EDIT(수정) 클릭 > additional parameter 클릭

3. Deeplink 부분에 원하는 딥링크 스킴을 넣고 Apply 클릭

예: myapp://product?id=650 (앱내 ID가 “650”인 제품의 제품 페이지를 열기)

4. 트래커 url이 자동 수정되어 업데이트 됨

예: https://app.adjust.com/wwkry9?deeplink=myapp%3A%2F%2Fproduct%3Fid%3D650

(deeplink 파라미터 뒤에 넣은 딥링크 스킴+path가 암호화 되어 추가됨)

 

**참고 사항**

기본적으로 adjust 트래커는 하나의 링크로 iOS 와 안드로이드 모두에서 사용하실 수 있습니다.

(예시) 기본 딥링크 트래커 (adjust 기본 트래커 + 딥링크 파라미터 + 자체 앱스킴&path): https://app.adjust.com/abc123?deeplink=app-of-things%3A%2F%2Fitem%3Fid%3D12345

위와 같이 deeplink 파라피터를 붙인 url 이 기본 형태이고 iOS9 유저 부터는 저희쪽에서 자동으로 인식하여 universal link로 변환되어 적용됩니다.

다만 iOS 유니버셜 링크의 제약이 환경에 따라 많기때문에 저희쪽에서는 다이렉트 딥링크를 합니다. (애플 자체의 이슈입니다.) 이 때문에 트래커를 수정하셔서 사용하셔야 할 경우가 생기는데요 환경에 따라 트래커를 변경하여 사용하셔야 하는 주요 상황을 아래 페이지에서 확인하실 수 있습니다.

https://docs.adjust.com/en/universal-links/#running-campaigns-through-universal-links

가이드에도 있지만 간단히 설명드리면 저희쪽에서는 이를 "다이렉트 딥링크"라고 부르고 있고 아래와 같은 형태입니다. 저희 대시보드에서 애드저스트 유니버셜 링크에 adjust_t 파라미터를 추가하셔서 트래커 토큰을 붙입니다.

(예시) 다이렉트 딥링크 트래커(유니버셜 링크 + adjust_t 파라미터 + adjust 트래커 토큰):

https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz

위 트래커 형태를 OS 구분없이(안드로이드 유저에게도 적용 필요) 하나의 링크로 사용 원하시는 경우 아래와 같이 뒤에 adjust_deeplink 파라미터를 추가하시면 됩니다.

https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

그리고 딥링크가 작동 하지 않는 경우 특정 웹페이지(예:자체 홈페이지)로 유저를 보내기 원하신다면 트래커에 redirect 파라미터를 붙이실 수도 있습니다.

https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion&redirect=XXXX