추적 링크는 사용자가 광고를 보거나 클릭할 때 트리거됩니다. 트래킹 링크는 어트리뷰션 제공업체(MMP)에 조회 또는 클릭을 알려주어 어트리뷰션 제공업체가 모바일 앱 설치 및 재참여를 추적할 수 있도록 합니다.
싱글 링크는 추적 링크를 생성하고 관리할 수 있는 친숙한 UI를 제공하는 고급 추적 링크 솔루션입니다. 링크 동작, 어트리뷰션 설정 및 링크에 포함할 추가 정보를 선택할 수 있습니다. 또한 싱귤러 링크는 iOS 유니버설 링크와 안드로이드 인텐트 기술을 자동으로 활용하여 가능한 경우 딥링크를생성합니다.
문제 해결
링크가 이미 존재하는지 확인하세요. 이미 존재하는 링크와 소스, 추적 링크 이름, 구성된 앱 사이트가 동일한 추적 링크는 만들 수 없습니다.
FAQ
트래킹 링크 용어 및 개념
사용자가 광고를 보거나 클릭하면 어트리뷰션 제공업체에 조회 또는 클릭을 알리는 링크가 활성화됩니다. 어트리뷰션 제공업체는 이 정보를 사용하여 모바일 앱 설치 및 재참여를 추적합니다. 링크에는 다른 정보가 포함될 수 있으며, 이는 결국 보고서에 표시됩니다.
" 추적 링크를 통해 어트리뷰션을 활성화하는 방법에 대한 자세한내용은 단일 모바일 앱 어트리뷰션 이해를 참조하세요.
싱귤러 링크는 링크 동작, 어트리뷰션 설정 및 링크에 포함할 추가 정보에 대해 사용 가능한 모든 옵션을 안내하는 UI를 통해 추적 링크를 생성 및 관리할 수 있는 싱귤러의 추적 링크 솔루션입니다.
싱귤러 링크는 iOS 유니버설 링크 및 Android 인텐트 기술을 자동으로 활용하여 가능한 경우 딥링크를 생성합니다( 전제 조건 참조).
다음은 단일 링크의 예시입니다. iOS 또는 Android 디바이스에서 사용해 볼 수 있습니다:
https://singularassist.sng.link/A59c0/nha7?_dl=singularassist%3A%2F%2F
레거시 추적 링크에 대한 참고 사항: 이 문서에서는 "싱귤러 링크"와 "추적 링크"라는 용어를 같은 의미로 사용합니다. 귀하의 계정은 여전히 싱귤러의 레거시 추적 링크 솔루션에 액세스할 수 있습니다. 혼동을 피하기 위해 이를 "레거시 추적 링크"라고 합니다.
딥링킹의 맥락에서 폴백 리디렉션은 딥링크가 실패할 경우 사용자를 이동시키려는 리디렉션 목적지입니다.
일반적으로 사용자가 앱의 광고를 클릭하면 딥링크를 통해 앱 내부의 특정 화면으로 이동하기를 원합니다. 하지만 사용자가 아직 앱을 설치하지 않은 경우, 앱을 다운로드할 수 있도록 앱 스토어로 리디렉션하고 싶을 수 있습니다.
딥링킹 용어 및 개념 + iOS 유니버설 링크
개발자들은 딥링크를 구현하기 위해 다양한 방법을 사용해 왔습니다:
참고: 싱귤러 링크 기술은 iOS와 안드로이드 딥링크 트렌드를 염두에 두고 개발되었습니다. 싱귤러에서 추적 링크를 생성하면 Apple 유니버설 링크, 안드로이드 앱 링크, 안드로이드 인텐트 기술 등 호환 가능한 딥링킹 기술을 사용하여 링크가 자동으로 활성화됩니다. 또한 싱귤러 SDK는 딥링크와 디퍼드 딥링크의 사용을 간소화하도록 설계되었습니다. 자세한 내용은 싱글 링크 FAQ를참조하세요.
-
URI 스키마(예: "myapp://path/to/page?pageid=1"): "앱 스키마" 딥링크라고도 합니다. 이 기존 딥링킹 방법에서는 앱 개발자가 앱의 "스키마"를 등록하여 사용자가 해당 스키마의 링크(이 예에서는 "myapp://"로 시작하는 링크)를 클릭할 때마다 기기 플랫폼이 앱을 열어야 한다는 것을 인식하도록 합니다.
- 앱이 디바이스에 설치되어 있으면 앱이 열린 다음 나머지 링크를 파싱하여 사용자에게 앱 내의 특정 페이지를 표시하거나 그에 따라 특정 경험을 전달합니다.
- 사용자의 디바이스에 앱이 설치되어 있지 않으면 오류가 발생합니다. 대체 URL이 없습니다.
-
iOS 유니버설 링크(iOS 9+): 이 기술은 iOS의 URI 스키마 기반 딥링킹을 개선하기 위해 개발되었습니다. 이 기술을 사용할 때 앱 개발자는 먼저 앱에 유니버설 링크를 제공하기 위해 확인된 웹 도메인(예: "myapp.com")을 설정합니다. 사용자가 유니버설 링크(예: "https://www.myapp.com/path/to/page?pageid=1")를 클릭하면 디바이스 플랫폼은 특정 앱을 열어야 한다는 것을 인식합니다.
- 앱이 디바이스에 설치되어 있으면 앱이 열린 다음 나머지 링크를 파싱하여 사용자에게 앱 내의 특정 페이지를 표시하거나 그에 따라 특정 경험을 전달합니다.
- 앱이 설치되어 있지 않은 경우에는 디바이스의 기본 브라우저를 사용하여 웹 URL로 원활하게 이동합니다.
-
안드로이드 앱 링크(안드로이드 6.0 이상): 안드로이드의 URI 스키마 기반 딥링킹에 대한 개선 사항입니다. 이 기술을 사용할 때 앱 개발자는 먼저 앱 링크를 제공하기 위해 검증된 웹 도메인을 설정합니다. 사용자가 앱 링크를 클릭하면 디바이스 플랫폼은 특정 앱을 열어야 한다는 것을 인식합니다.
- 앱이 디바이스에 설치되어 있으면 앱이 열린 다음 나머지 링크를 파싱하여 사용자에게 앱 내의 특정 페이지를 표시하거나 그에 따라 특정 경험을 전달합니다.
- 앱이 설치되어 있지 않은 경우에는 디바이스의 기본 브라우저를 사용하여 웹 URL로 원활하게 이동합니다.
디퍼드 딥링킹은딥링크의 또 다른 개선 사항입니다. 이 기술을 사용하면 사용자가 딥링크를 클릭했지만 디바이스에 앱이 설치되어 있지 않은 경우에도 사용자가 앱 스토어로 연결될 뿐만 아니라 딥링크 매개변수(사용자에게 표시할 페이지 또는 맞춤화된 경험)가 실제로 손실되지 않습니다. 사용자가 나중에 앱 스토어에서 앱을 설치하고 앱을 열면 앱이 딥링크 매개변수에 액세스하여 사용자에게 의도한 맞춤화된 경험을 표시합니다.
딥링킹과 달리 디퍼드 딥링킹은 일반적으로 어트리뷰션 트래커의 도움을 받아야만 가능합니다:
- 트래커는 모바일 앱의 타겟팅된 사전 설치 클릭에 대한 정보를 수집합니다.
- 앱 내부에 구현된 트래커의 SDK는 해당 인스톨 전 컨텍스트에 액세스할 수 있습니다.
- 앱은 SDK를 사용하여 사용자가 처음에 어떤 딥링크를 클릭했는지 파악하고 앱을 처음 열었을 때 의도한 페이지 또는 맞춤화된 경험을 제공합니다.
딥링킹은 사용자 참여를 유도하는 매우 유용한 방법이지만, 마케팅 채널에 적절하게 사용하려면 사용법과 제한 사항을 숙지하고 있어야 합니다.
리디렉션 설정
리디렉션=true로 설정해야합니다.
URI(앱) 스킴의 제한 사항
사용자의 디바이스에 앱이 아직 설치되지 않은 경우 링크를 클릭하면 오류가 발생하고 사용자 참여가 크게 감소하므로 일반적으로 URI(앱) 스킴을 사용하지 않는 것이 좋습니다.
iOS에서 URI스키마 딥링킹은 기본 방법인 iOS 유니버설 링크가 실패할 경우 사용자를 딥링크하는 유일한 방법일 수 있습니다. 그러나 URI 스키마 딥링킹을 사용할 때 최종 사용자 환경이 이상적이지 않으며, 사용자의 기본 iOS 브라우저에 따라 팝업을 표시할 수 있다는 점에 유의하세요:
iOS에서 URI 스킴 딥링킹을 사용한 사용자 경험 예시 | |
딥링킹 전 사용자 확인 |
앱이 설치되지 않은 경우 사용자 팝업 '오류'. '확인'을 클릭하면 사용자가 대체 대상으로 계속이동합니다. |
참고: iOS 유니버설 링크 딥링킹이 실패하는 일반적인 이유는 다음 섹션을 참조하세요.
Android에서는 Android 인텐트를사용하여 오류 메시지가 표시되는 대신 사용자를 Google Play 스토어로 안내하여 이 문제를 해결할 수 있습니다.
또한 URI 스키마 딥링킹에는 보안 취약점이 있습니다. 다른 앱이 앱과 동일한 URI 스키마를 등록하여 딥링크를 가로챌 수 있습니다.
iOS 유니버설 링크의 한계
- 소셜 미디어 앱: 일부 소셜 미디어 앱은 의도적으로 딥링크를 끊거나 제한하여 사용자를 소셜 미디어 앱 밖으로 유도합니다. 이러한 앱은 주로 내부 웹 브라우저 보기에서 링크를 여는 소셜 미디어 앱입니다.
- 링크 래핑: 유니버설 링크는 다른 URL이 유니버설 링크로 리디렉션되는 링크 래핑을 사용할 수 없습니다. 링크 래핑에는 bit.ly와 같은 링크 단축기가 포함됩니다.
- 브라우저 URL 필드에 붙여넣기: 유니버설 링크는 모바일 브라우저의 URL 필드에 링크를 입력하면 딥링킹되지 않습니다.
- 자바스크립트로 링크 트리거하기: URL 리디렉션을 트리거하는 스크립트는 사용자 작업의 일부가 아닌 한 딥링킹되지 않습니다.
Android 앱 링크의 제한 사항
- 소셜 미디어 앱: 일부 소셜 미디어 앱은 의도적으로 딥링크를 끊거나 제한하여 사용자를 소셜 미디어 앱에서 벗어나게 하려고 합니다. 이러한 앱은 주로 내부 웹 브라우저 보기에서 링크를 여는 소셜 미디어 앱입니다.
유니버설 링크는 이전 URI 방식의 딥링킹 방식을 대체하기 위해 고안된 Apple의 딥링킹 기술입니다. iOS 9 이상을 실행하는 기기에서 사용할 수 있습니다.
유니버설 링크는 URI 방식과 유사한 딥링킹 동작을 허용하지만, 이면에서는 매우 다른 방식으로 작동합니다. 유니버설 링크는 "https://www.linkedin.com"와 같은 일반 HTTPS URL처럼 보입니다. 사용자가 유니버설 클릭을 클릭하면 사용자의 디바이스에서 링크가 구성된 앱이 열립니다. 앱이 디바이스에 설치되어 있지 않은 경우 사용자는 모바일 브라우저의 실제 URL로 이동합니다.
Apple의 개발자 문서를 참조하세요.
앱 개발자는 앱에서 유니버설 링크를 활성화하려면 다음을 수행합니다:
-
Apple 개발자 계정에서 연결된 도메인 활성화하기
Apple 개발자 계정에로그인하고 앱의 ID 페이지로 이동합니다. 연결된 도메인 앱 서비스를 활성화합니다. 나중에 필요하므로 접두사(번들 ID)와 ID(팀 ID)를 메모해 두세요.
-
애플리케이션에 연결된 도메인 기능 추가하기
Xcode에서 앱에 '연결된 도메인' 기능을 추가하고 웹 서버의 도메인을 연결된 도메인으로 추가합니다.
-
웹 서버 구성하기
-
apple-app-site-association 파일 만들기
앱 페이지의 접두사 및 ID를 사용하여 다음과 같은 JSON 형식의 파일을 구성하고 루트에서 액세스할 수 있는 HTTPS 웹 도메인에서 호스팅합니다.
예를 들어 "https://www.mycompanywebsite.com/domain"를 소유한 경우 "https://www.mycompanywebsite.com/apple-app-site-association" URL에서 JSON 파일에 액세스할 수 있어야 합니다. 호스팅된 파일에는 .json 파일 확장자가 포함되어 있지 않아야 합니다.
{
"applinks": {
"apps": [],
"details": [
{
"appID": "A4GXBZ4XU7.my.cool.app",
"paths": [ "/page/all/", "/user/saved/*"]
}
]
}
}appID는 [팀ID].[앱 번들 ID]이며 앱을 식별합니다. 경로는 앱의 유효한 콘텐츠 페이지를 설명합니다. Apple은 경로를 짧게 유지하는 것을 권장합니다. 와일드카드("*")를 사용하여 모든 경로를 지정하고 "NOT" 키워드를 사용하여 경로를 제외합니다(예: "NOT /user/saved/*").
-
유니버설 링크 코드 처리
마지막 단계는 앱을 여는 유니버설 링크가 올바르게 처리되는지 확인하는 것입니다. 이렇게 하려면 애플리케이션 델리게이트에서 application:continueUserActivity:restorationHandler:메서드를 구현하세요.
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler{
if ([userActivity.activityType isEqualToString: NSUserActivityTypeBrowsingWeb]) {
NSURL *url = userActivity.webpageURL;
// Put code here to take user to relevant content
}
return YES;
}
-
싱귤러는 이 작업을 자동으로 처리합니다. iOS 앱에 유니버설 링크를 설정한 후 앱에 싱글 링크를 생성하고 딥링킹을 활성화하면 해당 링크가 자동으로 iOS 유니버설 링크로 작동하여 딥링킹과 모바일 폴백을 모두 제공합니다.
링크 래핑
다른 링크가 유니버설 링크 URL로 리디렉션되는 링크 래핑으로 인해 딥링킹이 실패하는 경우가 종종 있습니다(사용자는 브라우저에서 모바일 웹 페이지로 이동하게 됩니다). 이는 Apple이 모든 경로 재지정 뒤에 '사용자 의도'를 원하기 때문이며, 다른 URL로 리디렉션되어 딥링킹을 초래하는 추적 링크는 직접적인 사용자 의도로 간주되지 않습니다. 따라서 어트리뷰션 트래커의 트래킹 링크를 링크 래핑하는 파트너와 유니버설 링크를 사용할 수 없습니다.
딥링킹 및 기타 싱귤러 링크 기능을 지원하는 커스텀 소스를참조하세요.
"클릭" 없는 추적
사용자가 트래킹이 활성화된 유니버설 링크를 클릭하고 앱이 설치되어 사용자를 앱으로 딥링킹하는 경우, 디바이스가 HTTP 요청을 수행하지 않아 '클릭'이 등록되지 않아 일부 어트리뷰션 트래커가 이 터치포인트를 추적하지 못할 수 있습니다.
싱귤러 링크를 사용하면 설치 링크와 딥링크 모두에 대한 완전한 획득 및 재참여 추적을 보장하므로 이 문제를 해결할 수 있습니다.
파트너별 지원 기능
딥링킹 지원은 파트너마다 다릅니다. 일부 파트너는 리인게이지먼트 캠페인에 딥링크를 요구하기도 하는데, 이러한 캠페인은 이미 앱을 보유한 알려진 기존 사용자를 대상으로 하기 때문입니다.
" 딥링킹 FAQ에서 자세히 알아보세요.
셀프 어트리뷰션 네트워크(SAN) 파트너
페이스북 및 구글 애즈와 같은 셀프 어트리뷰션 파트너는 모바일 앱 캠페인에 대한 추적 링크를 지원하지 않습니다. 이러한 파트너와 딥링크를 구성하려면 파트너의 대시보드를 사용해야 하며, 파트너의 지침에 따라 앱을 구성해야 할 수 있습니다.
다음 셀프 어트리뷰션 파트너와의 딥링킹에 대해 자세히 알아보세요:
자세한 내용은 파트너 담당자에게 문의하시기 바랍니다.
비자체 어트리뷰션 파트너
이 카테고리의 일부 파트너는 리디렉션 또는 딥링크에 MMP 추적 링크를 사용하지 않습니다. 대신 Singular는 클릭 알림을 비동기적으로 수신합니다. 이러한 파트너는 서버 간 또는 비동기 연동 파트너라고도 하며, 딥링크는 일반적으로 파트너 캠페인 대시보드에서 구성할 수 있습니다.
모바일 앱 캠페인에 대한 링크 리디렉션 추적을 지원하는 비자체 어트리뷰션 파트너의 경우, 이미 앱을 설치한 사용자의 참여를 유도할 때 딥링크 경험을 제공하기 위해 싱귤러 링크를 사용할 수 있습니다.
캠페인에서 딥링크를 사용하는 경우 디퍼드 딥링크를 추가하는 것이 좋습니다.
딥링크와 마찬가지로 디퍼드 딥링크 설정은 셀프 어트리뷰션 파트너와 비-셀프 어트리뷰션 파트너 간에 다릅니다.
셀프 어트리뷰션 파트너
페이스북 및 구글 애즈와 같은 셀프 어트리뷰션 파트너는 모바일 앱 캠페인에 대한 추적 링크를 지원하지 않습니다. 따라서 딥링킹 및 디퍼드 딥링킹은 파트너의 대시보드에서 구성되며 파트너별 앱 처리 요구 사항이 필요할 수 있습니다. 셀프 어트리뷰션 네트워크와의 디퍼드 딥링킹은 연동에서 디퍼드 딥링킹을 지원하는 파트너와 함께 MMP 연동 자체에 내장되어 있습니다.
싱귤러는 다음과 같은 디퍼드 딥링킹을 지원합니다:
- 페이스북(자세히 보기). Singular를 통해 디퍼드 딥링킹을 활성화하려면 Singular 고객 성공 매니저에게 문의하세요. Facebook SDK에서 해당 기능이 활성화되어 있지 않은지 확인하세요.
- Snapchat: 활성화된 파트너 구성을 통해 자동으로 활성화됩니다.
- 구글 광고: 파트너 구성을 활성화하면 자동으로 활성화됩니다.
- TikTok 광고: 파트너 구성을 활성화하면 자동으로 활성화됩니다. 지원되는 캠페인 목표를 통해 디퍼드 딥링킹을 활성화하는 방법에 대한 TikTok의 도움말 센터 문서를 참조하세요.
더 많은 셀프 어트리뷰션 네트워크에 대한 디퍼드 딥링킹 가능성에 대해 문의하려면 싱귤러 고객 성공 매니저에게 문의하세요.
비 셀프 어트리뷰션 파트너
자체 어트리뷰션이 아닌 파트너와의 디퍼드 딥링킹은 싱글 링크에 대한 디퍼드 딥링크 값을 구성하기만 하면 모든 파트너와 함께 사용할 수 있습니다. 딥링크와 달리 디퍼드 딥링크는 파트너 리디렉션에 의존하지 않으며, 싱귤러의 SDK(또는 S2S API)와의 연동을 통해 활성화할 수 있는 기능입니다.
싱귤러 링크 만들기
싱귤러 추적 링크의 구조는 다음과 같으며, 여기서 [서브도메인]은 사용자가 선택하고 [DNS_ZONE]은 "sng.link"입니다. 하위 도메인과 DNS 영역이 함께 도메인을 구성합니다.
하나의 도메인을 생성하여 모든 링크에 사용하거나 여러 개의 도메인을 생성하여 다른 용도로 사용할 수 있습니다. 도메인은 하나 이상 만들어야 합니다.
예시:
Jewel Rush라는 앱을 마케팅하는 캠페인의 경우 "jewelrush.sng.link" 도메인을 만들 수 있습니다. 그런 다음 이 도메인을 사용하여 다음과 같은 구조의 추적 링크를 만들 수 있습니다:
https://jewelrush.sng.link/[PARAMETERS]
참고: 현재 링크 하위 도메인에는 -,$,! 등의 특수 문자를 전달할 수 없습니다. 특수 문자를 사용하지 않고 링크 하위 도메인을 만드는 것이 가장 좋습니다.
모든 하위 도메인은 특수 문자를 사용하여 생성되며, 도메인 위에 마우스를 올려 별표를 표시하고 보관할 수 있습니다. 링크 도메인을 보관하는 경우 작업을 확인하라는 메시지가 표시됩니다.
파트너는 싱귤러의 어트리뷰션 트래커와 통합된 애드 네트워크 및 기타 서비스입니다.
파트너 링크를 생성하면, 싱귤러는 일부 프로세스를 자동화합니다:
- 해당 파트너가 지원하는 옵션만 표시합니다. 예를 들어, 일부 파트너는 iOS만 지원하거나 안드로이드만 지원합니다.
- 파트너가 캠페인 정보를 싱귤러에 전달할 수 있도록 파트너 매크로를 사용하여 추적 링크를 생성합니다.
사용자 지정 소스는 이메일 또는 SMS 캠페인, 소셜 미디어, 크로스 프로모션 캠페인과 같은 자체 소유 또는 자체 관리 마케팅 채널입니다.
참고: 이메일 서비스 제공업체와 협력하는 경우 파트너 추적 링크를 생성하세요. 자체 이메일 캠페인을 관리하는 경우 사용자 지정 추적 링크를 생성하세요.
Facebook 및 트위터와 같은 자체 어트리뷰션 네트워크는 단일 추적 링크를 사용하지 않습니다. 이를 구성하려면 다음의 지침을 참조하세요:
- Facebook 광고 어트리뷰션 연동
- 구글 광고(애드워즈) 어트리뷰션 연동
- 트위터 광고 어트리뷰션 연동
- 또는 파트너 연동 상세섹션에서 SAN의 가이드를 확인하세요.
추적 링크 이름은 추적 링크에 부여하는 이름이며, 원하는 대로 지정할 수 있습니다(대부분의 사용자가 캠페인 이름 또는 캠페인 이름의 변형을 사용하지만).
트래킹 링크 이름은 보고서에 "트래커 이름"으로 표시됩니다.
파트너에 따라 다를 수 있습니다.
- 일부 파트너는 iOS만 지원하거나 Android만 지원합니다.
- 두 플랫폼을 모두 지원하지만 각각에 대해 별도의 링크를 생성해야 하는 파트너도 있습니다.
- 마지막으로, 일부 파트너는 멀티플랫폼 링크를 생성할 수 있도록 허용하여 하나의 추적 링크를 생성하면 두 플랫폼 모두에서 사용할 수 있습니다.
링크 만들기 페이지에는 선택한 파트너에서 지원하는 옵션이 표시됩니다.
참고: 특정 플랫폼에서 링크를 사용할 수 있도록 하려면 먼저 Singular의 앱 구성페이지에서 해당 플랫폼에 맞게 앱을 설정(앱 사이트 추가)해야 합니다.
결정적 클릭/보기는기기 식별자 또는 Google 설치 리퍼러를 기반으로 소스에 어트리뷰션됩니다.
확률적 클릭/뷰는 디바이스 ID가 없는 경우 Singular가 사용자 디바이스에 대해 수집하는 다양한 속성의 조합을 기반으로 어트리뷰션됩니다. 확률적 어트리뷰션 방식은 안드로이드 기기에서만 사용할 수 있습니다. Apple은 iOS 기기에서 확률적 방법을 사용하는 것을 금지하고 있습니다.
" 자세한 내용은 단일 어트리뷰션 방법을 참조하세요.
참고: 링크 단축은 사용자 지정 링크에만 사용할 수 있습니다.
생성을 클릭하고 추적 링크 URL을 확인한 후 링크 단축 을 선택하여 동일한 링크의 더 짧은 버전을 만들 수 있습니다. 이는 URL이 최종 사용자에게 노출되는 사용자 지정 채널이나 SMS와 같이 URL 길이에 제한이 있는 채널에 유용합니다.
팁: 단축 링크는 추적 링크를 교체하지 않고 라이브 캠페인을 업데이트하는 데에도 사용할 수 있습니다.
예를 들어 배너 또는 랜딩 페이지를 사용하여 정기적으로 변경되는 프로모션 오퍼를 추적할 수 있습니다. 전체 길이의 단일 추적 링크를 사용하는 경우 프로모션 세부 정보를 변경할 때마다 링크를 교체해야 합니다. 대신 단축 링크를 사용하는 경우, 단일 링크 관리 페이지에서 링크 매개변수를 변경하여 프로모션 세부 정보를 업데이트할 수 있습니다.
링크 구조 및 매개변수
링크 생성 페이지에서 생성된 싱귤러 링크의 예시입니다:
https://nike.sng.link/C59c0/47bm?_dl=singular%3A%2F%2Ftestlink&idfa={IDFA}&AIFA={AIFA}&PCN={캠페인_이름}&PCID={캠페인_ID}&PCRN={크리에이티브_이름}&PCRID={크리에이티브_ID}
링크의 구성 요소는 다음과 같습니다:
컴포넌트 | 예시 | 설명 |
하위 도메인 | nike | 추적 링크의 사용자 지정 가능한 하위 도메인입니다. |
도메인 | sng.link | 추적 링크의 도메인입니다. |
앱 ID(경로) | C59c0 | 앱을 나타내는 고유하게 생성된 ID입니다. 링크 ID와 함께 추적 링크를 고유하게 식별하는 데 사용됩니다. |
링크 ID(경로) | 47bm | 추적 링크에 인코딩된 링크 정보를 나타내는 고유하게 생성된 ID입니다. 앱 ID와 함께 추적 링크를 고유하게 식별하는 데 사용됩니다. |
쿼리 매개변수 | _dl=싱귤러%3A%2F%2F테스트 링크 &idfa={idfa}&aifa={aifa} &pcn={캠페인_이름} &pcid={캠페인_id} &pcrn={크리에이티브_이름} &pcrid={크리에이티브_ID} |
추적 링크에 기능 및 보고 세분성을 추가하는 선택적 매개변수입니다. |
쿼리 매개변수의 전체 목록은 추적 링크 매개변수 및 보고서 기준을참조하세요.
링크 보기, 편집 및 보관하기
별표 표시된 앱은 링크 관리 페이지의 목록 맨 위에 고정됩니다. 이 설정은 사용자별로 사용자 지정할 수 있으며 다음 로그인 시에도 저장됩니다.
즉, 조직에 많은 수의 앱이 있는 경우 단일 링크를 만들거나 관리할 때마다 전체 목록을 스크롤할 필요 없이 작업 중인 특정 앱에 빠르게 액세스할 수 있습니다.
트래킹 링크 편집 페이지에서 저장을클릭하는 즉시 변경 사항이 적용됩니다.
링크가 이미 캠페인에서 활성화되어 있는 경우, 해당 캠페인에 속한 과거 클릭, 노출 및 어트리뷰션은 영향을 받지 않습니다.
참고: 실시간 추적 링크는 편집하지 않는 것이 좋습니다. 편집 기능은 캠페인 준비 단계에서 설정을 조정하거나 실수를 수정하기 위해 제공됩니다. 링크가 라이브된 후에 링크를 편집하면 어트리뷰션에 의도하지 않은 영향을 미칠 수 있습니다.
추적 링크를 보관하면 해당 링크는 추적 링크 대시보드에서 숨겨집니다. 과거 캠페인에 속한 오래된 링크를 숨겨서 대시보드를 깔끔하게 정리하는 것이 목적입니다.
보관해도 링크가 비활성화되지는 않습니다. 라이브 캠페인에서 여전히 사용 중인 링크를 보관하는 경우에도 링크는 계속 리디렉션되고 사용자에게 어트리뷰션됩니다.
참고: 아카이빙은 되돌릴 수 없습니다!
링크 목록을 검색하고 필터링하려면 링크 관리 페이지의 왼쪽 상단에 있는 검색창을 사용하세요.
추적 링크 URL(또는 그 일부), 링크 이름, 소스 이름 등을 입력하기만 하면 됩니다. 입력한 문자열과 일치하는 링크가 오른쪽의 사용 가능한 링크 아래에 표시됩니다.
고급 사용법
광고를 표시할 때 동적으로 데이터를 추가하여 링크에 더 많은 작업을 수행할 수 있습니다. 그러면 사용자가 광고 중 하나에 참여한 후 앱에 도착하면 앱에서 이 데이터를 읽고 사용할 수 있습니다. 동적 데이터를 추가하려면 싱귤러 링크 끝에 _p 매개변수와 임의의 값을 추가합니다. p는 "패스스루"를 의미하며, URL 인코딩된 JSON 값이나 비정형 문자열 값을 지정할 수 있습니다.
광고를 표시할 때 표시되는 특정 신발 한 켤레에는 제품 ID(예: "Shoes123")가 있습니다. "_p" 매개 변수를 사용하여 싱귤러 링크에 제품 ID를 추가합니다. 결과: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
사용자가 해당 배너를 클릭한 후 앱을 설치 및 열면 앱은 Singular SDK를 사용하여 제품 ID를 읽을 수 있습니다. 앱 팀은 이 정보를 사용하여 사용자의 첫 번째 앱 경험을 개인화할 수 있습니다.
JSON 예제: 다음과 같이 JSON 객체를 빌드할 수 있습니다:
{
“productid”:”Shoes123”,
“qty”:1
}
그런 다음 이를 URL 인코딩하고 싱귤러 추적 링크의 _p 매개변수에 추가합니다:
https://myshoppingapp.sng.link/A59c0/nha7?_p=%7B%22productid%22%3A%22Shoes123%22%2C%22qty%22%3A1%7D
랜딩 페이지가 캠페인에 적합하다고 판단하고 캠페인이 모바일 어트리뷰션 제공업체의추적에 의존하는 경우, 먼저 다음 사항을 고려하세요:
- 사용자가 랜딩 페이지에서 앱으로 전환할 수 있는 방법이 있는지 확인합니다.
- 함께 작업하는 미디어 채널을 고려합니다. 통합 파트너는 랜딩 페이지를 실행하는 다양한 방법을 지원할 수 있습니다.
그런 다음 설치 어트리뷰션을 어느 터치포인트에 할당할지 결정합니다.
- 사용자를 랜딩 페이지로 이동시키는 클릭 추적:이 경우 평소와 같이 링크 관리 페이지에서 생성한 단일 링크를 사용하고 랜딩 페이지를 모바일 폴백 URL로 정의하면 됩니다.
- 랜딩 페이지 내에서 사용자가 참여한 클릭 추적:이 옵션을 선택하는 경우, 랜딩 페이지에 단일 링크를 임베드합니다. 광고에서 랜딩 페이지로 연결되는 링크가 랜딩 페이지에 필요한 추적 값을 전달하는지 확인하세요.
싱글 링크를 사용하여 소셜 미디어 또는 SMS와 같은 자체 소유 채널에서 마케팅 활동을 추적할 수 있습니다. 하지만 딥링킹은 일부 기술을 사용하는 일부 채널에서만 작동합니다.
알려진 일반적인 리디렉션 제한 사항 목록을 정리했습니다:
Android | iOS | |||
Google Play 스토어로 폴백 | 딥 링크 | App Store로 폴백 | 딥 링크 | |
페이스북 피드 | 예 | 랜딩 페이지 필요 | 예 | 랜딩 페이지 필요 |
페이스북 메신저 | 예 | 랜딩 페이지 필요 | 예 | 랜딩 페이지 필요 |
YouTube | 예 | 랜딩 페이지 필요 | 예 | 랜딩 페이지 필요 |
Gmail | 예 | 예 | 예 | 예 |
예 | 아니요 | 아니요 | 랜딩 페이지 필수 | |
LINE | 예 | 예 | 예 | 아니요 |
메일(iOS) | 예 | 예 | 예 | 예 |
메시지(iOS) | 예 | 예 | 예 | 예 |
아니요 | 아니요 | 아니요 | 아니요 | |
Slack | 예 | 랜딩 페이지 필요 | 예 | 랜딩 페이지 필요 |
예 | 랜딩 페이지 필요 | 예 | 랜딩 페이지 필요 | |
예 | 아니요 | 아니요 | 아니요 | |
예 | 예 | 예 | 예 |
사용자 지정 소스에서 단일 링크를 사용하는 경우, 차원 정보를 추가하여 보고서에서 추가된 세분성을 얻을 수 있습니다. 예를 들어, 추적 링크에 캠페인 이름을 전달하면 보고서에서 캠페인 수준의 세분성을 얻을 수 있습니다.
정보를 전달하려면 정보를 제공할 때 링크에 매개변수로 추가합니다. Singular에서 지원하는 추적 링크 보고 매개변수 전체 목록을참조하세요. 예를 들어, 다음 링크는 캠페인 이름 차원을 "CoolShoes123"으로 기록합니다:
https://singularassist.sng.link/A59c0/u53f?_dl=singularassist%3A%2F%2F&_p=%7B%22productid%22%3A%22Shoes123%22%7D&pcn=CoolShoes123
단일 링크에 _dl, _ddl 또는 기타 리디렉션 매개변수를 추가하여 링크 리디렉션을 동적으로 재정의할 수 있습니다(아래 전체 표 참조). 예를 들어 사용자의 일부 입력에 따라 또는 사용자 참여의 맥락에서 동적 딥링크를 제공하는 경우 유용할 수 있습니다.
동일한 링크를 사용하되, 경우에 따라 myapp://등록으로 딥링킹하고 싶을 수 있습니다. 이를 위해서는 _dl=을 새 값으로 업데이트하고 동일한 링크 (https://myshoppingapp.sng.link/A59c0/nha7?_dl=myapp%3A%2F%2Fregistration)를 사용합니다.
다음 쿼리 매개변수는 필요에 따라 추가하거나 수정할 수 있습니다. 매개변수에 값을 추가할 때는 값을 URL 인코딩하는것을 잊지 마세요.
파라미터 | 설명 |
_dl | 모든 모바일 플랫폼용 딥링크. 참고: 이 쿼리 매개변수를 재정의/사용하는 것은 원본 링크가 딥링킹으로 활성화된 경우에만 가능합니다. |
_ddl | 모든 모바일 플랫폼용 디퍼드 딥링크. 참고: 생성 시 UI를 통해 디퍼드 딥링크를 활성화하지 않더라도 _ddl을 활성화할 수 있습니다. |
fallback_redirect | 모든 플랫폼(웹 + 기타 플랫폼)을 위한 폴백 리디렉션입니다. |
_android_dl | 안드로이드용 딥링크. 일반적으로 Android의 딥링크 URL이 iOS 앱과 다른 경우 사용됩니다. |
_android_redirect | 앱이 안드로이드에 설치되지 않은 경우 리디렉션 URL. 일반적으로 앱 스토어 URL입니다. |
_android_ddl | 안드로이드용 디퍼드 딥링크. 일반적으로 Android의 딥링크 URL이 iOS 앱과 다른 경우 사용됩니다. 참고: 생성 시 UI를 통해 디퍼드 딥링킹을 활성화하지 않아도 _android_ddl을 활성화할 수 있습니다. |
_ios_dl | iOS용 딥링크. 일반적으로 iOS의 딥링크 URL이 안드로이드 앱과 다른 경우에 사용됩니다. 참고: 이 쿼리 파라미터를 재정의/사용하는 것은 원본 링크가 iOS 딥링킹으로 활성화된 경우에만 가능합니다. |
_ios_redirect | 앱이 iOS에 설치되지 않은 경우 리디렉션 URL. 일반적으로 앱 스토어 URL입니다. |
_ios_ddl | iOS용 디퍼드 딥링크. 일반적으로 iOS의 딥링크 URL이 안드로이드 앱과 다른 경우 사용됩니다. 참고: 생성 시 UI를 통해 디퍼드 딥링크를 활성화하지 않더라도 _ios_ddl을 활성화할 수 있습니다. |
force_redirect=1 |
iOS 유니버설 링크가 딥링킹되지 않을 수 있는 경우, &_force_redirect=1(또는 &_force_redirect=true)을 추가하면 싱글 링크가 앱 스키마 기반 딥링킹을 사용하여 최종 사용자에게 딥링킹을 강제할 수 있게 됩니다. 링크 래핑은 유니버설 링크를 깨뜨리기 때문에 파트너와의 딥링킹을 활성화하는 데 가장 일반적으로 사용됩니다. 전제 조건: 앱에 iOS 앱 스킴이 구성되어있고 구성된 딥링크 값(_dl, _ios_dl)이 해당 앱 스킴을 사용하고 있어야 합니다. 사용자의 기본 브라우저에 따라 최종 사용자에게 간단한 메시지 또는 경고가 표시될 수 있습니다. |
링크가 동적으로 수정될 때 링크가 연결될 수 있는 목적지를 제한하여 악의적인 재정의로부터 링크를 보호할 수 있습니다(쿼리 매개변수를 사용한 목적지 재정의).
링크 관리 화면에서 링크 도메인 관리를 클릭하고 허용된 재정의 도메인 탭으로 이동하여 이 작업을 수행할 수 있습니다.
허용된 재정의 도메인 탭에서 다음 중 하나를 선택할 수 있습니다:
- "모든 대상 재정의 허용" - 재정의 링크 리디렉션에 대한 제한이 없습니다.
- "모든 대상 재정의 허용 안 함" - 재정의 링크 리디렉션을 사용할 수 없습니다.
- "허용된 도메인 목록으로 제한" - 허용된 도메인 목록에 추가된 도메인을 제외하고는 재정의 링크 리디렉션을 사용할 수 없습니다.
- 이 제한은 다음 매개변수에만 적용됩니다:
- _fallback_redirect
- _android_redirect
- _ios_redirect
- 입력한 도메인의 모든 하위 도메인과 경로, 모든 프로토콜(http/s)이 허용됩니다.
- 특정 하위 도메인을 허용하려면 해당 하위 도메인을 목록에 추가하면 됩니다. 이 하위 도메인과 해당 하위 도메인만 허용됩니다.
- 도메인에 특정 경로를 추가할 수 없으며 도메인 아래의 모든 경로가 허용됩니다.
예:
링크를 보호하고 사이트에 대한 재정의만 허용하려는 경우: "mysite.com".
- 이 도메인을 허용된 재정의 목록에 추가합니다.
참고: 단일 링크"https://myshoppingapp.sng.link/A59c0/nha7"는 원래 앱 스토어로 폴백하기 위해 만들어졌습니다.
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=subdomain.mysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=mysite.com/article1
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=notmysite.com
- https://myshoppingapp.sng.link/A59c0/nha7?_fallback_redirect=fakesite.com
단일 링크는 링크에 포함된 모든 utm_*또는 리퍼러 매개변수를 자동으로 전달합니다. 여기에는 리퍼러 매개변수 값의 일부인 singular_click_ID가 포함됩니다. (단수 링크에 추가된 추가 리퍼러= 값은 singular_click_ID 옆의 리퍼러에 추가됩니다.)
단수 링크에 &_forward_params=1 (또는 &_forward_params=true)을 추가하면 명시적 매개변수 전달을 위해 추가된 모든 매개변수가 전달됩니다.
예:
Apple의 사용자 지정 제품 페이지용 URL( 이 새로운 기능에 대한 Apple 문서 참조)에는 제품 페이지 ID를 나타내는 추가 매개 변수가 있습니다. 예를 들어
https://apps.apple.com/us/app/testflight/id899247664?ppid=76659d7a-d146-43d3-b6b8-b7a12f74bf6b
단일 링크에서 사용자 지정 제품 페이지를 사용하려면 링크를 생성할 때 기본 앱 스토어 페이지 대신 원하는 제품 페이지로 iOS 리디렉션을 설정하기만 하면 됩니다. 예를 들어
또는 오버라이드 매개변수 _ios_redirect를 사용합니다. 예: 예:
_ios_redirect=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Ftestflight%2Fid899247664%3Fppid%3D76659d7a-d146-43d3-b6b8-b7a12f74bf6b
사용자 지정 제품 페이지의 설치 전환에 대한 보고를 사용자 지정하려면 사용 가능한 링크 캠페인 세분성 매개변수 중 하나를 사용합니다.
사용자 지정 소스 링크를 생성하면 QR 코드가 자동으로 생성됩니다.
QR 코드는 링크 요약 아래에서 생성을 클릭한 후 사용할 수 있습니다.
QR은 긴 링크와 짧은 링크 모두에 지원됩니다. QR 코드를 다운로드하여 데스크톱-앱 또는 빌보드-앱과 같은 다양한 비모바일-모바일 캠페인에 사용할 수 있습니다. Singular는 PNG 및 SVG 형식의 QR 코드를 제공합니다.
파트너 링크에는 파트너 네트워크에 의해 동적으로 채워지는 매크로가 포함되어 있으므로 QR 코드를 지원하지 않습니다. QR 코드는 사용자 지정 소스 링크를 만들 때 자동으로 생성됩니다.