전제 조건 | Singular에 가입했고 Singular 앱에 대한 접근권한이 있는 상태 |
대상 |
모바일 앱을 광고하는 광고주 |
하단의 비디오 클립을 시청하여 시작해보세요:
계획 설정
본 가이드는 일곱 단계로 이루어져 있습니다.
- 설정에 대한 계획: Singular가 무엇인지 알아보고, Singular를 통해 무엇을 할 수 있는지 계획합니다.
- Singular 설정: 최소한 필요한 연동 작업을 시작합니다. 이 단계는 필수 단계입니다.
- SKAdNetwork 시작: Apple의 SKAdNetwork 솔루션 설정. iOS14 이상을 타깃하지 않을 경우, 본 단계는 건너뛰세요.
- 트래킹링크 생성: 다른 광고 파트너들과 연동, 자가 관리 채널을 추적하고, 딥링크를 사용합니다. Facebook Ads / Google Adwords / Apple Search Ads의 경우라면 이 단계는 건너뛰세요.
- 리포트 실행: Singular의 강력한 리포트와 인사이트를 얻습니다.
- 데이터 추출: Singular에서 귀하의 비즈니스 인텔리전스 플랫폼으로 데이터를 추출하고 자동 알림을 설정하세요. Singular 대시보드만 사용하고 있다면, 이 단계는 건너뛰세요.
- 다른 Singular 기능 설정: 광고 수익화, 배너, 프러드 방지와 같은 Singular의 고급 기능들을 설정하세요.
Singular가 하는 작업:
- 귀하의 광고 매체, 에이전시, 다른 소스들로부터 모든 마케팅 성과 데이터를 한 데이터베이스로 가져옵니다.
- 이 데이터를 Singular 고유의 어트리뷰션 솔루션 또는 써드 파티 어트리뷰션 트래커에서 가져온 데이터와 결합합니다.
- 대시보드에 해당 결합 데이터와 커스텀 된 성과랑 ROI 인사이트를 제공하는 리포트를 표시합니다.
해당 데이터는 높은 세분성(granularity)을 앱, 캠페인, 타깃 국가, OS, 퍼블리셔 앱, 소재 등 별로 나누어 표시합니다.
상단의 모든 소스로부터 데이터를 가져오기 위해 Singular는 1,000곳이 넘는 회사 (광고 매체, 매체, 에이전시, 자가 기여 네트워크, BI 서비스 등)로 부터 데이터를 가져옵니다.
» 전체 파트너 목록은 여기를 참조하세요.
어트리뷰션이란 무엇인가요?
모바일 앱 어트리뷰션(attribution)은 모바일 앱의 인스톨과 앱 내 활동으로부터 인스톨로 유도한 마케팅 캠페인을 연결하는 과정을 의미합니다.
Singular는 특정 모바일 디바이스에서 발생한 광고 뷰 또는 광고 클릭과 동일한 디바이스의 모바일 앱에서 발생한 인스톨과 매칭합니다 (이는 첫 세션을 의미합니다).
어트리뷰션은 Facebook, Snapchat, Twitter, Google, Apple의 SKAdNetwork와 같은 자가 기여 네트워크에서도 수행할 수 있습니다.
이벤트란 앱의 인스톨 이후의 유저 활동들을 의미합니다. 비즈니스 활동과 유저 플로우에 대한 이해를 위해 이벤트들을 정의하고 추적해보세요. 예시: “Add to Cart”, “In-app Purchase”, “Reached Level 4”.
이벤트들은 다음 두 곳에서 정의하세요:
- Singular SDK를 앱 구현 시, 앱에서 정의
- Singular 대시보드에서 정의
다음 세 이벤트는 Singular의 추적을 돕습니다.
- 코호트 이벤트: 귀하에 의해 정의되고 Singular SDK에 의해 추적되는 이벤트입니다. 해당 이벤트들의 경우 "코호트"로 묶입니다. 즉, 인스톨 날짜로 묶이게 됩니다.
- 컨버전 이벤트: 광고 매체로부터 받은 이벤트들을 의미합니다.
- SKAN 이벤트: SKAN 이벤트들은 귀하가 설정한 컨버전 모델에 기반하여 자동으로 생성됩니다. 이 이벤트들은 수정할 수 없습니다.
Singular는 또한 “unique”, “first”, “actual”와 같이 이벤트들을 명시할 수 있는 옵션을 제공합니다. 하단의 이벤트 측정 방법을 참고하세요.
» 더보기:
Singular 설정 절차
1 |
Singular에서 귀하의 앱을 추가하세요
앱이 타 플랫폼에서 사용할 수 있는 상태라면, Add Site 버튼을 통해 4~5번 단계를 반복하세요. 중요: iOS와 Android를 각각 다른 앱으로 추가하지 마세요. 두 앱 사이트들을 동일한 앱 아래에 묶어서 생성하세요.
|
2 |
SDK/S2S 연동Singular는 iOS, Android, Unity, Flutter, React, 웹 사이트, 키즈 앱, 서버-투-서버 연동 옵션에 대한 SDK 버전들을 제공합니다. 개발자용 참고 도큐먼트인 Getting Started with the Singular SDK/S2S 시작하기를 통해 하단의 정보를 참고하세요. 연동을 테스트하려면, 앱을 테스트 디바이스에서 실행하여 유저 이벤트들을 발생시키세요. Singular 웹 앱의 Testing Console을 통해 SDK가 Singular 서버로 올바르게 이벤트들을 전송하고 있는지 확인하세요. 자동으로 SDK 오딧 리포트를 실행하거나 수동으로 앱을 테스트할 수 있습니다. Singular SDK 연동 테스트를 같이 참고하세요. SDK를 설정하는 동안, 추적하고 싶은 비즈니스 이벤트를 정의하세요.
|
3 |
어트리뷰션 연동을 설정하여 파트너에게 데이터를 전송Singular에 귀하의 파트너들을 추가하는 과정은 두 절차로 나누어집니다. 이 과정에서 파트너 매체에 대한 어트리뷰션을 설정합니다. 예시, 앱 크레덴셜 추가, 어트리뷰션 윈도우 결정, 매체에 전송하는 컨버전 후 이벤트 설정. 이후 Singular는 해당 어트리뷰션 연동을 통해 어트리뷰션 데이터를 공유합니다. 이 설정은 Attribution > Partner Configuration 페이지에서 완료하세요. Facebook
Facebook 설정:
» 참고 자료: Google Adwords
Adwords 설정:
» 참고 자료: Apple Search Ads
Apple Search Ads 설정:
다른 파트너의 경우
파트너 어트리뷰션 연동(partner attribution integration) 설정:
|
4 |
파트너로부터 데이터를 가져오기 위해 데이터 커넥터를 설정Singular에 파트너를 추가하기 위해서는 두 단계에 대한 작업이 필요합니다. 이번 과정에서는, 매체로부터 지출 데이터와 캠페인 데이터를 가져오도록 설정합니다. 데이터 커넥터 설정을 마치면 지출, 소재, 클릭 등에 대한 리포트를 실행하여 확인할 수 있습니다. 상단의 파트너 컨피규레이션 설정에서 Facebook과 Google Adwords를 설정하는 경우라면, 데이터 커넥터만 설정하면 됩니다. 각 매체 파트너에 대해 데이터 커넥터를 설정하려면 다음 단계를 따르세요.
» 데이터 커넥터 상세정보를 참고하세요. |
SKAdNetwork 시작하기
SKAdNetwork (SKAN)은 유저 프라이버시를 침해하지 않는 Apple의 iOS 어트리뷰션 솔루션입니다. 디바이스나 유저를 특정하는 모든 고유 정보는 SKAN에서 사용할 수 없습니다.
SKAN는 6비트 값의 컨버전 값을 통해 인스톨 후 이벤트값들을 추적하여 특정 유저가 얼마나 유용한지 측정합니다. Singular SKAdNetwork 솔루션 소개 참고하세요.
Singular SDK 연동 가이드에 이미 SKAN 설정 방법이 제공되어 있습니다. 하지만 Singular에 SKAdNetwork 연동 파트너에 대한 특정 제한이 있는지 확인하고 싶다면 해당 문서를 참고하세요.
확률론적 어트리뷰션의 비활성화
확률론적 어트리뷰션의 경우, Singular 트래킹 URL은 IP 주소와 모델과 같은 디바이스의 기본적인 정보 수집에만 사용되었습니다. 하지만, iOS 14.5 버전부터, 프라이버시 보호를 목적으로 확률론적 어트리뷰션 메소드를 금지합니다.
광고주와 파트너를 보호하기 위해, Singular는 기본 설정으로 iOS14 이상에 대한 확률론적 매칭을 비활성화하였습니다. Singular는 기술 제공처로서 광고주와 파트너가 Apple 정책을 준수하도록 최대한 협조합니다. SKAdNetwork 파트너 FAQ를 참고하세요.
6비트 컨버전 값은 단순히 0부터 63까지의 수를 의미합니다. 이 숫자 자체로는 의미가 없지만, 해당 값에 컨버전 모델을 생성하여 추가할 수 있습니다.
컨버전 모델은 유저와 인스톨 후 활동들에 대한 가능한 한 많은 정보를 컨버전 값이라는 정해진 공간에 인코딩하는 방법입니다. 자세한 설명은 Singular의 전환 값 관리를 참고하세요.
이미 내용을 충분히 이해했고 모델도 계획했다면, 해당 모델을 Singular 앱에 설정하세요. 신규 컨버전 모델을 설정하려면 다음 절차를 따르세요.
- Singular 계정에서 SKAdNetwork > Model Configuration로 가세요.
- 왼쪽 목록에서 앱을 선택하세요.
- Add Conversion Model를 클릭하세요.
- 측정 기간을 선택하세요. [참고]
- 모델 유형을 선택하세요. [참고]
- 모델명을 입력하고 부가적인 설정을 완료하세요. 이 설정들은 귀하가 선택한 모델 유형에 따라 달라집니다.
- Analyze Model 구간을 펼쳐 현재 설정을 기반한 모델의 시뮬레이션 리포트가 데이터 성과를 어떻게 수행하는지 확인하세요. [참고]
- Save를 클릭하세요. 해당 신규 컨버전 모델이 목록에 추가됩니다.
- 해당 모델을 사용하려면 토글 하세요.
» SKAdNetwork 모델 설정 FAQ를 참고하세요.
앱에서 SKAdNetwork 설정하고, 컨버전 모델을 설정한 후, 데이터가 들어오기까지 시간 간격을 두어 기다린 후에, 결과를 분석할 수 있습니다. Singular는 SKAdNetwork에 대해 두 가지 리포트를 제공합니다:
- SKAdNetwork 미가공 데이터: 디코딩 전에 SKAdNetwork 포스트 백에 받은 미가공 SKAdNetwork 인스톨 데이터를 받아 분석합니다. SKAdNetwork > Raw Data로 가서 확인하세요. 자세한 내용은 SKAdNetwork 미가공 데이터 FAQ를 같이 참고하세요.
- SKAdNetwork 리포트: SKAdNetwork 데이터를 매체 지출, 노출 데이터, CPI 계산과 묶어서 볼 수 있는 리포트입니다. SKAdNetwork > Reports로 가서 확인하세요. 자세한 내용은 SKAdNetwork 리포트 FAQ와 트러블슈팅을 참고하세요.
참고:
- Apple이 데이터를 전송하여 Singular에서 SKAdNetwork 데이터가 표시되기까지 24~72시간이 소요됩니다.
- Apple Search Ads는 SKAdNetwork을 사용하지 않습니다. ASA 캠페인 데이터는 iOS 14.5 이상 디바이스의 경우에도 일반 리포트 (Analytics > Reports)에서 확인할 수 있습니다.
- Twitter와 Google은 지정된 API를 통해 Singular와 SKAdNetwork 데이터를 공유하고, 실제 포스트 백을 전달하지 않습니다. 그러므로, 해당 매체들의 SKAdNetwork 포스트 백 레벨 데이터를 Export Logs에서 다운로드 할 수 없습니다.
- SKAdNetwork 프레임 워크는 웹-투-앱 인스톨 또는 크로스 프로모션과 같이 확률론적 어트리뷰션에 기반한 인스톨들을 지원하지 않습니다.
트래킹 링크 생성
트래킹 링크는 유저가 귀하의 광고 중 하나를 클릭할 때 (노출 기반 캠페인인 경우, 광고를 시청했을 때) Singular 에게 알려주는 역할을 합니다. 링크는 유저 디바이스 플랫폼이나 광고 소재 에셋과 같이 보고서에 활용될 수 있는 부가적인 정보들도 포함할 수 있습니다.
- Attribution > Manage Links로 가세요.
- Click on Manage Link Domains 을 클릭하고 신규 서브도메인을 생성하세요. 귀하의 브랜드를 잘 명시하도록 간단히 설정하세요. 예시로, 귀사 명이 GamesCo 라면, "gamesco.sng.link"로 설정하세요. 생성했던 서브 도메인을 재사용할 수 있습니다.
- 매니지먼트 화면에서 트래킹 링크를 생성한 앱을 클릭하여 Create Link를 클릭하세요.
- Link Type에서 "Partner"를 선택하세요.
- Source Name에서 매체 파트너를 선택하고 Tracking Link Name에 링크 명을 붙이세요.
- Link Settings과 Redirects에서 Link Sub-Domain 하단에 서브 도메인을 선택하세요.
- 매체 파트너가 Android와 iOS 추적을 지원한다면, 활성화할 수 있습니다. 귀하의 앱에 대한 올바른 사이트를 선택하고 뷰어들을 다이렉션 하고 싶은 링크를 제공하세요. (일반적으로 Store URL을 의미합니다.)
- For other platforms go to 하단에 백업 데스티네이션 URL을 제공하고, Generate 버튼을 클릭하여 트래킹 링크를 생성하세요.
» Singular 링크 FAQ를 참고하세요.
Singular에서 이메일 또는 문자 메시지 캠페인이나 크로스 프로모션 또는 인플루언서 마케팅 캠페인과 같은 커스텀 소스 내 유저 활동을 추적할 수 있습니다.
- Attribution > Manage Links > Create Link로 가서 상단과 동일한 절차를 따르세요.
- Link Type 하단에 "Partner" 대신 "Custom Source"를 선택하세요
- Source Name 하단에, "Crosspromo", "Email", "SMS", "Social", "Custom" 중 선택하세요. 여기서 선택한 값을 보고서 내 Source 디멘션에 표시하게 됩니다.
앱에서 특정한 화면으로 기존 유저들을 다이렉션 하고 싶다면, 트래킹 링크에서 딥링크(deep link)가 되도록 설정하세요. 이 링크를 리인게이지먼트와 리타깃팅 캠페인에 사용합니다.
딥링크를 설정하면 유저가 광고를 클릭했고 앱을 이미 인스톨한 상태라는 가정하에, 앱을 오픈할 뿐만 아니라 귀하가 설정한 특정 앱 콘텐츠를 보여줄 수 있고, 이 화면은 앱의 기본 화면 외에도 설정할 수 있습니다.
» 딥링크 생성 방법: 마케팅/비즈니스팀을 위한 가이드를 참고하세요.
보고서 실행
캠페인 운영을 시작했다면, Singular에서 보고서를 실행하여 ROI를 분석하고 캠페인 KPI를 측정을 시작할 수 있습니다.
- Singular 앱에서 Analytics > Reports로 가세요.
- 보고서 탭 가장 상단에, 데이터 확인을 원하는 데이터 날짜를 고르세요.
- Dimensions에 "App", "Source", "OS"와 같이 보고서에서 확인하고 싶은 값들을 선택하세요.
- Metrics에 "Impressions", "Clicks", "Installs", "Cost"와 같이 보고서에서 확인하고 싶은 메트릭들을 선택하세요.
- 코호트(Cohort) 메트릭에서 "Revenue", "ROI"와 같이 확인하고 싶은 메트릭들을 선택하세요.
- 보고서에서 더 정교한 값들을 보기 위한 다른 값과 필터들을 선택하세요. 예를 들어 코호트 기간(Cohort Periods)에서 "7d"를 선택하고, Time Breakdown에서 "All Time"과 같은 정교한 값을 선택하세요.
- Run Report 버튼을 클릭하여 리포트를 생성하세요.
다음 샘플 보고서도 같이 참고하세요:
» 추가 참고 자료:
- 리포트 FAQ
- Singular 리포트 데이터에 대한 이해- Singular가 어떻게 데이터를 통합하는지에 관한 설명
- 데이터 새로고침 및 업데이트 시간 - Singular가 얼마나 자주 파트너 데이터를 업데이트하는지에 관한 설명
- 사용 가능한 디멘션 FAQ - 어떤 매체가 어떤 디멘션들을 제공하는지에 관한 설명
귀하의 광고 매체가 소재 데이터를 지원하는 경우, Singular에서 설정하여 각각의 소재 에셋과 성과에 대한 보고서를 확인할 수 있습니다. 또한, 집계 보고서를 실행하기 위해 커스텀 디멘션을 설정할 수 있습니다. 이 작업을 통해 귀하의 캠페인을 이해하고 최적화할 수 있습니다.
» 가이드 전체를 참고하고 싶다면, 소재 리포트 설정과 실행 방법을 참고하세요.
» 소재 리포트: FAQ와 트러블 슈팅을 참고하세요.
유저 레벨 데이터는 집계 리포트 내 불일치가 있거나 파트너 매체와 프러드 관련 데이터를 공유하는 경우 유용합니다.
유저 레벨 로그는 현재로부터 90일 이전까지의 데이터를 추출할 수 있습니다. 다운로드 당 기록 제한을 초과하지 않도록 가능한 날짜 범위를 좁혀 확인하는 것을 권장합니다.
- Attribution > Export Logs로 가세요.
- 관련한 날짜 범위를 고르세요.
- 추출하고 싶은 클릭, 인스톨, 이벤트, 포스트 백의 앱, 앱 사이트, 로그 유형을 선택하세요.
-
Selected Fields 박스에 확인하고 싶은 필드를 드래그하세요.
- 선택 사항으로, Attributed Partners, Countries, Device ID, Device Type로 로그를 필터할 수 있습니다. 이벤트 로그의 경우, 특정 이벤트와 컨버전 로그, 컨버전 유형으로 필터할 수 있습니다. 가능한 로그를 가능한 필터하여 기록 제한을 초과하지 않도록 하세요.
- Export Log 버튼을 클릭하세요.
» 로그 추출과 유저 레벨 데이터 FAQ를 참고하세요.
이벤트를 정의하려면 다음 단계를 따르세요:
- Settings > Events로 가세요.
- Cohort Events 또는 Conversion Events 탭을 선택하세요. 두 옵션을 한 페이지에서 볼 수 없습니다.
- 특정 이벤트를 여러 앱에서 사용하는 경우, 글로벌 이벤트(Global Events)[1][2]를 선택하세요. 특정 앱에서만 사용하는 경우, App Specific Events를 선택하여 드롭 다운에서 앱을 선택하세요.
- New Event 버튼을 클릭하세요.
- 이벤트를 명명한 후 귀하의 광고 플랫폼에 매핑한 이벤트[3]를 선택하세요.
- 이벤트당 지출을 리포트에 추가하시고, Cost Per Event (CPE) 체크 박스를 선택하세요.
- 인스톨-투-이벤트 비율에 대한 메트릭을 추가하려면, Event Conversion Rate (ECVR) 체크 박스를 선택하세요.
- Save를 클릭하세요.
각주:
- [1] SDK에 얼마만큼의 이벤트 개수든 정의할 수 있지만, Singular 대시보드에서 설정하여 집계할 수 있는 이벤트 개수는 최대 12건입니다.
- [2] “카운트(count)” 이벤트(총 이벤트) 또는 “총합계” 이벤트 (달러 값)을 정의할 수 있지만, 두 이벤트를 집계하고 싶다면 각각 별개의 컨버전 이벤트로써 생성해야 합니다.
- [3] 이벤트가 드롭다운에 보이지 않는다면, 이는 Singular가 SDK에서 해당 이벤트를 받지 않고 있다는 의미입니다.
» 추가 자료:
데이터 추출
데이터 데스티네이션 사용을 위해서 계정에 다음과 같은 작업이 필요합니다:
- 데스티네이션을 원하는 서비스를 설정하세요. 각 서비스에 관한 단계별 설명은 데이터 데스티네이션 구간 페이지에서 확인하세요.
- Singular 계정으로 로그인하여 Settings > Data Destinations로 가세요.
- Add a New Destination을 클릭하여 계정에서 지원되는 데스티네이션 목록을 확인하세요.
"User-Level"로 표시된 데스티네이션은 유저 레벨 데이터를 추출할 때 사용됩니다. 다른 옵션은 집계 데이터를 추출하는 데 사용됩니다. Singular IP가 화이트리스트 되어있는지 확인하세요.
» Singular 데이터 데스티네이션(ETL) FAQ와 트러블슈팅을 참고하세요.
파트너를 설정했을 때, 어트리뷰션 결정과 다른 이벤트들에 대해 어떤 포스트 백(postback) (자동 알림)을 Singular가 전송하게 할지 설정했습니다. 또, 추적을 위해 Singular가 귀하의 BI 시스템에 자동 포스트 백을 보내도록 설정할 수 있습니다.
- Singular 계정으로 로그인하여, Attribution > Partner Configuration에서 Internal BI 파트너를 선택하세요.
- 컨피규레이션 윈도우에서, 포스트 백 URL을 제공하세요. (예시, https://my_company_name.com/bi/event_endpoint?app=12). 해당 URL을 통해 Singular가 POST 요청을 통해 포스트 백을 전달합니다.
- 파트너 포스트 백을 설정하는 방식과 같은 방식으로 나머지 포스트 백도 설정하세요. (파트너 설정 방법 참고).
» 내부 BI 포스트 백: FAQ와 트러블 슈팅을 참고하세요.
다른 Singular 기능 설정
Singular의 프러드 방지 엔진은 어트리뷰션 프러드로부터 귀하의 마케팅 데이터를 보호합니다. 프러드 엔진은 어트리뷰션을 최종화하거나 파트너에게 보고하기 전에 인스톨들을 평가하여, 과도한 CPI/CPA 캠페인에 과도한 금액이 부과되는 것을 방지합니다.
» Singular의 프러드 방지 메커니즘에 대한 설명은 Singular 프러드 방지를 참고하세요.
» 프러드 방지를 설정하려면, 프러드 설정과 유저 정의에 의한 프러드 규칙 설정을 참고하세요.
광고 수익화를 계정에 활성화하려면 다음 절차를 따르세요:
- 캠페인 퍼포먼스 보고서에 앱을 이미 추가했다면, 아무것도 수정할 필요가 없습니다. 하지만, 마케팅하고 있는 앱과 다른 앱을 수익화하는 경우, Settings > Apps로 가서 해당 앱들을 추가하세요.
- 수익화하는 각 광고 매체의 데이터 커넥터를 Settings > Data Connectors에서 추가하세요. 해당 데이터 커넥터에는 이름 뒤에 "(Ad Monetization)"가 붙습니다.
- 해당 데이터를 가져오기까지 24시간의 시간 간격을 두세요. 광고 수익화 리포트는 Analytics > Ad Monetization를 확인하세요.
» 광고 수익화 분석 FAQ 참고.
Singular의 광고 수익 어트리뷰션은 귀하의 채널과 캠페인 성과에 더 많은 시각화를 제공합니다. 추가적인 연동과 사용할 수 있는 데이터양의 균형을 맞추는 광고 수익 어트리뷰션 설정에는 세 가지 방법이 있습니다.
Singular 배너는 귀하의 모바일 웹 사이트에 브랜드 관련 배너를 쉽게 디자인, 배포 및 유지할 수 있게 하는 기능입니다.
이 배너 경험은 모바일 웹 유저들에게 관련 모바일 앱 콘텐츠에 대한 막힘없는 경험을 제공하는 콜-투-액션을 포함합니다.
» Singular 배너를 참고하세요.