앱에 대한 추적 링크를 생성할 때 딥링크로 구성할 수 있습니다.
딥링크를 사용하면 사용자가 광고를 클릭할 때 이미 앱을 설치한 경우 앱이 열릴 뿐만 아니라 앱의 기본 화면이 아닌 원하는 특정 앱 콘텐츠가 표시됩니다.
중요: 싱귤러 SDK를 앱에 연동하기 전에 딥링크를 계획해야 합니다. 엔지니어가 SDK 연동 프로세스의 일부로 딥링크를 구현할 것입니다.
시작하기 전에: 딥링크 계획하기
시작하려면 앱의 광고 캠페인에 구현하려는 모든 딥링크 목록을 작성합니다.
각 딥링크에 대해 다음을 결정합니다:
- 타겟 앱 콘텐츠: 사용자가 앱에서 어떤 화면을 보게 할 것인가?
- 폴백 리디렉션: 사용자가 앱을 설치하지 않은 경우, 어디로 리디렉션해야 할까요? (일반적으로 앱의 스토어 페이지)
- 디퍼드 딥링크: 앱을 설치하는 신규 사용자에게도 특정 앱 콘텐츠를 표시해야 하는가?
예시: 예: 앱이 의류 스토어인 경우 다음과 같은 딥링크를 설정할 수 있습니다.
딥링크 | 표시할 콘텐츠 | 디퍼드 사용? | 폴백 리디렉션 |
새 시즌 세일: 가을 패션 | "새로운 가을 컬렉션"으로 태그된 의류 표시 | ✅ | <앱스토어 내 앱 URL> |
특별 행사: 뉴스레터 등록 및 $5 쿠폰 받기 | "뉴스레터 등록" 화면 | ✅ | <앱스토어 내 앱 URL> |
딥링크 구축 방법
1 |
링크 도메인 만들기싱귤러 링크의 구조는 다음과 같으며, 여기서 [SUBDOMAIN]은 사용자가 선택합니다: https://[SUBDOMAIN].sng.link/[PARAMETERS] 아직 도메인을 설정하지 않은 경우 단일 링크 생성을 시작하려면 도메인을 하나 이상 만들어야 합니다. 이렇게 하려면 다음과 같이 하세요:
하나의 도메인(예: 회사 또는 앱 이름)을 생성하여 모든 링크에 사용하거나, 여러 개의 도메인을 생성하여 다양한 용도로 사용할 수 있습니다. |
||||||
2 |
엔지니어링 팀에 딥링크 계획 전달개발자는 앱에 Singular SDK/S2S를 통합하기 전에(또는 앱 업데이트를 출시하기 전에) 딥링크 대상을 알아야 합니다. 개발자는 SDK를 구현하면서 딥링크를 통해 앱이 열렸는지 확인하고 사용자를 적절한 앱 화면이나 콘텐츠로 안내하는 코드를 추가합니다(개발자를 위한 단계별 가이드는 Android, iOS, Unity, React에 대해 제공됩니다). 엔지니어링 팀이 작업을 완료하면 이를 제공할 수있습니다:
|
||||||
3 |
앱 페이지에서 링크 스키마 정보 입력앱의 플랫폼과 엔지니어링 팀이 딥링킹을 구현하는 데 사용한 기술에 따라 앱 페이지(설정 > 앱)에 입력해야 하는 정보가 있을 수 있습니다. 이 정보는 엔지니어링 팀에서 제공해야 합니다.
앱에 앱 사이트가두 개 이상 있는 경우(즉, 두 개 이상의 플랫폼에서 사용할 수 있는 경우) 각 앱 사이트에필요한 정보를 입력합니다. |
||||||
4 |
(선택 사항) 앱 페이지에서 딥링크 대상 추가하기앱 페이지의 앱 설정에 딥링크 대상을 추가하여 쉽게 액세스할 수 있습니다. 이렇게 하면 새 추적 링크를 만들 때마다 이러한 목적지가 드롭다운에 표시되어 선택할 수 있습니다. 단수 링크를 만들 때 언제든지 대상을 입력할 수 있으므로 이 단계는 선택 사항입니다. 앱 페이지에 딥링크 대상을 추가하려면 다음과 같이 하세요:
|
||||||
5 |
링크 생성실제 추적 링크(딥링킹 포함)를 생성하려면 다음과 같이 하세요:
참고:
|
||||||
6 |
링크 테스트이제 딥링크를 만들었으므로 쉽게 테스트하여 어떻게 작동하는지 확인할 수 있습니다. 디퍼드 딥링크 기능을 테스트하려면 다음과 같이 하세요:
딥링크 기능을 테스트하려면 다음과 같이 하세요:
싱글 링크가 어트리뷰션을 결정하는 기능을 테스트하려면 추적 링크를 테스트하는 방법을 참조하세요. |
고급: 링크에 동적 콘텐츠 추가
광고를 표시할 때 데이터를 동적으로 추가하여 싱귤러 링크가 더 많은 작업을 수행하도록 할 수 있습니다. 그러면 사용자가 광고 중 하나에 참여한 후 앱에 도착하는 경우 앱에서 이 데이터를 읽고 사용할 수 있습니다.
예를 들어 쇼핑 앱이 있고 다양한 제품에 대한 동적 배너 광고를 표시하는 경우 유용합니다. 사용자가 광고를 클릭하면 앱이 열리고 클릭한 특정 제품에 대한 페이지가 표시되도록 할 수 있습니다. 이렇게 하려면 제품 ID를 단일 링크에 동적으로 추가해야 합니다.
동적 콘텐츠가 포함된 딥링크를 구현하려면 위에서 설명한 것과 동일한 단계를 따라 링크를 계획하고 엔지니어링 팀에 모든 정보를 제공하세요.
개발자를 위한 참고 사항 p 매개변수 사용
광고를 게재할 때 싱글 링크에 동적 데이터를 추가하려면, 싱글 링크 URL 끝에 _p 매개변수와 임의의 값을 추가합니다. p는 "패스스루"를 의미하며 값은 URL 인코딩된 JSON 값 또는 비정형 문자열 값일 수 있습니다.
예를 들어,단일 링크가 https://myshoppingapp.sng.link/A59c0/nha7 인 경우
광고를 표시할 때 제품 ID를 다음과 같이 단수 링크에 추가할 수 있습니다: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123.
딥링크 URL을 읽을 때 앱에서 패스스루 파라미터 값을 사용할 수 있습니다. 자세한 내용은 선택한 SDK의 딥링킹 지원 가이드를 참조하세요: 안드로이드, iOS, 유니티, 리액트.