타 MMP에서 Singular로 마이그레이션하는 방법

타 MMP에서 Singular로 마이그레이션 하기 전에, 마이그레이션에 대한 계획을 세우는 것이 중요합니다. 다음 가이드는 Singular로 데이터를 옮겨올 때 데이터 누락/데이터 손상을 최소화하는 방법에 대하여 설명합니다.  

가이드 대상 UA 매니저
전제 조건

배경: 자가 기여 네트워크(SAN) vs. 비 자가 기여 파트너인 경우 

마이그레이션을 시작하기 전, Facebook, Twitter, Apple Search Ads, Google Ads와 같은 자가 기여 네트워크 (SANs) vs. Vungle 또는 Iron Source와 같은 비 자가 기여 파트너 사이에서 MMP가 작용하는 하는 방식이 어떻게 다른지 이해하는 것이 중요합니다.

비 자가 기여 네트워크: 자가 기여 네트워크:
  • 비 자가 기여 파트너들은 동일한 캠페인에 상이한 두 MMP를 지원하지 않습니다. 데이터를 깨끗하게 유지하려면, 모든 캠페인을 한번에 온전히 이관해야 합니다. 
  • 캠페인을 가져오기 전, 사전에 비 자가 기여 네트워크에 인스톨과 이벤트 포스트 백을 설정할 수 있습니다.  
  • Singular는 매체에서 트래킹 링크를 라이브 한 후에 비 자가 기여 네트워크로 포스트 백을 전송할 수 있습니다. (예외인 경우는, 인스톨 또는 이벤트에 대해 "Send All"을 설정한 경우로, 이 경우 Singular는 오가닉 이벤트를 전송하기 시작합니다.)
  • 일부 자가 기여 네트워크는 인스톨, 인 앱 이벤트, 또는 두 이벤트에 대한 중복데이터 제거를 지원합니다. 이는 일부 자가 기여 네트워크가 두 MMP의 사용을 지원할 수 있다는 의미이며 (일부는 지원할 수 없습니다), 일부는 두 MMP의 인스톨만 지원할 수 있습니다.
  • 자가 기여 네트워크 파트너에 대해 포스트 백(Postback)이 설정되면, Singular는 즉시 설정된 이벤트 (인스톨, 이벤트, 혹은 두 이벤트 모두)에 대한 포스트 백을 전송하기 시작합니다.   

모든 매체에 대한 첫 마이그레이션 단계들

1

어트리뷰션 전환 날짜를 결정

언제 Singular MMP로 마케팅 성과들을 전환하고 싶은가요? 

전환은 자가 기여 네트워크 포스트 백을 라이브로 설정하고, 비 자가 기여 파트너들에게 Singular의 트래킹 링크로 캠페인을 추적하도록 요청한 후에 해야 합니다.  

2

마케팅 파트너와 협력

마케팅 데이터를 가능한 깔끔히 유지하려면, 마케팅 파트너와 협력하여 가능한 짧은 기간 내 이관할 수 있도록 협력해야 합니다. 

파트너들에게 현 MMP에서 Singular로 이관을 계획하고 있음을 알리세요. 

모든 마이그레이션 타임라인의 세부 사항을 공유하고 해당 파트너 측에 이상적인 프랙티스가 있는지 문의하세요.  

3

트래킹과 포스트 백 설정을 결정

다음 사항을 참고하면 Singular에서 다음 세부 사항들을 쉽게 옮겨올 수 있고 구현할 수 있습니다. 

어트리뷰션과 윈도우 유형:

  • 클릭 스루 어트리뷰션(Click-Through Attribution): 룩백 윈도우
  • 뷰 스루 어트리뷰션(View-Through Attribution): 활성화 혹은 비 활성화로 설정, 룩백 윈도우
  • 특별 룩백 윈도우(Specialty Lookback Windows): 이벤트 윈도우, 결정론적(deterministic) vs. 확률론적(probabilistic) 윈도우, 다른 여러 특별 필수 사항들.

리인게이지먼트(Re-Engagement) 트래킹:

  • 활성화 또는 비 활성화할 지? 
  • 딥링크가 필요한지? 디퍼드 딥링크는 필요한지? 

이벤트:

  • 인스톨 이벤트와 어떤 인 앱 이벤트를 파트너에게 전송할지, 파트너당 어떻게 이벤트들을 매핑할 것 인지 결정하세요. 각 매체와 Singular 팀이 협력하여 이벤트 지정 규칙을 제공하고, 매체가 모든 고객들에게 표준화된 보고를 할 수 있도록 지원합니다. (매체측에서 이벤트 매핑을 진행할 수 있습니다).  
  • 인스톨, 인 앱 이벤트, 혹은 두 이벤트 모두 파트너에게 포스트 백 하고 싶은지(해당 파트너에게 기여되지 않은 데이터를 포함하여)에 대해 결정하세요. 참고하실 점은, 모든 매체가 해당 기능을 지원하지는 않습니다. 

파트너 키/ID/패스워드: 다수의 파트너들은 특정 광고 계정과 Singular를 연결하기 위한 키/ID/패스워드가 필요 하며, 일부는 각 앱 마다 상이한 키가 필요할 수 있습니다. (예시, Facebook 앱 ID와 Google 링크 ID)  일반적으로 해당 키들은 파트너의 대시보드에서 찾을 수 있습니다.  

다음 단계: 비 자가 기여 네트워크로 마이그레이션

1

파트너 설정

비 자가 기여 파트너들과 사전에 상의 된 내용을 바탕으로 설정을 시작하세요. 관련 파트너에 대한 포스트 백 설정을 완료하기 전까지 트래킹 링크를 생성할 수 없습니다. 

자세한 사항은, 파트너 컨피규레이션 FAQ을 참고하세요.

2

트래킹 링크(Tracking Links) 생성

포스트 백을 설정한 후, Singular Links를 통해 트래킹 링크를 생성할 수 있습니다.  

파트너가 만약 링크 내 캠페인 명을 전달할 수 있는 매크로가 있다면 캠페인당 링크를 생성하거나 파트너 OS별 링크를 생성할 수 있습니다. 이에 대한 질문은 고객 성공 매니저에게 문의하세요.

기존에 결정해야 하는 설정과 같이 특이 사항이 있는 경우, 이를 링크 생성하기 전에 구현하세요. 

자세한 사항은, Singular 링크 FAQ를 참고하세요.

3

매체의 상세 내용 공유

어떻게 트래킹 링크를 공유하고 싶은지 (예시, 이메일, 구글 도큐먼트 등을 통해) 파트너와 상의하세요. 

트래킹 링크들(해당하는 경우, 클릭 스루와 뷰 스루 둘 다), 링크 설정, 포스트 백 설정, 포스트 백 이벤트 매핑에 대해 공유하세요. 

계획한 출시 날짜와 필요한 캠페인 세부 사항들에 대해 공유하세요. 

파트너 측에 목표 출시일 중 일정 시간(하루 중으로) 내 Singular 링크 사용을 사용하여 캠페인을 온전히 이관하도록 요청하세요. 

4

매체와 트래킹 링크를 테스트

파트너에게 해당 트래킹 링크를 사용하여 처음부터 끝까지 테스트하여 성공적으로 인스톨과 이벤트 포스트 백을 받을 수 있는지 확인을 요청하세요. 

테스트에 이슈가 없었다면, 고객 성공 매니저 또는 Singular 서포트 팀에 연락하세요. 

다음 단계: 자가 기여 네트워크(SANs) 마이그레이션

Singular 와의 연동에는 여러 마이그레이션 단계가 요구되는데, 각 자가 기여 네트워크 파트너들이 보유한 고유 연동 능력이 각각 다릅니다. 하단에 참고할 수 있도록, 가이드라인과 가장 이상적인 프랙티스들을 소개하였으나, 매체 담당자와 논의하여 귀사의 내부 마이그레이션 전략에 대해 논의하는 것을 권장합니다.   

Google 마이그레이션

1

Singular에 포스트 백 생성 (링크 ID 구현).

2

Google로 이벤트를 가져오세요. 이벤트 카운트는 Google로 이벤트를 가져오기 전까지 성공적으로 카운트되지 않습니다. 

  • 인스톨을 추적을 하려면, Google Ads의 first_open을 가져오세요.
  • Singular에 입찰 준비가 완료되기 전까지 first_open 이벤트에 "yes, include in conversions"가 표시되지 않도록 주의하세요!
  • 리인게이지먼트 캠페인을 추적하려면, session_start를 가져오세요. (Google's 도큐먼트 참고).
  • 기존 MMP의 이벤트를 모두 교체하기 위해, 카운트, 카테고리, 컨버전 윈도우, 값들에 Singular와 일치하는 이벤트로 설정했는지 확인하세요. 

이벤트가 채워진 후 컨버전이 활성화되도록 주의하세요. 기본 설정으로, 컨버전이 활성화되어 있어야 합니다. 

3

Singular의 보고와 기존 MMP의 보고를 비교하여 비슷한 데이터양이 비슷한지 비교하세요. 

참고: MMP들은 상이한 어트리뷰션 로직으로 작동하기 때문에 어트리뷰션 데이터와 소스에 약간의 차이가 있을 수 있습니다. 

4

기존 MMP의 포스트 백을 중지하세요.

5

입찰 이벤트를 Singular에 업데이트하세요.

6

마지막으로, Google에서 신규 캠페인을 생성하세요.

Singular에서 설정한 후 적어도 한 건의 컨버전 이벤트가 발생하기 전까지 이벤트들은 Google Ads에 표시되지 않습니다. (Google Ads에 어트리뷰션 된 이벤트뿐만 아니라 모든 이벤트에 해당)

Facebook 마이그레이션

1

기존에 사용 중이던 MMP 포스트 백이 라이브인 동안, Singular 포스트 백은 install only로 설정하세요. (이벤트에 대한 포스트 백은 없는 상태). Facebook App ID를 Singular UI 내 포스트 백 컨피규레이션에 추가하세요. 

2

기존에 사용 중이던 MMP와 Singular 사이의 인스톨 값이 일치하는 지 리포트를 확인하세요.  

참고: MMP마다 어트리뷰션 로직이 상이하기 때문에 어트리뷰션 성과와 소스에 약간의 차이가 있을 수 있습니다.

3

인스톨 수가 일치하는 지 확인하여 문제가 없다면, 기존에 사용하던 MMP로부터 Facebook으로 전송하던 인스톨과 이벤트 포스트 백을 중지하세요. 

4

이벤트에 대한 Singular 포스트 백을 활성화하세요.

Twitter 마이그레이션

1

기존 MMP의 이벤트들에 대해 "unlink and remove"를 적용하세요. 이를 통해 광고 계정으로부터 기존 MMP의 이벤트들을 제거할 수 있습니다.

다수의 광고 계정이 있는 경우, 모든 계정으로부터 이벤트들이 삭제되어야 합니다. 

2

컨버전 이벤트들을 삭제하세요. Twitter는 모바일 앱 당 한 MMP 파트너만 지원합니다.  

3

Twitter 내, Singular를 MACT 파트너로 설정하세요.

4

Singular에서 관련 이벤트들에 대한 포스트 백을 (트위터 광고 계정 ID 입력 포함) 설정하세요.

이 작업을 통해 Twitter에 데이터를 전송할 수 있고 모바일 앱 컨버전 이벤트는 Twitter 광고 매니저 대시보드에 자동으로 표시됩니다. (Tools > Conversion Tracking).

데이터가 성공적으로 Singular에 전달되었다면, 이벤트가 "tracking"으로 표시됩니다. 

이벤트가 "dormant"로 표시된다면 트러블 슈팅이 필요한 상태입니다. 이 경우, Singular 고객 성공 매니저 또는 Singular 서포트팀에 문의하세요. 

Snapchat 마이그레이션

1

인스톨과 이벤트들에 대한 Singular 포스트 백을 활성화하세요. 

2

인스톨과 이벤트 카운트에 대해 Snapchat팀과 확인하세요. Snapchat 측에서 인스톨과 이벤트에 대한 중복을 제거할 수 있습니다.  

3

이벤트 카운트가 일치하게 되면, 기존 MMP의 포스트 백 전송을 중지하세요. 캠페인을 중지하지 않아도 됩니다. 

Apple Search Ads (ASA) 마이그레이션

1

Singular의 Apple Search Ads 연동에는 링크나 포스트 백이 필요하지 않습니다. 또, Apple Search Ads 측에서 인스톨과 이벤트의 중복을 제거할 수 있기 때문에 두 MMP의 추적을 동시에 지원할 수도 있습니다.  

Singular SDK 구현을 온전히 마쳤다면, Singular는 자동으로 ASA의 마케팅 데이터를 추적하기 시작합니다. 

Singular의 Server-to-Server (S2S) 솔루션을 사용한다면, ASA 추적이 올바르게 설정된 후 Singular가 ASA의 마케팅 결과를 추적하기 시작합니다. (Singular S2S 연동에 관한 개발자 가이드 참고). 

2

기존 MMP는 기존 MMP의 SDK를 삭제하거나 기존 MMP에 S2S ASA 콜 전송을 중단할 때까지 Apple Search Ads 캠페인을 추적합니다.

어트리뷰션 데이터 가져와 변환 기간에 대처

Singular는 기존의 MMP로부터 어트리뷰션 데이터를 가져올 때 끊김없는 변환을 지원합니다. 자세한 정보는 기존 어트리뷰션 데이터 가져오기 FAQ를 참고하세요. 하지만, Singular가 유저들을 구분할 때 광고 ID가 필요하기 때문에, 데이터를 가져오기 위해서는 광고 ID가 필요합니다

유저의 광고 ID에 권한이 없다면, 다음 과정을 따르세요.

  1. 페이드(paid) 캠페인을 며칠 동안 중지하여 데이터를 정상화하세요.  
  2. 캠페인이 중지되는 동안, 최근 일일 인스톨을 확인하여 이를 Singular에서 현재 보고된 인스톨과 비교하세요 (Singular 인스톨 값이 더 클 것입니다). Singular가 보고하는 앱 내 기존 유저들의 여분의 인스톨은 신규 인스톨로써 보고합니다. 
  3. Singular 인스톨 값이 일반적인 수준으로 떨어지면, 페이드(paid) 캠페인 운영을 다시 시작할 수 있습니다.  

여기서, 가능한 한 이른 시일 내 Singular에서 앱을 라이브 하는 것을 권장합니다. 이 단계를 통해 캠페인을 Singular로 변경할 때 쯔음, 이미 필요한 유저의 수가 추적되었을 것이기 때문입니다. 

초반에는 데이터 불일치가 발생할 수 있습니다. 해당 이슈를 최소화하기 위해 인스톨 포스트 백을 내부 BI로 직접 전송하도록 설정할 수 있습니다.

관련 문서

Singular 어트리뷰션 시작하기
기존 어트리뷰션 데이터 가져오기 FAQ