Facebook (Meta) 광고 어트리뷰션 연동

 

2025년 6월 17일, Meta는 Advanced Mobile Measurement(AMM) 리포팅을 다시 활성화하여 앱 광고 생태계와 동등한 수준을 갖추었습니다.

광고주는 AMM을 통해 MMP 셀프 어트리뷰션 연동의 데이터를 포함하여 iOS 및 Android 기기 모두에 대한 행 수준(row-level) Meta 어트리뷰션 데이터에 액세스할 수 있으며, 이로써 Meta Referrer를 통해 어트리뷰션된 Android 인스톨에만 한정되던 이전의 제한이 사라졌습니다.

참조: Meta의 Advanced Mobile Measurement 리포팅이란 무엇인가요?

다른 MMP에서 마이그레이션하시나요? 전환 과정에서 Meta 캠페인 성과를 유지하는 방법은 최적화 중단 없이 Meta 캠페인을 Singular로 마이그레이션하기를 참조하세요.

연동 요약

Meta 모바일 측정 파트너(Mobile Measurement Partner)인 Singular를 통해 앱 퍼블리셔는 Facebook 및 Instagram에서 발생한 광고 다운로드 리퍼럴을 추적할 수 있습니다. Singular에서 다운로드가 확인되면 모바일 앱에서 해당 사용자의 이후 인게이지먼트도 추적할 수 있습니다.

Singular는 다양한 방식으로 Meta의 어트리뷰션 데이터를 리포트합니다:

  1. Meta의 셀프 어트리뷰션 API: Singular는 사용자 레벨 앱 활동을 MMP 전용 Meta API에 보고하며, 이 데이터는 Meta가 셀프 어트리뷰션하고 Singular에서 어트리뷰션할 수 있습니다. 이 API를 통한 어트리뷰션에는 광고주를 위한 Meta의 데이터 제한이 적용됩니다.
  2. Meta의 "Meta Referrer"(Android 전용): "Meta Referrer" 참조
  3. Meta의 "Aggregated Event Measurement"(iOS 전용): "Aggregated Event Measurement" 참조
  4. Meta의 SKAdNetwork 리포팅(iOS 전용): "Meta SKAdNetwork 연동 가이드" 참조

(파트너 연동 용어집 참조)

파트너 Facebook (Meta)
파트너 유형 셀프 어트리뷰션 광고 네트워크
크리에이티브 지원됨
퍼블리셔 지원됨
뷰스루 지원됨
Advantage+ 앱 캠페인 및 수동 앱 프로모션 캠페인에서 Android Meta Referrer를 통한 사용자 레벨 리포팅 사용 가능, 조건: 광범위 타겟팅
딥링킹 Singular와 Meta의 연동에서는 Singular 트래킹 링크(Singular 딥링크 포함)를 사용하지 않습니다. 자세한 내용은 Meta 딥링크 설정에 관한 Meta 문서를 참조하세요.
리인게이지먼트 지원됨 
iOS Aggregated Event Measurement(AEM)에 대해서만 사용자 레벨 데이터 제공
클릭 태그 아니요(셀프 어트리뷰션)
모든 인스톨 수신 필수(셀프 어트리뷰션)
iOS AEM에 필수
모든 이벤트 수신 권장(셀프 어트리뷰션)
iOS AEM에 필수

설정 방법

Meta의 모든 측정 방법을 활용하려면 Facebook (Meta) Ads 어트리뷰션 연동을 구성해야 합니다.

사전 요구사항

  • 앱이 SDK 또는 S2S 연동을 통해 Singular와 연동되어 있는지 확인하세요(Singular SDK/S2S 시작하기 참조)
    • iOS 앱 전용: Meta 앱 인게이지먼트 캠페인에서 Aggregated Event Measurement(AEM) 측정을 지원하려면 딥링크 지원을 구현해야 합니다. 자세한 내용은 AEM 요구사항
1

Facebook (Meta) Ads 설정

Meta에 애플리케이션 등록: Meta 모바일 앱 광고를 운영하려면 애플리케이션을 Meta에 등록해야 합니다. Meta 앱 대시보드에서 애플리케이션을 설정하세요.

2

Singular에서 Facebook (Meta)을 파트너로 구성

  1. Meta 앱 대시보드로 이동합니다. 앱 목록에서 앱을 찾아 App ID를 복사합니다.

    Facebook App ID를 찾는 위치

  2. Singular에서 Attribution > Partner Configuration으로 이동하여 검색창에 "Facebook"을 입력합니다.
  3. Facebook App ID를 입력합니다. 여러 Facebook App ID를 쉼표로 구분하여 추가할 수 있습니다.

  4. iOS 앱 전용:
    1. 이 파트너는 iOS 설정을 완료하려면 파트너 플랫폼에서 추가 단계(이벤트 가져오기)가 필요합니다. Facebook: 이벤트 가져오기 방법
    2. 다음을 비활성화하려면 선택을 해제하세요: Advanced AEM 어트리뷰션
  5. Android 앱 전용: Install Referrer Decryption Key를 입력합니다(아래 Install Referrer Decryption Key는 어디에서 찾을 수 있나요? 참조).

    중요: 어트리뷰션에 Meta Referrer를 사용하려면 이 단계가 필요합니다.

3

어트리뷰션 설정 지정

  1. Meta 광고의 뷰스루 전환을 어트리뷰션하려면 View-through Attribution을 활성화하세요.
  2. Meta 광고에 참여한 기존 앱 사용자의 리인게이지먼트를 어트리뷰션하려면 Re-engagement 추적을 활성화하세요.

  3. 광고가 인스톨에 대한 기여를 인정받을 수 있는 기간을 지정하려면 Click-through attribution 룩백 윈도우를 선택하세요.
    중요 사항: 어트리뷰션 룩백 윈도우를 변경하면 Facebook의 모든 라이브 캠페인에 즉시 적용됩니다.
    파트너 플랫폼에서도 동일하게 구성해야 합니다.
    서로 다른 어트리뷰션 윈도우를 사용하면 네트워크 데이터와 트래커 데이터 간에 불일치가 발생할 수 있습니다.

  4. 연동을 저장합니다.
    참고: 여기에서 Facebook Ads 연동 구성을 저장하면 Singular가 자동으로 인스톨 및 세션을 Meta로 전송합니다. 이는 mobile_app_install 및 fb_mobile_activate_app 이벤트에 해당합니다. 4단계에서 이 이벤트를 별도로 구성할 필요가 없습니다.
4

Meta로 이벤트 포스트백 전송

Singular는 Meta의 모든 요구사항을 충족하는 이벤트 알림을 Meta로 전송할 수 있습니다.

  • 먼저 드롭다운에서 Meta로 전송할 이벤트를 선택합니다.
  • 다음으로 인앱 이벤트를 매핑합니다:
    • 왼쪽 필드에서 SDK에서 사용하는 이름에 따라 이벤트 이름을 선택하고, 이를 Meta의 사전 정의된 전환 이벤트 중 하나에 매핑합니다.
    • 또는 "(Use SDK Event Name)"을 선택하면 Meta의 맞춤 이벤트 최적화(Custom Event Optimization) 캠페인에서 해당 이벤트를 사용할 수 있습니다(Android 및 iOS 14 미만 캠페인만 해당).
  • 수익 이벤트 매핑:

    Meta로 전송할 수익 이벤트를 선택합니다. 권장 사항:
    • fb_mobile_purchase: 모든 인앱 수익 SDK 이벤트는 "fb_mobile_purchase"에 매핑하여 Meta로 수익을 전송해야 가치 최적화 캠페인을 사용할 수 있습니다.
    • AdImpression: Singular의 광고 수익 어트리뷰션을 구현한 경우 광고 수익을 "AdImpression" 이벤트를 통해 Meta에 보고할 수 있습니다. "__ADMON_USER_LEVEL_REVENUE__" SDK 이벤트를 선택하고 "AdImpression"에 매핑한 다음 "Include Revenue Value"을 체크하세요. Meta는 현재 Android 앱에 대해서만 AdImpression 수익 및 최적화(VO)를 지원합니다.

함께 보기: 동일한 앱에서 Meta SDK와 Singular SDK/S2S 사용하기.

5

Singular에서 Facebook (Meta) 인스톨 추적

위 단계를 완료하면 Singular 리포트에서 Meta 모바일 앱 캠페인의 결과를 확인할 수 있습니다.

  • iOS 앱의 경우 Meta의 Aggregated Event Measurement(AEM)가 적용됩니다

Meta 모바일 앱 인스톨 광고에 어트리뷰션된 각 인스톨은 Meta에서 생성한 캠페인 이름, 광고 세트, 광고 그룹 이름을 기준으로 보고됩니다.

데이터 매핑

Meta 캠페인 값은 다음과 같이 Singular 리포팅 기준에 매핑됩니다:

Singular 값 Meta 값 예시
Tracker Campaign Name Campaign Name "MyCampaign"
Tracker Campaign ID Campaign ID 12345678
Tracker AdGroup Name AdSet Name "MyAdGroup"
Tracker AdGroup ID AdSet ID 98123747
Tracker Creative ID Ad ID 123192873
Tracker Publisher Site Name Publisher Platform "Instagram"
"Facebook"
"Audience Network"
"WhatsApp"
"Threads"

Meta 리포트를 실행하면 Singular는 SDK 데이터를 Meta Ads API에서 제공하는 마케팅 데이터와도 매칭하며, 여기에는 다음이 포함됩니다:

  • 캠페인별 비용
  • 이미지 또는 동영상을 포함한 크리에이티브별 비용
  • 계정 ID

일반 FAQ

Singular는 Meta 어트리뷰션을 어떻게 추적하나요?

Meta 모바일 측정 파트너인 Singular를 통해 앱 퍼블리셔는 Facebook 및 Instagram에서 발생한 광고 다운로드 리퍼럴을 추적할 수 있습니다. Singular에서 다운로드가 확인되면 모바일 앱에서 해당 사용자의 이후 인게이지먼트도 추적할 수 있습니다.

Singular는 두 가지 방식으로 Meta로부터 어트리뷰션 데이터를 받습니다:

  • Meta의 셀프 어트리뷰션 API: Meta의 데이터 공유 제한으로 인해 이 API에서 수신한 인스톨 데이터는 Singular 집계 리포트에서만 사용할 수 있습니다(사용자 레벨 데이터 로그에서는 사용할 수 없음).
  • Meta의 Meta Install Referrer 솔루션: 이 Android 전용 측정 메커니즘은 광고 ID를 사용할 수 없는 경우에도 어트리뷰션을 지원합니다. 자세한 내용은 Meta Referrer FAQ를 참조하세요.
Meta의 Advanced Mobile Measurement(AMM) 리포팅이란 무엇인가요?

2025년 6월 18일부터 제공되는 Meta Advanced Mobile Measurement 리포팅을 통해 광고주는 MMP 셀프 어트리뷰션 연동의 데이터를 포함하여 iOS 및 Android 기기 모두에 대한 사용자 레벨 어트리뷰션 데이터에 액세스할 수 있으며, 이로써 Meta Referrer를 통해 어트리뷰션된 Android 인스톨에만 한정되던 이전의 제한이 사라졌습니다.

사용자 레벨 리포팅에 액세스하려면 관련 앱 ID에 대해 AMM 약관에 동의해야 합니다. 아래 안내에 따라 리포팅에서 Meta를 활성화하세요:

  1. Meta의 Advanced Mobile Measurement 약관 페이지를 방문합니다.
  2. 관련 앱 ID를 선택합니다.
  3. 약관에 동의합니다.
  • Meta 개발자 앱의 관리자가 Meta의 Advanced Mobile Measurement 약관에 동의해야 합니다.
  • 사용자 레벨 데이터는 AMM 동의일 이후 새로 어트리뷰션된 사용자에 대해서만 제공됩니다.
  • 사용자 레벨 데이터는 서드파티 분석 파트너와의 Singular 포스트백 연동과 같은 비광고주 플랫폼에는 제공되지 않습니다.
Singular와 Meta 간의 통신은 안전한가요?

Singular는 Meta가 요구하는 모든 필수 보안 조치를 적용하여 Singular와 Meta 간의 통신을 안전하게 보호합니다. 또한 고객 데이터를 보호하기 위해 Meta가 정한 모든 개인정보 보호정책을 준수합니다.

Meta 어트리뷰션 인스톨이 여전히 표시되지 않습니다. 어디에서 도움을 받을 수 있나요?

설정 단계를 따랐는데도 테스트 후 Meta 어트리뷰션 인스톨이 표시되지 않으면 Singular 지원팀에 문의하여 추가 도움을 받으세요. 신속한 해결을 위해 첫 이메일에 계정 이름, 해당 애플리케이션, Facebook App ID를 기재해 주세요.

앱의 Facebook App ID는 어디에서 찾을 수 있나요?

개발자 계정이 필요합니다. Meta 앱 대시보드로 이동합니다. 앱 목록에서 앱을 찾아 App ID를 복사합니다.

Facebook App ID를 찾는 위치

AdvertiserTrackingEnabled(ATE) 플래그를 설정해야 하나요?

iOS 14 관련 업데이트의 일환으로 Meta는 Advertiser Tracking Enabled 플래그를 MMP와 함께 사용하기 위한 새로운 가이드라인을 발표했으며, 여기에는 MMP의 ATE 플래그 사용 방법도 포함됩니다. Singular 연동은 이 플래그를 자동으로 구현하며, 이 플래그는 iOS App Tracking Transparency를 통해 추적에 옵트인한 사용자에 대해 설정됩니다. Singular SDK 구현에서 추가 작업은 필요하지 않습니다.
 

"engaged view(참여 조회)"란 무엇이며 어떻게 보고되나요?

engaged view(참여 조회)란 동영상 광고에 대한 사용자 노출이 5초 이상 지속되었거나, 동영상 길이가 5초 미만인 경우 동영상 길이의 97% 이상 지속된 경우를 말합니다.

집계 리포팅에서 engaged view 전환은 다음으로 보고됩니다: "conversion type" = "click-through".

광고 수익 데이터를 Meta로 전송할 수 있나요?

Singular 광고 수익 어트리뷰션을 구현한 경우 Meta의 AdImpression 이벤트를 통해 광고 수익 데이터를 Meta에 보고할 수 있습니다. Meta에 보고된 광고 수익은 해당 데이터가 Meta의 적격성 요구사항을 충족하는 경우 최적화에 사용할 수 있습니다.

참고: Meta는 리포팅에서 광고 수익 값을 반올림할 수 있으므로 Meta 리포트에 표시되는 금액이 최적화에 사용된 값과 정확히 일치하지 않을 수 있습니다.

Meta에서 이벤트에 currency 및 value 파라미터가 누락되었다고 보고하면 어떻게 해야 하나요?

Meta에서 이 오류가 발생하면 해당 이벤트가 수익 유형 이벤트로 간주되고 있다는 의미입니다. 이 문제를 해결하려면 Singular SDK를 사용해 애플리케이션에서 이벤트를 전송할 때 필수 currency 및 value 파라미터를 포함하세요. 또한 Partner Configuration 설정에서 이 이벤트에 대해 'Include Revenue Value'를 활성화하세요.

이벤트 매핑을 변경하면 과거 데이터에 영향을 주나요?

아니요. 이벤트 매핑 변경 사항은 구성한 시점부터만 적용됩니다. 과거 데이터는 소급하여 변경되지 않습니다.

광고주와 함께 캠페인을 시작해야 하는 대행사입니다. 어떻게 해야 하나요?

광고주를 대신하여 캠페인을 운영할 수 있도록 Meta의 모든 권한이 설정되어 있는지 확인하세요. 다른 대행사 캠페인이나 광고주 자체(인하우스) 캠페인과 구분할 수 있도록 Meta 캠페인 이름에 회사명을 포함해 주세요.

(iOS) Aggregated Event Measurement FAQ

Meta App AEM 및 Advanced AEM이란 무엇인가요?

App AEM은 광고주가 Meta 플랫폼에서 더 많은 사람에게 도달하고 광고 성과를 측정할 수 있도록 지원하는 솔루션입니다.

App AEM은 Singular가 MMP 연동을 통해 Meta로 전송하는 전환 데이터를 활용합니다. 여기에는 iOS의 App Tracking Transparency(ATT) 권한을 제공하지 않은 사용자와 관련된 이벤트가 포함되며, 이 경우 Meta는 해당 이벤트의 처리를 Aggregated Event Measurement(AEM)로만 제한합니다. App AEM은 iOS 14 이상에서 앱 프로모션(인스톨) 및 앱 인게이지먼트(리인게이지먼트) 캠페인을 지원합니다.

App AEM에 대한 자세한 내용은 Meta의 도움말 센터 문서를 참조하세요.

App AEM 및 Advanced AEM을 활성화하기 위한 요구사항은 무엇인가요?

10월 9일부터, Advanced AEM은 모든 기존 및 신규 Facebook 구성에서 사용할 수 있으며 기본적으로 활성화됩니다. 단, 앱이 Meta Events Manager에서 AEM 적격으로 확인되어야 합니다.

Meta Advanced AEM 리포팅(즉, 트래커 인스톨)을 활성화하려면

  • (Singular) iOS 앱에 Facebook 파트너 구성이 설정되어 있고 "Include Advanced AEM Attributions" 옵션이 선택되어 있는지 확인하세요. Meta의 기본 Singular 파트너 구성은 iOS의 App Tracking Transparency(ATT) 권한을 제공하지 않은 사용자의 앱 이벤트도 전송하며, 이 경우 Meta는 해당 이벤트의 처리를 AEM으로 제한합니다.
  • (Meta) Meta Events Manager에서 앱이 Aggregated Event Measurement 적격인지 확인하세요. 앱이 AEM 적격이면 Singular 연동을 통해 Advanced AEM 데이터를 사용할 수 있습니다.

    참고: Advanced AEM에 대한 Singular 리포팅을 위해 Meta 앱 프로모션 캠페인을 구성할 때 "Aggregated Events Measurement" 옵션을 "Attribution"으로 선택할 필요는 없습니다

"App Promotion" 캠페인(즉, 네트워크 인스톨)에 대해 Meta AEM 리포팅을 활성화하려면:

  • (Singular) 활성 상태의 Singular iOS Facebook 파트너 구성
    • Meta로 인앱 이벤트 포스트백을 보고하는 것은 선택 사항이지만, VO 및 AEO 최적화를 활성화하려면 권장됩니다. AEM에서는 ATT 옵트인 및 옵트아웃 데이터를 모두 Meta로 보고해야 하며, 이는 Facebook 파트너 구성의 기본 동작입니다.
  • (Singular) 구성된 Singular Facebook 데이터 커넥터
  • (Meta) "MMP"가 "Preferred Connection Method"으로 선택되어 있는지 Meta Events Manager에서 확인하세요.
  • (Meta) Meta 앱 프로모션 캠페인을 생성할 때:
    • "Campaign" 구성에서 "iOS 14+ campaign" 옵션을 활성화합니다
    • "Ad Set" 구성에서 어트리뷰션 방법으로 AEM 옵션을 선택합니다:

"App Engagement" 캠페인(즉, 리인게이지먼트)에 대해 Meta AEM을 활성화하려면:

  •  
    • (Singular) 다음을 지원하는 iOS 앱: 딥링크
    • (Singular) 딥링크를 지원하는 Singular 연동 앱
      • Singular SDK 연동, 또는
        • iOS SDK 12.0.3+, 또는
        • App AEM 캠페인에 사용되는 모든 Universal Link에 대해 supportedDomains가 구현된 iOS SDK 11.0.7+
      • Singular Server-to-Server(S2S) 연동
        • 딥링크 지원이 구현되어 있고 보고되는 모든 세션에서 openuri=가 전달됨
    • (Singular) 리인게이지먼트가 활성화된 활성 상태의 Singular iOS Facebook 파트너 구성
    • (Meta) Meta Events Manager에서 "MMP"가 "Preferred Connection Method"으로 선택되어 있는지 확인하세요.
Singular는 App AEM 캠페인을 어떻게 어트리뷰션하고 보고하나요?

Singular는 App AEM 캠페인으로 발생한 인스톨과 리인게이지먼트(딥링크를 통한)를 모두 보고합니다.

  • AEM 인스톨은 "Network Installs"로, 다음을 통해 집계 형태로만 보고됩니다: Facebook 데이터 커넥터 연동
  • Advanced AEM 클릭스루 및 뷰스루 인스톨은 Singular의 집계 "Tracker Installs"로 보고됩니다. Advanced AEM의 사용자 레벨 어트리뷰션은 AMM 리포팅을 통해 제공됩니다.
  • AEM 리인게이지먼트는 앱 인게이지먼트 캠페인에서 제공된 딥링크를 기반으로 사용자 레벨과 집계 모두에서 보고됩니다. 지원되는 캠페인 세분화 수준은 다음과 같습니다:
    • 캠페인 ID
    • 하위 캠페인 ID
    • 크리에이티브 ID
iOS용 Meta SDK도 사용하는 경우 App Aggregated Event Measurement를 활성화하려면 어떻게 해야 하나요?

AEM용 Meta 앱 이벤트의 중복을 방지하려면 Singular SDK만 이러한 이벤트를 구현하고 MMP 연동을 통해 Meta로 전달하는 것이 좋습니다. 자세한 내용은 Meta 및 Singular SDK 상호 운용성에 관한 가이드를 참조하세요.

Meta Events Manager에서 "MMP"가 "Preferred Connection Method"으로 선택되어 있는지 확인하세요.

Meta의 App AEM은 SKAdNetwork와 어떻게 함께 작동하나요?

Meta의 App AEM과 SKAdNetwork는 서로 별개인 두 가지 측정 방법론입니다. Meta는 두 방법론을 비교할 때 예상되는 차이를 해당 주제에 관한 가이드에서 설명합니다.

  • App AEM은 Meta와의 Singular MMP 어트리뷰션 연동(이 문서)을 통해 보고된 앱 전환 데이터를 활용합니다
  • SKAdNetwork는 Apple의 어트리뷰션 프레임워크를 활용하여 어트리뷰션합니다. SKAdNetwork용 Singular의 Meta 연동에 대한 자세한 내용은 해당 주제에 관한 도움말 센터 문서를 참조하세요.

(Android) Meta Referrer FAQ

2025년 6월 18일부터 Meta 어트리뷰션의 행 수준 어트리뷰션 데이터에 액세스하는 데 더 이상 “Meta Referrer”가 필요하지 않습니다. 모든 Meta 사용자 레벨 어트리뷰션 데이터는 Meta Advanced Mobile Measurement(AMM) 리포팅을 통해 액세스할 수 있습니다.

Meta Referrer란 무엇인가요?

2025년 6월 18일부터 Meta 어트리뷰션의 행 수준 어트리뷰션 데이터에 액세스하는 데 더 이상 “Meta Referrer”가 필요하지 않습니다. 모든 Meta 사용자 레벨 어트리뷰션 데이터는 Meta Advanced Mobile Measurement(AMM) 리포팅을 통해 액세스할 수 있습니다.

"Meta Referrer"는 Meta가 도입한 Android 전용 측정 솔루션으로, 광고주가 앱 인스톨을 목표로 하는 Facebook, Instagram, Audience Network 광고 캠페인에서 게재된 광고를 통한 Android 앱 인스톨에 대해 세분화된 사용자 레벨 어트리뷰션 데이터(Meta의 데이터 정책 참조)에 액세스할 수 있도록 합니다. 앱 인스톨 측정을 위한 "Google Play Install Referrer" 및 "Meta Install Referrer" 기술로 구성됩니다.

Google Play Install Referrer Meta Install Referrer
(2021년 10월부터 제공)
"Google Play Install Referrer"를 사용하여 Google Play 스토어를 통한 Meta 앱 인스톨 캠페인의 Android 클릭스루 인스톨을 어트리뷰션합니다.

(2023년 11월부터 제공)
Meta Install Referrer는 Google Play Install Referrer와 동일한 측정 시나리오를 지원할 뿐만 아니라 Google Play Install Referrer가 지원하지 않는 측정 흐름도 지원합니다:

  • 대부분의 뷰스루 어트리뷰션 시나리오(Advantage+ 앱 캠페인 및 광범위 타겟팅을 적용한 수동 앱 프로모션 캠페인)
  • Google 이외 앱 스토어 지원
  • 동일 세션이 아닌 클릭스루 어트리뷰션

"동일 세션이 아닌 경우"란 사용자가 광고를 클릭하여 앱 스토어로 리디렉션되었지만 즉시 "Download/Install"를 클릭하지 않는 경우를 말합니다. 사용자는 나중에 앱 스토어 페이지로 돌아와 "Download/Install"를 클릭합니다.

2023년 11월부터 Singular의 Meta 연동은 "Google Install Referrer" 및 "Meta Install Referrer"를 모두 지원하며, Singular는 이를 "Meta Referrer" 측정이라고 부릅니다.

Singular는 셀프 어트리뷰션 데이터와 "Meta Referrer" 데이터 간에 인스톨을 어떻게 어트리뷰션하나요?

2025년 6월 18일부터 Meta의 AMM으로 인해 Singular가 셀프 어트리뷰션 데이터와 "Meta Referrer" 데이터 간에 인스톨을 어트리뷰션하는 방식과 시점이 변경되었습니다.

AMM에 동의한 경우 AMM에 동의하지 않은 경우

AMM을 통해 Meta 셀프 어트리뷰션에 대한 사용자 레벨 데이터를 공유할 수 있습니다. 따라서 다음과 같이 Meta 셀프 어트리뷰션 API 어트리뷰션이 Meta Referrer 어트리뷰션보다 우선합니다.

Meta Referrer는 Meta 셀프 어트리뷰션 API가 어트리뷰션할 수 없는 경우(예: 광고 ID가 없는 Android 사용자)에 어트리뷰션하는 데 사용됩니다.

Singular는 광고주가 사용자 레벨 데이터를 최대한 활용할 수 있도록 Meta Referrer 데이터를 우선하여 어트리뷰션을 측정합니다. 특정 Android 앱 인스톨에 대해 Singular는 다음 순서로 어트리뷰션 방법의 우선순위를 지정합니다:

  1. (Meta Referrer) Meta Install Referrer
  2. (Meta Referrer) Google Install Referrer
  3. Meta 셀프 어트리뷰션 API

Meta Referrer 데이터를 사용할 수 없거나 라스트 터치 방법론에 따라 Meta 셀프 어트리뷰션 전환에 밀리는 경우 Singular는 셀프 어트리뷰션 클레임을 사용합니다. 이를 통해 사용자 레벨 어트리뷰션 데이터를 최대화하는 동시에 Meta 캠페인의 정확한 집계 측정을 보장합니다.

Meta Install Referrer 또는 Google Install Referrer를 통한 어트리뷰션은 사용자 레벨 리포트에서 소스 "Facebook"로 표시되며, 어트리뷰션 방법("Method") "meta_referral_id" 및 "referral_id"로 각각 구분할 수 있습니다.

Meta Referrer는 어떻게 작동하나요?

Singular의 "Meta Referrer" 측정은 Meta가 Facebook, Instagram 또는 Audience Network를 통해 Android 앱 인스톨 광고를 게재할 때 사용하는 두 가지 인스톨 리퍼러 기술로 구성됩니다.

 

Google Play Install Referrer Meta Install Referrer

사용자가 Meta 앱(예: Facebook 또는 Instagram) 또는 Audience Network에서 광고주의 앱 인스톨 광고를 클릭하면 Meta는 관련 광고 캠페인 메타데이터(Meta referrer)를 암호화 및 기록하여 Play 스토어 URL의 referrer 파라미터에 추가합니다. Play 스토어 URL은 사용자를 Play 스토어 앱 제품 페이지로 리디렉션하며, 추가된 Meta referrer는 스토어에 저장됩니다.

인스톨이 완료되고 사용자가 앱을 처음 열면 Singular SDK는 Play Install Referrer API에서 Google Play install referrer를 읽어 Google Play install referrer 데이터로부터 Meta referrer를 가져옵니다. 그런 다음 Singular 서버에서 인스톨 어트리뷰션을 위해 Meta referrer를 복호화합니다.

사용자가 Meta 앱(예: Facebook 또는 Instagram) 또는 Audience Network에서 광고주의 앱 인스톨 광고를 조회하거나 클릭하면 Facebook 앱은 관련 광고 캠페인 메타데이터(Meta referrer)를 암호화하여 기기 내 Facebook 앱의 로컬 스토리지 레이어에 기록합니다.

인스톨이 완료되고 사용자가 앱을 처음 열면 Singular SDK는 기기의 로컬 스토리지 레이어에서 가져온 Meta install referrer 데이터에서 Meta referrer를 읽습니다. 그런 다음 Singular 서버에서 인스톨 어트리뷰션을 위해 Meta referrer를 복호화합니다.

두 기술은 Meta와의 Singular 셀프 어트리뷰션 연동과 함께 동시에 사용되어 하나의 어트리뷰션 결정을 도출합니다. "Singular는 셀프 어트리뷰션 데이터와 "Meta Referrer" 데이터 간에 인스톨을 어떻게 어트리뷰션하나요?"를 참조하세요.

측정에 Meta Referrer를 활성화하기 위한 요구사항은 무엇인가요?

Meta Referrer는 측정에 "Google Play Install Referrer"와 "Meta Install Referrer"를 모두 사용합니다. 둘 중 하나를 사용할 수 없는 경우에 대비해 데이터 가용성을 최대화하려면 두 가지를 모두 구현하는 것이 좋습니다.

Singular SDK 및 S2S 연동 요구사항

 

  Google Play Install Referrer Meta Install Referrer
Singular SDK
Singular S2S API

 

파트너 구성 요구사항

  • Facebook 파트너 구성을 설정하고 Meta "Install Referrer Decryption Key"를 2.4단계에 따라 입력하세요.
Meta Referrer 어트리뷰션과 Meta 셀프 어트리뷰션 간에 불일치가 발생하는 이유는 무엇인가요?

Meta가 제공하는 두 측정 방법 간에 불일치가 발생할 수 있는 몇 가지 이유는 다음과 같습니다:

  • Meta Referrer는 Google 광고 ID를 사용할 수 없는 Android 12+의 광고 추적 제한 사용자도 지원합니다. Meta 셀프 어트리뷰션은 Google 광고 ID를 사용할 수 있는 경우에만 가능합니다.
  • Meta Referrer는 앱 인스톨에 대해서만 지원됩니다.
  • Meta Referrer는 해당 기기에서 발생한 클릭과 조회에 대해서만 사용할 수 있습니다. Meta 셀프 어트리뷰션은 여러 기기를 사용하는 Meta 사용자에 대해 크로스 디바이스 클레임을 지원합니다.
  • Meta Referrer는 랜딩 페이지로 리디렉션되는 캠페인에는 지원되지 않습니다
  • Meta Referrer는 뷰스루 어트리뷰션을 지원하지만 광범위 타겟팅 또는 Advantage+ 앱 캠페인에 한해 지원됩니다
  • Meta Install Referrer가 활성화되지 않아 Google Install Referrer만 사용하는 경우:
    • Google Install Referrer는 앱 인스톨만 측정하며, 특히 Play 스토어로 연결되는 캠페인에 한정됩니다. Play 스토어로 직접 연결되지 않은 관련 광고와의 사용자 상호작용에는 Google Install Referrer가 지원되지 않습니다
    • Google Install Referrer는 클릭스루 어트리뷰션만 지원하는 반면, Meta 셀프 어트리뷰션은 클릭스루와 뷰스루를 모두 지원합니다
    • Google Install Referrer는 앱 다운로드 직전의 referrer 값을 사용합니다. 다운로드 후 첫 앱 실행 전에 같은 광고를 반복 클릭해도 referrer 값은 업데이트되지 않습니다. Meta의 셀프 어트리뷰션 로직은 다운로드 후 첫 앱 실행 전의 더 최근 터치포인트를 반환할 수 있습니다
    • Google Install Referrer는 Google Play 스토어만 지원하며 서드파티 앱 스토어에는 지원되지 않습니다.
Broad Targeting(광범위 타겟팅)이란 무엇이며 Meta Referrer 어트리뷰션과 어떤 관련이 있나요?

Meta Referrer를 통해 뷰스루 인스톨 데이터를 받으려면 광범위 타겟팅이 필요합니다. 지원되는 캠페인 구성은 아래에서 확인할 수 있습니다:

  • 연령: 기본 설정인 "18-65+"가 적용됩니다
  • 성별: 기본 설정인 "All genders"(모든 성별)가 적용됩니다.
  • 위치: 지역, 국가 그룹(예: 아시아) 또는 특정 국가가 위치로 적용됩니다.
  • 상세 타겟팅: 인구 통계, 관심사, 행동 등 상세 타겟팅을 적용하는 경우 Advantage 상세 타겟팅을 선택해야 합니다.
  • 맞춤 타겟: 맞춤 타겟을 적용하는 경우 Advantage 맞춤 타겟을 선택해야 합니다


     
Meta Referrer 솔루션을 iOS 캠페인에서도 사용할 수 있나요?

Meta Referrer 어트리뷰션은 Android 기기에서만 사용할 수 있습니다.

"Install Referrer Decryption Key"는 어디에서 찾을 수 있나요?

복호화 키를 찾으려면 아래 단계를 따르세요:

  1. Meta Developers Portal에서 My Apps로 이동하여 해당 앱을 선택합니다.
  2. Basic 설정으로 이동하여 Android App Store 섹션까지 아래로 스크롤합니다.
  3. Package Names 아래에서 Install Referrer Decryption Key라는 레이블의 키를 찾습니다.

파트너 데이터 정책

Meta의 셀프 어트리뷰션 API와 연동된 Meta 모바일 측정 파트너로서 Singular는 다음 데이터 처리 요구사항을 준수합니다.

데이터 보존

Meta 사용자 레벨 데이터는 최초 어트리뷰션 후 13개월이 지나면 삭제됩니다. 13개월이 지나면 Meta에 어트리뷰션된 사용자는 "Organic"으로 처리/표시되며, Singular의 집계 리포팅과 사용자 레벨 리포팅 모두에 그대로 반영됩니다.

데이터 액세스

사용자 레벨 어트리뷰션 데이터는 Meta Advanced Mobile Measurement(AMM) 프로그램에 따라 제공됩니다. 사용자 레벨 리포팅에 액세스하려면 관련 앱 ID에 대해 AMM 약관에 동의해야 합니다. 아래 안내에 따라 리포팅에서 Meta를 활성화하세요:

  1. Meta의 Advanced Mobile Measurement 약관 페이지를 방문합니다.
  2. 관련 앱 ID를 선택합니다.
  3. 약관에 동의합니다.
  • Meta 개발자 앱의 관리자가 Meta의 Advanced Mobile Measurement 약관에 동의해야 합니다.
  • 사용자 레벨 데이터는 AMM 동의일 이후 새로 어트리뷰션된 사용자에 대해서만 제공됩니다.
  • 사용자 레벨 데이터는 서드파티 분석 파트너와의 Singular 포스트백 연동과 같은 비광고주 플랫폼에는 제공되지 않습니다.

AMM 계약에 동의하지 않으면 일반적으로 Facebook 어트리뷰션을 식별하는 모든 필드가 "Unattributed"로 표시됩니다. AMM 계약 없이도 사용자 레벨 데이터를 사용할 수 있는 예외는 다음과 같습니다:

 

Limited Data Use

Meta는 미국 내 다음 주의 최종 사용자가 데이터 처리를 제한하거나 허용하기로 선택한 경우, 광고주가 "limited data use"(LDU) 플래그를 사용하여 이를 Meta에 알릴 수 있도록 합니다:

  • 캘리포니아(2020년 7월부터)
  • 콜로라도(2023년 6월부터)
  • 코네티컷(2023년 6월부터)

Singular는 Meta와 같은 개인정보 보호 규정 준수 파트너와의 연동에서 Singular SDK 및 S2S에 전달된 limitDataSharing 값을 사용합니다. Singular.limitDataSharing(true)인 경우, 해당 사용자가 캘리포니아, 콜로라도 또는 코네티컷 거주자이면 Meta는 Meta 타겟팅에서 이 사용자에 대해 "limit data use"를 적용합니다. limitDataSharing 값이 명시적으로 제공되지 않으면 Singular는 기본적으로 캘리포니아, 콜로라도, 코네티컷 거주자에게 "limit data use"를 적용해야 한다고 Meta에 알립니다.

구현 세부 정보 및 예시는 iOS SDK, Android SDK 및 S2S API 가이드를 참조하세요. "LDU" 기능에 대한 자세한 내용은 Meta 개발자 문서를 참조하세요.

Advantage+ 카탈로그 광고

Singular 연동을 사용하면 Advantage+ 카탈로그 광고에 필요한 파라미터를 기존 이벤트에 담아 Meta로 전달할 수 있습니다. Meta 가이드에서는 다음 세 가지 필수 이벤트를 지정합니다:

이벤트 속성
ViewContent 필수: content_id, content_type. 선택:value, currency.
AddToCart 필수: content_id, content_type. 선택:value, currency.
Purchase 필수: content_id, content_type, value, currency. 주문에 제품이 두 개 이상이면 contents를 단일 content_id 대신 전송합니다. 이는 제품당 객체 하나로 구성된 JSON 배열이며, 각 객체에는 고유한 id 및 quantity 값이 포함됩니다.

Singular의 매핑 방식

Meta로 전송되는 포스트백에서 Singular는 이 항목을 Meta 고유의 필드 이름으로 변환합니다: content_id은(는) fb_content_id에 매핑되고, content_type은(는) fb_content_type에, value은(는) _valueToSum에, currency은(는) fb_currency에, contents은(는) fb_content에 매핑됩니다.

Singular에서 고객 계정에 맞춤 포스트백을 구성해야 합니다. 포스트백을 매핑할 수 있도록 앱에서 전송하는 이벤트 및 파라미터 이름을 CS 담당자 또는 Singular 지원팀에 알려 주세요. Meta의 파라미터 레퍼런스와 정확한 JSON 구조는 Advantage+ Catalog Ads for Mobile Apps를 참조하세요. 설정에 대한 자세한 내용은 동적 및 카탈로그 광고용 앱 이벤트를 참조하세요.