[UPDATED] 인 앱 이벤트 추적방법: Singular 어트리뷰션 고객들을 위한 가이드

이 가이드는 그로스 고객에게 해당하는 가이드입니다. 본 과정이 이벤트 페이지에 자동으로 추가되는 이벤트들이 아니므로, 다른 유형의 고객인 경우 상이한 방식으로 진행됩니다. (하단의 5단계를 참조) 현재, Singular는 본 기능을 모든 고객에게 지원할 예정입니다. 

앱에서 올바른 인 앱 이벤트를 추적 하면, 중요 KPI를 측정하여 마케팅의 성공 여부를 측정할 수 있습니다. 

이벤트를 추적하려면, 다음 단계들을 수행하세요. 

  • 추적하고 싶은 이벤트 리스트를 정하세요. 
  • 이후, 앱에 Singular SDK 또는 S2S로 연동하면서, 이벤트가 발생 시 Singular 서버로 보낼 코드들을 구현하세요. 
  • Singular UI 내 이벤트 페이지에 해당 이벤트들이 표시되는지 확인하세요. 표준 이벤트들은 해당 페이지에 자동으로 추가되지만, 커스텀 이벤트의 경우 수동으로 추가해야 합니다.  

자세한 지시사항은 하단의 가이드를 따라 진행하세요.

가이드 대상 마케팅팀과 UA팀 
전제 조건

Singular를 어트리뷰션 파트너(MMP)로서 사용

단계 별 안내

1

인 앱 이벤트와 어트리뷰트 이해

인 앱 이벤트들은 회원 가입, 로그인, 쇼핑 카트에 추가, 게임 앱의 레벨 업 등 유저가 제품에 상호 작용하는 모든 이벤트들을 말합니다. 

Singular SDK 또는 S2S로 연동하기 전에, 측정하고 싶은 KPI에 대해 먼저 생각해보고, 해당 인 앱 이벤트들을 목록으로 작성해보세요. 이벤트 측정에 도움이 됩니다.  

Singular에서는 여러 표준 이벤트를 지원합니다. 보통 해당 이벤트들은 광고 매체에서 보고나 최적화를 지원하는 이벤트입니다. 가능한 경우, 표준 이벤트 사용을 권장합니다. 

추적하고 싶은 각 이벤트에, 여러 어트리뷰트를 전달할 수 있습니다. 각 이벤트 당 권장되고 있는 표준 어트리뷰트를 확인하세요.
2

구현할 표준 이벤트 목록을 생성

추적하고 싶은 각 이벤트에 대한 어트리뷰트와 이벤트의 목록을 작성하세요.

원활한 시작을 위해, 버티컬 당 일반적으로 사용하는 이벤트들과 전송이 권장되는 어트리뷰트들을 포함한 목록을 제공합니다. 

예를 들어, 이커머스 앱의 경우, 제품 뷰(Product View), 카트에 추가, 결제와 같은 이벤트 구현을 권장합니다.  
3

(선택사항) 필요에 따라 커스텀 이벤트 추가 

앱 내용과 마케팅 니즈에 따라, Singular 표준 이벤트로 쉽게 매핑할 수 없는 인앱 이벤트들을 추적하고 싶은 경우, 커스텀 이벤트(custom events)로 정의하여 사용하세요.  

커스텀 이벤트(Custom events)는 Singular 리포트에서 측정됩니다. 광고 매체에 따라, 최적화에 사용할 수 있거나 없을 수도 있습니다. 

참고: 커스텀 이벤트(custom events)를 설정하더라도, 표준 어트리뷰트(standard attributes)를 통해 이벤트를 전달할 수 있는 경우라면 가능한 표준 어트리뷰트를 통해 이벤트를 전달하세요. 표준 어트리뷰트를 사용하면 광고 매체가 해당 어트리뷰트들을 더 원활하게 전송할 수 있습니다. 가까운 시일 내 Singular에서도 표준 어트리뷰트를 보고할 예정입니다. 

4

SDK에서 선택한 이벤트 구현

귀사의 개발팀에서 이벤트 목록과 어트리뷰트들이 준비되면, 해당 이벤트들을 Singular SDK 연동에 해당 이벤트들을 구현할 수 있습니다. 

목표는 앱에서 모든 이벤트들이 Singular 서버에 발생할 때마다 보고하는 것이고, 이를 위해 Singular에서 다음 작업을 수행할 수 있습니다. 

  1. Singular에서 정보를 집계하고 분석할 수 있습니다.  
  2. Singular에서 자동으로 앱의 이벤트 포스트 백을 광고 매체에 전송합니다. (포스트 백 FAQ 참고).

개발팀은 SDK/S2S에 대해 올바른 이벤트 구현 가이드를 활용해야 합니다. 이 단계는 각 SDK/S2S에 대한 연동 가이드의 한 부분이며, 해당 가이드는 표준 이벤트와 커스텀 이벤트 양측의 이벤트에 대한 구현 방법을 설명합니다. (두 유형의 이벤트를 모두 사용할 경우) 

참고: 표준 이벤트/어트리뷰트는 플랫폼 마다 조금씩 상이할 수 있습니다. (예, 각 플랫폼에 따라 단체명을 sng_login가 아닌 sngLogin로 사용) 각 SDK 가이드들는 특정 플랫폼에서 사용할 수 있는 가장 최신의 표준 이벤트들과 이름에 대한 목록을 코드에 나타나는 대로 기재하고 있습니다.  

각 SDK 당 이벤트 구현 가이드:

iOS SDK: 이벤트 & 매출 추적 Singular S2S 연동: 이벤트 추적
Android SDK: 이벤트 & 매출 추적 Flutter 연동
Unity SDK: 이벤트 & 매출 추적 mParticle 연동
React Native SDK: 이벤트 & 매출 추적 Segment SDK 연동
Unreal Engine SDK: 이벤트 & 매출 추적 Segment S2S 연동
5

SDK 연동 후: 이벤트가 이벤트(Events) 페이지에 자동 추가되도록 설정

리포트에서 이벤트에 대한 데이터를 보려면, 이벤트(Events) 페이지 (경로: Settings > Events)에 해당 이벤트들이 설정되어있어야 합니다.  

표준 이벤트를 SDK 연동에 사용했다면, 앱이 Singular에 해당 이벤트들을 전송하기 시작한 후 자동으로 이벤트(Events) 페이지에 추가됩니다

Singular는 해당 페이지에서 SDK에 의해 전송되는 각 이벤트를 두 이벤트 -유니크(Unique)이벤트와 비 유니크(non-unique)이벤트- 에 각각 생성합니다. (유니크 이벤트란 무엇인가요?를 참고) 이 둘은 각각 캠페인 성과를 측정하는 여러 방법으로, 둘중 한 이벤트나 두 이벤트 버전 모두 필요할 수 있습니다. 필요하지 않은 이벤트 버전은 삭제할 수 있습니다.  

기본적으로, Singular는 각 이벤트에 대한 CPE 측정도 추가합니다. (Cost per Event - 설명참고). 필요하지 않은경우, 해당 이벤트에서 CPE 측정을 삭제할 수 있습니다.  

참고: 

  • 엔터프라이즈 고객이 아닌 경우, 이벤트는 이벤트 페이지에서 12건으로 제한됩니다. 자동적으로, SDK이벤트들을 6건까지 추가할 수 있습니다. (유니크 이벤트 + 각 이벤트에 대한 비-유니크 버전 = 12) 
  • 이벤트를 삭제하면, Singular가 해당 이벤트를 자동으로 다시 추가하지 않으나, 언제든 수동으로 다시 추가할 수 있습니다.  
6

(커스텀 이벤트) 이벤트(Events) 페이지에 수동으로 이벤트를 추가 

만약 SDK가 Singular에 커스텀 이벤트를 전송해도, 이 커스텀 이벤트들은 이벤트(Events) 페이지에 자동으로 추가되지 않습니다. New Event를 클릭하고 해당 이벤트 상세사항을 설정하여 수동으로 추가해야 합니다.