Ad Campaign 생성과 Tracking Link 발급
팔로우
Overview
본 문서는 디파이너리의 Ad Campaign 생성과 Tracking Link 발급 방법을 안내합니다.
_ 애드캠페인 및 트래킹링크를 설정하기 전 반드시 1) Ad Landing Settings , 2) Ad partner settings 작업을 선행해야 합니다.
_ 아래 동영상 가이드를 함께 참고하실 수 있습니다.
Ad Campaign의 정의 및 생성 방법
Ad Campaign의 정의
디파이너리에서 정의하는 Ad Campaign은 파트너별로 포스트백을 설정하거나 Ad Fraud 방어 및 어트리뷰션 규칙을 적용하기 위한 캠페인(트래킹링크의 묶음) 단위를 의미합니다. 이는 광고 생태계에서 일반적으로 제공하는 캠페인의 정의와 동일합니다.
Ad Campaign은 캠페인 단위로 트래킹링크를 생성하거나, 포스트백 및 AD Fraud 방어 및 어트리뷰션 규칙 또한 개별적으로 설정할 수 있기 때문에, 광고 유형이 다르거나 국가별 규칙을 달리해야 하는 경우에도 모두 대응 가능합니다.
이제 디파이너리를 통해 광고 상품 및 상황에 맞는 AD Campaign을 생성하고 각각 목적에 맞는 규칙을 설정하여 동시에 캠페인 집행해 보세요.
Ad Campaign 생성 방법
a. Attribution - Ad Campaign 메뉴로 이동합니다.
b. "새 캠페인 만들기" 혹은 우측 상단 "+create campaign"버튼을 클릭하여 "캠페인 이름"을 등록하고 저장합니다.
b-1. 동일한 특성을 가진 광고 별로 Ad Campaign을 관리하는 것을 권장합니다.
예시) CPI 캠페인, 회원가입 CPA 캠페인, 01월 리타게팅 캠페인, nCPI 캠페인, 동아시아 국가 캠페인 등
[[인용:위험:작게]] Google Ads, Apple Search 광고 설정
위 2개 매체는 Ad Campaign에 포함되지 않으며 Ad Partner Settings 메뉴에서 설정으로 완료합니다.
주요 미디어 파트너 설정의 각 매체별 가이드를 확인 해주시기 바랍니다.
Tracking Link의 정의 및 생성 방법
Tracking Link의 정의
트래킹링크는 광고를 측정하기 위한 최소 단위이자 측정용 URL이며, 광고성과 측정을 위해서는 광고 랜딩시 반드시 적용되어야 합니다.
디파이너리 트래킹링크는 아래 화면과 같이 광고 운영 시 하나의 링크 설정만으로 유저의 기기(AOS, IOS, WEB)와 앱 설치 유무 등 모든 플랫폼의 이용자 광고 랜딩을 적용 할 수 있는 All-Link를 지원합니다.
[[인용:안내:작게]] 지연된 딥링크(Deferred Deep Link) 지원
_ 디파이너리의 트래킹링크는 앱에 설정된 지연된 딥링크(Deferred Deep Link)를 지원합니다.
_ 지연된 딥링크란 마켓에 랜딩되어 앱 설치 후 실행한 이용자가 지정된 특정 앱 페이지로 이동되는 기능을 의미합니다.
예를 들어, 'A운동화' 광고에 참여한 이용자가 앱을 설치하여 실행하면 'A운동화' 상품 페이지로 바로 이동합니다.
_ 딥링크 혹은 지연된 딥링크를 활성화하고 그 결과를 디파이너리 내에서 분석하기 위해서는 SDK설정이 필요합니다.
언어별 연동가이드 : '딥링크 / 디퍼드 딥링크 이벤트 분석' 섹션 확인 [AOS / IOS]
[[인용:안내:작게]] Android : App link, iOS : Universal app link 지원
_ 디파이너리는 Android : App link와 iOS : Universal app link 까지 모두 지원합니다.
Tracking Link 생성 방법
Step 0. 트래킹링크 생성을 위한 필수 선행 작업
a. Ad Landing settings에서 유저의 랜딩지점 설정을 필수로 정의 합니다.
b. 어떤 매체의 트래킹링크를 생성할 지 Ad partner settings에서 원하는 매체(파트너)를 활성화 합니다.
c. 어떤 목적의 광고를 집행할지 Ad campaign 생성을 진행합니다.
Step 1. 활성화 한 파트너와 Ad campaign 연결하기
a. 어떠한 파트너(매체)와 광고를 집행할지 Ad partner settings에서 활성화를 진행했다면,생성한 Ad campaign → Tracking link 탭에 활성화 파트너(매체)가 노출됩니다.
b. 활성화 된 파트너 중 생성한 캠페인에 종속시킬 파트너를 선택한 후 'Ad Campaign과 연결하기' 버튼을 클릭하여 연결을 완료합니다.
c. 캠페인과 연결했다면, 트래킹링크 생성하기 버튼을 통해 발급 화면으로 이동합니다.
e.. 참고화면
Step 2. 트래킹링크의 옵션 설정하기
a. 트래킹링크 이름을 입력합니다. 입력된 트래킹링크 이름은 리포트에 노출됩니다.
b. 원하는 랜딩 포맷을 선택합니다.
랜딩포맷 선택 | 선택 상황 | 확인 | 랜딩 예시 |
Download + Deeplink | 딥링크를 사용하는 경우 | 앱에 딥링크 설정이 필요 |
앱 설치자 - 앱 내 특정 페이지 이동 |
Download | 딥링크를 사용하지 않을 경우 | - | 앱 설치 유무 관계 없이 마켓으로 이동 |
Custom Landing | 자체 제작한 URL로 광고랜딩이 되어야 하는 경우 |
- | 설정한 URL로 이동 |
c. 참고 화면
Step 2-1. Deep Linking : 기설치자의 랜딩 지점 설정하기
[공통 사항]
1. Deep Linking 옵션은 앱 설치자의 트래킹 랜딩 지점을 설정하는 영역이며 "Download + Deeplink" 포맷을 선택한 경우에 나타납니다.
2. Deeplink 이벤트를 연동하지 않았다면 이용이 불가합니다. [딥링크 이벤트 연동 가이드 바로가기 AOS / IOS]
3. Deep link 활용을 위해서는 반드시 Ad landing settings에서 Scheme 값을 입력해야 합니다.
[[인용:정보:작게]] 딥링크란?
딥링크란 특정 주소 혹은 값을 입력하면 앱이 실행되거나 앱 내 특정 화면으로 이동시키는 기능을 수행합니다.
즉, 딥링크가 사용되면 광고에 반응한 이용자는 앱이 바로 실행되어 특정 화면으로 이동하는 경험을 하게 됩니다.
딥링크에 대한 자세한 내용은 [딥링크 아티클]에서 확인할 수 있습니다.
※ 딥링크 패스 방식
옵션 | 선택 상황 | 확인 | 발급 형태 | 활용 예시 |
고정 패스 (Static) |
트래킹링크에 1개의 고정된 패스값을 사용하는 경우 |
앱에 딥링크 설정이 필요함 |
최종 발급 트래킹링크 안에 |
입력한 path값으로만 |
동적 패스 (Dynamic) | 트래킹링크의 복수의 패스값이 적용되어야 하는 경우 |
최종 발급 링크에 생성되는{deeplink_custom_path} 파라미터를 딥링크 패스값으로 치환하여 사용 |
자동 변형 송출 광고 (1:n)를 |
※ Deep linking에서 설정 가능한 옵션 안내
옵션 | 선택 옵션 |
On/Off 토글 |
옵션 토글을 Off하면 선택한 플랫폼에서 딥링크가 작동하지 않습니다. 즉, 앱이 설치된 상태라고 하더라도 Ad-Touch Landing 에 설정된 위치로 이동합니다. |
기본/직접 설정 |
"직접 설정"을 선택하면 Ad Landing Setting에 설정된 값을 무시하고, 새로운 값을 입력하여 사용할 수 있습니다. |
Scheme | Ad Landing Setting에 설정된 Scheme값이 적용됩니다. |
Path | 트래킹링크가 적용된 광고를 통해 이동 될 Path 값을 입력합니다. 어떠한 Path값을 입력해야 하는지는 귀사 개발팀에 문의 부탁드립니다. |
a-1. 고정 path 설정 시 참고 화면
a-2. 동적 path 설정 시 참고 화면
Step 2-2. Ad-Touch Landing : 미설치자의 랜딩 지점 설정하기
a. Ad-Touch Landing 옵션은 미 설치자의 트래킹 랜딩 지점을 설정하는 영역입니다.
b. Download 혹은 Custom Landing 랜딩포맷을 선택한 경우 Ad-Touch Landing 부터 설정합니다.
※ Ad-Touch Landing 방식
옵션 | 선택 상황 | 발급 형태 |
고정 패스 (Static Path) |
트래킹링크에 1개의 고정된 랜딩 지점을 설정하는 경우 |
최종 발급 트래킹링크에 입력 한 랜딩 지점이 포함 됨 |
동적 패스 (Dynamic) |
트래킹링크에 복수의 랜딩 지점을 설정하는 경우 |
최종 발급 링크에 생성되는 {m_adtouch_custom_url} 파라미터를 Ad-touch Landing 값으로 치환하여 사용 |
※ Deep linking에서 설정 가능한 옵션 안내
옵션 | 선택 옵션 |
Android |
"기본 설정" : AD Landing Setting에 설정한 마켓 주소로 이동합니다. "직접 설정" : AD Landing Setting에 설정한 마켓 주소를 무시하고 입력된 지점으로 광고 참여자를 랜딩시킵니다. |
iOS | |
Web |
c-1. 고정 path 설정 시 참고 화면
c-2. 동적 path 설정 시 참고 화면
Step 2-3. Tracking Parameter : 트래킹링크 세부 관리 (옵션)
a. 트래킹링크에 디파이너리가 제공하는 파라미터를 추가하면 리포트를 통해 링크별 세밀한 비교 분석이 가능합니다.
b. 만약, 트래킹링크가 대량으로 필요하거나, 링크에 대해 파라미터로 관리하고 싶을 경우 디파이너리에서 제공하는 파라미터를 추가 및 수정하여 사용할 수 있습니다.
c. 추가된 값들은 Group By, Conditions 조건으로 설정할 수 있습니다. 해당 설정은 옵션이며 진행하지 않아도 링크 발급에 가능합니다.
d. 화면 참고
[[인용:안내:작게]] 트래킹 파라미터의 자세한 이용방법은 트래킹 파라미터를 이용한 광고 성과측정 세분화 문서를 확인 해주세요.
Step 3. 발급 완료
a. 트래킹링크는 Ad-Touch 타입 및 파트너(매체에 따라 종류별로 발급됩니다.
b. 광고 유형에 따라 어떠한 링크를 사용해야 하는지 반드시 파트너(매체)에게 확인 후 해당 링크를 전달합니다.
c 참고 예시 화면
[[인용:안내:작게]] 광고 매체 Post-back 설정이 필요하다면?
광고 운영을 위해 포스트백 적용이 필요한 매체사라면 포스트백 이해와 설정 문서를 확인하여 완료합니다.
사전 트래킹 테스트
발급된 트래킹링크를 이용하여 광고 운영을 시작하기 전 테스트 방법을 안내합니다.
테스트 진행 필수 체크 리스트
a. 발급 완료한 트래킹링크url을 메일 클라이언트 등에 전송한 후 터치하여 앱 설치 및 실행까지 완료합니다.
b. 정확한 테스트를 위해 카카오톡 등 메신저가 아닌 메일 클라이언트 사용을 권장합니다.
c. 브라우저 입력창에 트래킹URL을 직접 입력하지 마세요. 정상적으로 테스트 되지 않습니다.
d. 일부 광고 매체는 라이브 환경에서만 수치가 정상 집계 될 수 있습니다. 이 경우 사전 테스트 방법은 파트너(매체) 담당자에게 문의 바랍니다.
1. Live Brix 이용
테스트가 완료되면 Analytics - Live Brix 메뉴에서 매체별, 트래킹링크 별로 애드터치와 실행 수치를 바로 확인할 수 있습니다.
Live Brix는 최대 25분까지 1분 단위로 실시간 수치를 제공합니다.
[[인용:안내:작게]] 그래프를 클릭하시면 집계 기준 시간을 확인할 수 있습니다.
2. Report 이용(권장)
Data Explorer - Single Touch Attribution Report에서 결과 리포트를 확인할 수 있습니다.
15분 이내에 결과가 반영되지만 정확한 수치는 최대 2시간 이후에 확인할 수 있습니다.
Single Touch Attribution Report : Table Design 구성
_ Date Type을 Hourly로 선택
_ Group by : Platform > Ad Partner > Tracking Link Name 선택
_ Metrics : Click (Total), New Install (by Click), Re-Install (by Click), Deeplink Open (Total) 선택
Single Touch Attribution Report : Conditions 구성
_ Data Range : '오늘' 일자를 선택
2-1. 테스트기기 ADID 확인
Data Explorer - Single Touch Attribution Report에서는 Conditions 조건에 adid/idfa를 입력할 수 있습니다.
즉, 테스트한 기기로부터 특정 채널에 어트리뷰션이 완료되었는지 확인할 수 있습니다.
아래와 같이 Analytics Conditions 조건을 추가하여 테스트하신 기기의 adid 혹은 idfa를 입력하시면 됩니다.
[[인용:안내:작게]] ADID, IDFA란? 모바일 앱 환경의 최소 식별값, ADID와 IDFA값 이해하기
상황별 광고랜딩 적용 예시
# 일반 케이스
트래킹링크 랜딩 옵션 중 가장 일반적인 케이스는 앱 미설치자는 마켓으로, 앱 설치자는 딥링크 시키는 것입니다.
즉, 앱 미설치자는 마켓으로 이동시켜 앱 설치를 유도하고, 앱 설치자는 앱을 즉시 실행시켜(딥링크) 원하는 앱 내 페이지로 이동시킵니다.
- 앱 미설치 이용자 → 마켓으로 랜딩
- 앱 설치 이용자 → 딥링크 랜딩 (앱이 실행되며 특정 페이지로 이동)
a. 랜딩 포맷을 "Download + Deeplink"으로 선택합니다.
b. Deep Linking
"고정 패스 (Static)"를 선택했다면 Path값을 입력합니다. (귀사 개발팀에게 문의 부탁드립니다)
"동적 패스 (Dynamic)"를 선택했다면 {deeplink_custom_path}에 Path값을 치환하여 사용합니다.
c. Ad-Touch Landing
기본 설정된 값(=Ad Landing Settings에 등록된 값)을 수정하지 않습니다.
# 앱 미설치 이용자를 웹페이지로 랜딩
광고 운영 전략에 따라 앱 미설치자를 마켓으로 이동시켜 설치를 유도하기 보다는, 바로 웹페이지로 이동시켜야 할 경우가 있습니다.
예를 들어, 앱 미설치 이용자를 마켓이 아닌 특정 상품의 웹페이지로 랜딩시키는 것입니다.
- 앱 미설치 이용자 → 웹(Web) 페이지 랜딩
- 앱 설치 이용자 → 딥링크 랜딩 (앱이 실행되며 특정 페이지로 이동)
a. 랜딩 포맷을 "Download + Deeplink" 로 선택합니다.
b. Deep Linking
"고정 패스 (Static)"를 선택했다면 Path값을 입력합니다.
"동적 패스 (Dynamic)"를 선택했다면 {deeplink_custom_path}에 Path값을 치환하여 사용합니다.
c. Ad-Touch Landing
"고정 패스 (Static)" 선택 : "직접 설정"으로 변경 후 앱 미설치자가 랜딩될 웹페이지 주소를 입력합니다. (Android/iOS/PC Web 각각)
"정적 패스 (Dynamic)" 선택 : 앱 미설치자가 랜딩될 웹페이지 주소를 {m_adtouch_custom_url} 파라미터에 치환하여 사용합니다.
# 앱 미설치 이용자를 웹페이지로 랜딩 (Android, iOS 별)
광고 운영 전략에 따라 앱 미설치자를 마켓으로 이동시켜 설치를 유도하기 보다는, 바로 웹페이지로 이동시켜야 할 경우가 있습니다.
이 경우에, Android/iOS 별로 구분해야 할 경우가 발생할 수 있습니다.
예를 들어, Android는 딥링크 랜딩을 시키고, iOS만 특정 상품의 웹페이지로 랜딩시키는 것입니다.
- Android 앱 미설치 이용자 → 마켓 랜딩
- iOS 앱 미설치 이용자 → 웹(Web) 페이지 랜딩
- 앱 설치 이용자 → 딥링크 랜딩 (앱이 실행되며 특정 페이지로 이동)
a. 랜딩 포맷을 "Download + Deeplink"로 선택합니다.
b. Deep Linking
예를 들어 iOS 이용자만 딥링크가 아닌 웹페이지 랜딩을 시키고자 한다면, iOS 딥링크 활성 토글을 OFF 합니다.
c. Ad-Touch Landing
예를 들어 iOS 이용자만 딥링크가 아닌 웹페이지 랜딩을 시키고자 한다면, iOS만 "직접 설정"으로 변경하여 웹페이지 주소를 입력합니다.
앞서 b. Deep Linking에서 iOS 딥링크 작동을 OFF 했기 때문에, iOS앱이 설치되어 있어도 딥링크를 무시하고 "직접 설정"에 입력한 주소로 광고 참여자를 랜딩 시킵니다.
# 앱 설치 이용자를 웹페이지로 랜딩
일반적이지는 않으나 앱 설치 유무와 관계 없이 모든 이용자를 무조건 특정 웹페이지로 이동시켜야 할 수 있습니다.
예를 들어, 마켓이나 앱 내에서는 확인할 수 없는 중요 공지사항 등을 노출시켜야 하는 경우일 것입니다.
- 앱 미설치 이용자 → 웹(Web) 페이지 랜딩
- 앱 설치 이용자 → 웹(Web) 페이지 랜딩
a. 랜딩 포맷을 "Download" 로 선택합니다.
(혹은 랜딩 포맷을 "Download + Deeplink"로 선택하고 딥링크 활성화 토글을 모두 OFF합니다.)
b. Ad-Touch Landing
랜딩 포맷을 "Download" 로 선택했기 때문에 Deep Linking 옵션은 나타나지 않습니다.
"고정 패스 (Static)" 선택 : "직접 설정"으로 변경 후 앱 미설치자가 랜딩될 웹페이지 주소를 입력합니다. (Android/iOS/PC Web 각각)
"정적 패스 (Dynamic)" 선택 : 앱 미설치자가 랜딩될 웹페이지 주소를 {m_adtouch_custom_url} 파라미터에 치환하여 사용합니다.
FAQs
Q. 트래킹 링크 삭제를 하고 싶은데 어떻게 할 수 있을까요?
: 디파이너리 콘솔에서 트래킹링크 삭제는 지원하고 있지 않습니다,
만약 발급받은 링크를 더 이상 쓰지 않는다면 매체 측에 문의하여 사용 중지 요청을 부탁드립니다.
Q. 생성한 트래킹 링크가 무엇인지 잊어버렸어요, 어떻게 찾을 수 있나요?
: 생성한 링크는 2가지 방법으로 찾을 수 있습니다.
1. 콘솔 내 attribution > ad campaign > 링크를 발급 받은 캠페인 선택 > Tracking Link 탭 클릭 > 연결 된 파트너 확인 > URL 'Details' 혹은 우측 끝 Action 'Edit' 확인
2. 콘솔 내 attribution > Tracking links 버튼 > 기간 설정 후 발급받은 링크 확인
Q. 마지막으로 생성한 링크가 두 가지 나옵니다, 어떠한 링크를 매체 측에 전달해야 할까요?
: 어떠한 링크를 사용하는지는 매체와 계약한 광고 구조에 따라 다릅니다.
보통의 경우 Click URL을 사용하나 일부 매체의 경우 impression URL 혹은 Video URL을 사용하기도 합니다. 매체 측에 어떠한 링크를 전달해야 하는지 확인 후 알맞은 링크를 전달주시면 됩니다.
일반적으로 발급받은 링크에 대한 정의는 아래와 같습니다. (*매체 스펙에 따라 정의가 다를 수 있음)
- Click URL : 광고 클릭 시 고객사 앱/웹으로 랜딩되는 링크
- Impression URL : 광고 노출 시 고객사 앱/웹으로 랜딩되는 링크
- Video URL : 비디오 광고 집행 시 고객사 앱/웹으로 랜딩되는 링크
Q. 발급받은 Impression URL을 클릭했는데 알 수 없는 곳으로 랜딩 됩니다. 혹시 잘못 만든 것일까요?
: Impression url은 매체에서 사용할 수 있도록 지원하는 URL로 직접 랜딩 테스트가 불가합니다.
매체마다 Impression url을 사용하는 방식에 차이가 있으니 실제 랜딩 테스트는 매체측에 문의 부탁드립니다.