연동 요약
페이스북 모바일 측정 파트너인 싱귤러는 앱 퍼블리셔가 페이스북과 인스타그램에서 발생한 광고 다운로드 추천을 추적할 수 있도록 지원합니다. 싱귤러를 통해 다운로드가 확인되면, 모바일 앱에서 해당 사용자의 후속 사용자 인게이지먼트를 추적할 수도 있습니다.
싱귤러는 다양한 방식으로 페이스북의 어트리뷰션 데이터를 보고합니다:
- 페이스북의 셀프 어트리뷰션 API: 싱귤러는 사용자 수준의 앱 활동을 Facebook에서 자체 어트리뷰션하고 싱귤러에서 어트리뷰션할 수 있는 MMP 전용 Facebook API에 보고합니다. 이 API를 통한 어트리뷰션에는 광고주에 대한 Facebook의 데이터 제한이 적용됩니다.
- Facebook의 '메타 리퍼러'(안드로이드 전용):"메타 리퍼러" 참조
- Facebook의 '집계된 이벤트 측정'(iOS만 해당):"집계 이벤트 측정" 참조
- Facebook의 SKAdNetwork 보고(iOS만 해당): "페이스북 SKAdNetwork 연동 가이드"를 참조하세요.
( 파트너 연동 용어집 참조)
파트너 | |
파트너 유형 |
셀프 어트리뷰션 광고 네트워크 |
크리에이티브 | 지원됨 |
퍼블리셔 | 지원됨 |
뷰스루 |
지원됨 광범위한 타겟팅이가능한 어드밴티지+ 앱 캠페인 및 수동 앱 프로모션 캠페인의 경우, 안드로이드 메타 리퍼러를 통해 사용자 수준 리포팅을 이용할 수 있습니다. |
딥링킹 | 싱귤러와 페이스북의 연동은 싱귤러 트래킹 링크(싱귤러 딥링크 포함)를 사용하지 않습니다. 페이스북 딥링크 설정에 대한 자세한 내용은 페이스북 설명서를 참조하세요. |
리인게이지먼트 |
지원되는 기능 |
태그 클릭 | 아니요 (셀프 어트리뷰션) |
모든 인스톨 수신 |
권장(자체 어트리뷰션) |
모든 이벤트 수신 |
권장(자체 어트리뷰션) |
설정 지침
Facebook의 모든 측정 방법을 활용하려면 Facebook 광고 어트리뷰션 연동을 구성해야합니다.
전제 조건
- 앱이 SDK 또는 S2S 연동을 통해 Singular와 연동되어 있는지 확인합니다( Singular SDK/S2S 시작하기 참조).
1 |
페이스북 광고 설정Facebook에 애플리케이션을 등록합니다: 페이스북 모바일 앱 광고를 실행하려면 애플리케이션을 페이스북에 등록해야 합니다. 애플리케이션을 설정하려면 Facebook 앱 대시보드를방문하세요. |
|||||||||
2 |
Facebook을 싱글 파트너로 구성
|
|||||||||
3 |
어트리뷰션 설정 지정
|
|||||||||
4 |
Facebook에 이벤트 포스트백보내기싱귤러는 페이스북의 모든 요구 사항을 충족하는 이벤트 알림을 페이스북으로 전송할 수 있도록 지원합니다.
|
|||||||||
5 |
Facebook 인앱 이벤트 요구 사항 설정일부 Facebook 인앱 이벤트는 Facebook에서 처리하기 위해 특정 인수를 전달해야 합니다:
예를 들어, "클릭"이라는 SDK 이벤트를 전송하고 페이스북 이벤트 이름 "AdClick"에 매핑하려는 경우, "클릭" 이벤트에서 "ad_type"이 전송되고 있는지 확인합니다. 안드로이드 예시:
iOS 예시:
|
|||||||||
6 |
단수로 Facebook 인스톨 추적위의 단계를 완료하면 싱글 리포팅에서 Facebook 오디언스 네트워크 캠페인의 결과를 확인할 수 있습니다. Facebook 모바일 앱 설치 광고로 인한 각 인스톨은 Facebook에서 생성한 캠페인 이름, 광고 세트 및 광고 그룹 이름을 기준으로 보고됩니다. |
데이터 매핑
Facebook 값은 다음과 같이 싱글 리포팅 차원에 매핑됩니다:
단일 값 | 페이스북 값 | 예시 |
트래커 캠페인 이름 | 캠페인 이름 | "MyCampaign" |
트래커 캠페인 ID | 캠페인 ID | 12345678 |
트래커 광고 그룹 이름 | 광고 세트 이름 | "MyAdGroup" |
트래커 애드그룹 ID | 광고 세트 ID | 98123747 |
트래커 크리에이티브 ID | 광고 ID | 123192873 |
페이스북 보고서를 실행할 때, 싱귤러는 SDK 데이터를 다음을 포함하여 페이스북 광고 API에서 제공하는 마케팅 데이터와도 일치시킵니다:
- 캠페인별 지출
- 이미지 또는 동영상을 포함한 광고 소재별 지출액
- 계정 ID
일반 FAQ
페이스북 모바일 측정 파트너인 싱귤러는 앱 퍼블리셔가 페이스북과 인스타그램에서 발생한 광고 다운로드 추천을 추적할 수 있도록 지원합니다. 다운로드가 싱귤러에 의해 확인되면, 모바일 앱에서 해당 사용자의 후속 사용자 참여도 추적할 수 있습니다.
싱귤러는 두 가지 방식으로 페이스북으로부터 어트리뷰션 데이터를 가져옵니다:
- 페이스북의 셀프 어트리뷰션 API: Facebook의 데이터 공유 제한으로 인해, 이 API에서 수신한 인스톨 관련 데이터는 사용자 수준 데이터 로그가 아닌 Singular 집계 보고서에서만 사용할 수 있습니다.
- Facebook의 (메타) 인스톨 리퍼러 솔루션:안드로이드 앱 인스톨을 위한 이 새로운 측정 솔루션은 데이터를 싱귤러의 집계 보고서와 사용자 수준 데이터 로그에 모두 표시할 수 있도록 해줍니다. 메타 리퍼러 FAQ를 참조하세요.
싱귤러는 페이스북에서 요구하는 모든 필수 보안 조치를 사용하여 싱귤러와 페이스북 간의 통신이 안전하게 이루어지도록 합니다. 또한 사용자의 데이터를 보호하기 위해 페이스북에서 정한 모든 개인정보 보호정책을 준수합니다.
설정 단계를 따랐지만 테스트를 수행한 후에도 Facebook 어트리뷰션 인스톨이 표시되지 않는 경우, 싱귤러 지원팀에 문의하여 추가 도움을 받으세요. 빠른 해결을 위해 계정 이름, 해당 애플리케이션, Facebook 앱 ID를 첫 번째 이메일에 알려주세요.
iOS 14와 관련된 업데이트의 일환으로, Facebook은 MMP의광고주 추적 사용 플래그 사용 방법을 포함한 새로운 가이드라인을 발표했습니다. 싱귤러와의 연동은 이 플래그를 자동으로 구현하며, iOS 앱 추적 투명성을 통해 추적에 동의한 사용자를 위해 설정됩니다. 싱귤러 SDK 구현에서 추가 조치는 필요하지 않습니다.
(iOS) 집계된 이벤트 측정 FAQ
App AEM은 광고주가 플랫폼에서 더 많은 사람에게 도달하고 광고 성과를 측정할 수 있도록 도와주는 솔루션입니다.
앱 AEM은 MMP 연동을 통해 싱귤러가 Facebook에 전송하는 전환 데이터를 활용합니다. 여기에는 iOS의 앱 추적 투명성(ATT) 권한을 제공하지 않은 사용자와 관련된 이벤트가 포함되며, 이 경우 Facebook은 해당 이벤트의 처리를 집계된 이벤트 측정(AEM)으로만 제한합니다. 앱 AEM은 iOS 14 이상에서 앱 프로모션(설치) 및 앱 참여(재참여) 캠페인을 지원합니다.
App AEM에 대한 자세한 내용은 Facebook의 도움말 센터 문서를 참조하세요.
'앱 프로모션' 캠페인(인스톨)에 대해 AEM을 활성화하려면:
- 활성 상태의 싱글 iOS Facebook 파트너 구성
- 인앱 이벤트 포스트백을 Facebook에 보고하는 것은 선택 사항이지만 VO 및 AEO 최적화를 활성화하기 위해 권장됩니다. AEM을 사용하려면 ATT 옵트인 및 옵트아웃 데이터를 모두 메타에 보고해야 하며, 이는 Facebook 파트너 구성의 기본 동작입니다.
- 구성된 단일 Facebook 데이터 커넥터
- 메타에서 앱 프로모션 캠페인을 생성할 때 AEM 옵션을 사용할 수 있습니다:
- Facebook 이벤트 관리자에서 'MMP'가 '기본 연결 방법'으로 선택되어 있는지 확인합니다.
"앱 참여" 캠페인(리인게이지먼트)에 대해 AEM을 활성화하려면:
싱귤러는 앱 AEM 캠페인이 제공하는 인스톨과 리인게이지먼트(딥링크를 통한)를 모두 보고할 수 있도록 지원합니다.
- AEM 인스톨은 Facebook 데이터 커넥터 연동을통해 '네트워크 인스톨'로만 집계 보고됩니다.
- AEM 리인게이지먼트는 앱 참여 캠페인에서 제공하는 딥링크를 통해 사용자 수준과 집계(트래커 리인게이지먼트) 모두에서 보고됩니다. 지원되는 캠페인 세분성은 다음과 같습니다:
- 캠페인 ID
- 하위 캠페인 ID
- 크리에이티브 ID
- App AEM은 싱귤러의 MMP 어트리뷰션과 메타의 통합을 통해 보고된 앱 전환 데이터를 활용합니다(이 문서).
- SKAdNetwork는 어트리뷰션에 Apple의 어트리뷰션 프레임워크를 활용합니다. 싱귤러와 메타의 통합에 대한 자세한 내용은 해당 주제에 대한 도움말 센터 문서를 참조하세요.
(안드로이드) 메타 리퍼러 FAQ
'메타 리퍼러'는 광고주가 안드로이드 앱 인스톨에 대한 세분화된 사용자 수준의 어트리뷰션 데이터에 액세스할 수 있도록 Facebook이 도입한 안드로이드 전용 측정 솔루션입니다( Facebook 데이터 정책 참조). 앱 인스톨 측정을 위한 '구글 플레이 인스톨 리퍼러'와 '메타 인스톨 리퍼러' 기술로 구성되어 있습니다.
구글 플레이 인스톨 리퍼러 | 메타 인스톨 리퍼러 |
(2021년 10월부터 사용 가능) |
(2023년 11월부터 사용 가능)
"비동일 세션"이란 사용자가 광고를 클릭하고 앱 스토어로 리디렉션되었지만, 즉시 "다운로드/설치"를 클릭하지 않는 경우를 말합니다. 사용자가 나중에 앱 스토어 페이지로 돌아와 '다운로드/설치'를 클릭합니다. |
2023년 11월부터, 싱귤러와 메타의 연동은 '구글 인스톨 리퍼러'와 '메타 인스톨 리퍼러'를 모두 지원하며, 싱귤러는 이를 '메타 리퍼러' 측정이라고 부릅니다.
싱귤러는 광고주를 위한 사용자 레벨 데이터의 가용성을 우선시하여 어트리뷰션을 측정하기 위해 메타 리퍼러 데이터의 우선순위를 정합니다. 주어진 안드로이드 앱 설치에 대해, 싱귤러는 다음과 같은 어트리뷰션 방법을 우선시합니다:
- (메타 리퍼러) 메타 인스톨 리퍼러
- (메타 리퍼러) 구글 인스톨 리퍼러
- 메타 셀프 어트리뷰션 API
싱귤러는 메타 리퍼러 데이터를 사용할 수 없거나 페이스북 자체 어트리뷰션 전환에 대한 라스트 터치 방법론으로 인해 데이터가 손실된 경우 자체 어트리뷰션 클레임을 사용합니다. 이렇게 하면 사용자 수준의 어트리뷰션 데이터를 극대화하는 동시에 Facebook 캠페인의 정확한 집계 측정을 보장할 수 있습니다.
메타 인스톨 리퍼러 또는 구글 인스톨 리퍼러를 통한 어트리뷰션은 사용자 레벨 리포트에서 소스 "Facebook"으로 표시되며, 각각 어트리뷰션 방법("방법") "meta_referral_id" 및 "referral_id"로 구분할 수 있습니다.
싱귤러의 '메타 리퍼러' 측정은 Facebook이 안드로이드 앱 인스톨 광고를 게재할 때 사용하는 두 가지 인스톨 리퍼러 기술로 구성됩니다.
구글 플레이인스톨 리퍼러 | 메타 인스톨 리퍼러 |
사용자가 Facebook 앱 인스톨 캠페인에서 광고주의 앱 인스톨 광고를 클릭하면 Facebook은 관련 광고 캠페인 메타데이터(메타 리퍼러)를 암호화하고 기록하여 Play 스토어 URL의 리퍼러 파라미터에 추가합니다. Play 스토어 URL은 사용자를 Play 스토어 앱 제품 페이지로 리디렉션하고, 추가된 메타 리퍼러는 스토어에 저장됩니다. 설치가 완료되고 사용자가 앱을 처음 열면, 싱귤러의 SDK는 Play 인스톨 리퍼러 API에서구글 플레이 인스톨 리퍼러를 읽어 구글 플레이 인스톨 리퍼러 데이터에서 메타 리퍼러를 검색합니다. 그런 다음 메타 리퍼러는 설치 어트리뷰션을 위해 싱귤러의 서버에서 해독됩니다. |
사용자가 Facebook 앱(예: 페이스북 또는 인스타그램)에서 광고주의 앱 인스톨 광고를 보거나 클릭하면, Facebook 앱은 관련 광고 캠페인 메타데이터(메타 리퍼러)를 암호화하여 기기 내 Facebook 앱의 로컬 스토리지 레이어에 기록합니다. 설치가 완료되고 사용자가 앱을 처음 열면, 싱귤러의 SDK는 디바이스의 로컬 스토리지 계층에서 검색된 메타 인스톨 리퍼러 데이터에서 메타 리퍼러를 읽습니다. 그런 다음, 메타 리퍼러는 인스톨 어트리뷰션을 위해 싱귤러 서버에서 해독됩니다. |
두 기술은 동시에 사용되며, 싱귤러의 자체 어트리뷰션과 메타의 연동을 통해 단일 어트리뷰션 결정에 도달할 수 있습니다."싱귤러는 자체 어트리뷰션 데이터와 "메타 리퍼러" 사이에서 인스톨을 어떻게 어트리뷰션하나요?"를 참조하세요.
단일 SDK 및 S2S 연동 요구 사항
구글 플레이 인스톨 리퍼러 | 메타 인스톨 리퍼러 | |
싱글 SDK |
|
|
싱글 S2S API |
|
|
파트너 구성 요구사항
- 2.4단계에 따라 페이스북 파트너 구성을 구성하고 페이스북에 "리퍼러 복호화 키 설치 "를 제공합니다.
Facebook에서 제공하는 두 가지 측정 방법 간에 불일치가 발생하는 몇 가지 가능한 이유는 다음과 같습니다:
- 메타 리퍼러는 구글 광고 ID를 사용할 수 없는 안드로이드 12 이상에서 광고 추적 제한 사용자에게 지원됩니다. 페이스북 자체 어트리뷰션은 구글 광고 ID를 사용할 수 있는 경우에만 사용할 수 있습니다.
- 메타 리퍼러는 앱 설치에만 지원됩니다.
- 메타 리퍼러는 해당 기기에서 발생한 클릭 및 조회에만 사용할 수 있습니다. 페이스북 셀프 어트리뷰션은 여러 기기를 사용하는 페이스북 사용자에 대한 크로스 디바이스 클레임을 지원합니다.
- 메타 리퍼러는 랜딩 페이지로 리디렉션되는 캠페인에는 지원되지 않습니다.
- 메타 리퍼러는 뷰스루 어트리뷰션을 지원하지만, 광범위한 타겟팅또는 어드밴티지+ 앱 캠페인에만 해당됩니다.
- 메타 인스톨 리퍼러가 활성화되지 않은 상태에서 구글 인스톨 리퍼러만 사용하는 경우:
- Google 인스톨 리퍼러는 앱 설치, 특히 Play 스토어로 연결되는 캠페인에 대해서만 앱 설치를 측정합니다. Google 인스톨 리퍼러는 Play 스토어로 직접 연결되지 않은 관련 광고와의 사용자 상호 작용에는 지원되지 않습니다.
- 구글 인스톨 리퍼러는 클릭-스루 어트리뷰션만 지원하는 반면, 페이스북 셀프 어트리뷰션은 클릭-스루와 뷰-스루를 모두 지원합니다.
- 구글 인스톨 리퍼러는 앱 다운로드 직전의 리퍼러 값을 사용합니다. 다운로드 후 앱을 처음 열기 전에 동일한 광고를 반복적으로 클릭해도 리퍼러러 값이 업데이트되지 않습니다. 페이스북의 자체 어트리뷰션 로직은 다운로드 후 첫 번째 앱 실행 전 가장 최근의 터치포인트로 돌아올 수 있습니다.
- 구글 인스톨 리퍼러는 구글 플레이 스토어만 지원하며, 타사 앱 스토어에서는 지원되지 않습니다.
메타 리퍼러를 통해 뷰스루 인스톨 데이터를 수신하려면 브로드 타겟팅이 필요합니다. 아래에서 지원되는 캠페인 구성을 확인할 수 있습니다:
- 연령: 기본 설정인 '18-65+'가 적용됩니다.
- 성별: 기본 설정인 '모든 성별'이 적용됩니다.
- 위치: 지역, 국가 그룹(예: 아시아) 또는 특정 국가가 위치로 적용됩니다.
-
세부 타겟팅: 인구 통계, 관심사 또는 행동과 같은 세부 타겟팅이 적용되는 경우 어드밴티지 세부 타겟팅을선택해야 합니다.
-
맞춤 대상: 맞춤 오디언스가 적용되는 경우, 어드밴티지 맞춤오디언스를 선택해야 합니다.
메타 리퍼러 어트리뷰션은 안드로이드 기기에서만 사용할 수 있습니다.
암호 해독 키를 찾으려면 아래 단계를 따르세요:
- Facebook 개발자 포털에서 내 앱으로이동하여 관련 앱을 선택합니다.
- 기본 설정으로 이동하여 Android 앱 스토어 섹션까지 아래로 스크롤합니다.
-
패키지 이름 아래에서 인스톨 리퍼러 복호화 키라고 표시된 키를 찾습니다.
파트너 데이터 정책
페이스북의 셀프 어트리뷰션 API와 연동된 페이스북 모바일 측정 파트너인 싱귤러는 다음과 같은 데이터 처리 요건을 준수합니다.
이러한 정책은 Facebook의 자체 어트리뷰션 전환에만 적용되며, 안드로이드의메타 리퍼러 전환에는 적용되지 않습니다.
데이터 보존
Facebook 사용자 레벨 데이터는 최초 어트리뷰션 후 6개월이 지나면 삭제됩니다. 6개월이 지나면 Facebook으로 어트리뷰션된 사용자는'오가닉'으로 취급/표시되며, 집계 및 사용자 수준 보고(단수)에 모두 반영됩니다.
데이터 액세스
최종 사용자의 개인정보를 보호하기 위해, Facebook은 광고주가 자체 어트리뷰션 전환을 기반으로 하는 사용자 수준 데이터에 액세스하는 것을 허용하지 않습니다. 일반적으로 자체 어트리뷰션된 Facebook 전환을 식별하는 모든 필드는 '어트리뷰션되지않음'으로 표시됩니다.
제한된 데이터 사용
Facebook은 최종 사용자가 미국 내 다음 주에 거주하는 사용자의 데이터 처리를 제한하거나 허용하기로 선택한 경우 광고주가 '데이터 사용 제한'(LDU) 플래그를 사용하여 이를 Facebook에 알릴 수 있도록 허용합니다:
- 캘리포니아(2020년 7월 기준)
- 콜로라도(2023년 6월기준)
- 코네티컷(2023년 6월기준)
싱귤러는 페이스북과 같은 개인정보 보호정책을 준수하는 파트너와의 연동에서 싱귤러 SDK 및 S2S에 전달된 limitDataSharing 값을 사용합니다. Singular.limitDataSharing(true)이면 Facebook은 캘리포니아, 콜로라도 또는 코네티컷 거주자인 경우 Facebook 타겟팅에서 이 사용자의 데이터 사용을 '제한'합니다. limitDataSharing 값이 명시적으로 제공되지 않은 경우, Singular는 기본적으로 캘리포니아, 콜로라도, 코네티컷 거주자에 대해 '데이터 사용 제한'을 적용해야 한다고 Facebook에 알립니다.
구현에 대한 자세한 내용과 예시는 iOS SDK, Android SDK 및 S2S API 가이드를 참조하세요. 'LDU' 기능에 대한 자세한 내용은 Facebook의 개발자 문서를 참조하세요 .