페이스북 광고 어트리뷰션 연동

이 문서에서는 페이스북을 싱귤러의 어트리뷰션 파트너로 구성하는 방법을 설명합니다.

페이스북에서 싱귤러의 분석 플랫폼으로 데이터를 가져 오는 방법을 알아 보려면 페이스북 데이터 커넥터 가이드를 참조하세요.

연동 요약

페이스북 모바일 측정 파트너(Facebook Mobile Measurement Partner)인 싱귤러를 통해  페이스북인스타그램의 광고 인스톨을 추적 할 수 있습니다. 싱귤러에서 인스톨이 측정 되면 모바일 앱에서 일어나는 사용자의 후속 이벤트, 인게이지먼트 및 수익 창출 등)도 추적 할 수  있습니다.

(파트너 연동 용어 참조)

파트너 Facebook
파트너 형식 자기 기여 광고 네트워크 (Self-attributing Ad Network)
크리에이티브 지원
퍼블리셔 지원
뷰스루 (View-Through) 인스톨에 대하여 지원
딥링크 (Deep Linking) 싱귤러-페이스북 연동에서는 싱귤러의 트래킹 링크를 사용하지 않음 (딥링크 포함). 페이스북 딥링크 설정에 대한 페이스북의 문서 참조.
리인게이지먼트 (Re-engagement) 지원
S2S N/A
클릭 태그 (Click Tag) 지원하지 않음 (Self-attributing)
모든 인스톨 받기 (Receiving All Installs) 권장 (Self-attributing)
모든 인스톨 받기 (Receiving All Installs) 권장 (Self-attributing)

설정 가이드

애플리케이션에 대한 페이스북 어트리뷰션 추적을 설정하려면:

전제 조건

페이스북의 Advanced Mobile Measurement Agreement에 동의 합니다. 계약에 동의하거나 상태를 확인하려면 Facebook Advanced Mobile Measurements를 참조하세요.

1. 페이스북 설치 광고 설정

  • 페이스북에 애플리케이션 등록하기: 페이스북 모바일 앱 설치 광고를 실행하려면 애플리케이션을 페이스북에 등록해야합니다. 애플리케이션을 설정은 페이스북 앱 대시보드에서 진행 하세요. 

페이스북 모바일 설치 광고 만들기: 싱귤러는 Facebook's Audience Network 에서 모바일 설치 광고 추적을 지원합니다. 광고를 만들려면 Facebook Mobile App Install Ads tutorial 를 참조하세요.

2. 페이스북 앱 ID를 싱귤러 계정에 추가합니다.

  • 페이스북 앱 대시보드에서 페이스북 앱 ID를 검색합니다.

    image6.png

  • 싱귤러에서 Attribution > Partner Configuration으로 이동하여 검색 창에 “facebook”을 입력합니다.
  • Facebook Advanced Mobile Measurement agreement 약관에 동의 했는지 확인하세요. 동의가 완료 되어야 귀사와 연결된 BI 툴과 로그를 통한 페이스북 데이터를 공유 할 수 있습니다.facebook_amma_popup.png

  • 페이스북 앱 ID를 입력하세요. 쉼표로 구분하여 여러 페이스북 앱 ID를 추가 할 수 있습니다.

    image3.png

  • 뷰스루 추적은 기본적으로 활성화되어 있습니다. 원하는 경우 선택을 비활성화 할 수 있습니다.

    image4.png

  • 설정을 저장하세요.
    참고: 페이스북 연동 설정을 저장하면 싱귤러가 페이스북에 대한 설치 및 세션을 자동으로 추적합니다. 이는 mobile_app_install 및 fb_mobile_activate_app 이벤트에 해당되며 5단계에서 이러한 이벤트를 별도로 구성 할 필요가 없습니다.

3. 페이스북에 이벤트 포스트백 보내기 (선택 사항)

싱귤러는 페이스북에서 요구하는 필요한 정보와 함께 페이스북에 이벤트 보내기를 지원합니다.

image5.png

  • Send in-app events to Facebook에서 All 을 선택하여 인앱 이벤트 보내기를 활성화 합니다.
  • 다음으로 전송 할 인앱 이벤트를 선택 및 매핑합니다:
    • 왼쪽 필드에서 싱귤러 SDK에 사용된 이벤트 이름을 선택하고 해당 이벤트를  페이스북의 사전 정의된 전환 이벤트 이름 중 하나에 매핑합니다.
    • 매출 이벤트의 경우 Send revenue 박스를 선택합니다. 선택하지 않으면 이벤트 개수만 전송됩니다.

추가 참조: 동일한 앱에서 페이스북 SDK 및 싱귤러 SDK/S2S 사용.

4. 페이스북 인앱 이벤트 전송 시 필수 조건

일부 페이스북 인앱 이벤트는 페이스북에서 처리하기 위해 특정 아규먼트(argument)를 전달해야합니다.

페이스북 이벤트 명 필수 아규먼트 지원 값
AdClick ad_type ad_type - "banner","interstitial","rewarded_video","native"
AdImpression ad_type ad_type - "banner","interstitial","rewarded_video","native"

예를 들어 “Click”이라는 SDK 이벤트를 보내고 이를 페이스북 이벤트 이름 “AdClick”에 매핑하려면 “Click”이벤트에서 “ad_type”이 전송되는지 확인합니다.

안드로이드 예시:

Singular.event("Click", "ad_type", "banner");

iOS 예시:

[Singular eventWithArgs:@"Click", @"ad_type", @"banner", nil];

5. 싱귤러에서 페이스북 모바일 앱 인스톨 추적

페이스북 어트리뷰션을 활성화하기 위해 위의 단계를 완료 한 후, 싱귤러 리포트에서 페이스북 Audience Network 캠페인 결과를 볼 수 있습니다. Facebook Mobile App Install Ad에 어트리뷰션 된 인스톨은 페이스북 플랫폼에서 생성 된 캠페인 이름, 광고 세트 및 광고 그룹 이름을 기반으로 리포트에 표시 됩니다.

Facebook Mobile App Install Ad에 어트리뷰션 된 인스톨의 퍼블리셔(publisher)가 Facebook일 경우, 퍼블리셔 명은 “Facebook”으로 표시 됩니다. 인스타그램의 경우 “instagram”이 퍼블리셔로, Audience Network의 경우 “Audience Network”로 표시 됩니다.

클릭 스루 (Click-Through) 트래킹

모든 클릭 어트리뷰션과 마찬가지로 페이스북 클릭스루 어트리뷰션은 설치 전에 개인이 광고를 클릭 한 경우, 설치에 대한 광고 캠페인에 크레딧을 제공하는 기능을 의미합니다. 사용자가 광고를 클릭하고 앱 설치 후 나중에 앱을 실행한 경우, 광고 클릭이 다운로드로 이어졌고 해당 설치가 클릭한 광고에 기인한다고 가정할 수 있습니다. 클릭스루 어트리뷰션은 어트리뷰션 윈도우 내에서 클릭이 발생한 경우 항상 설치에 대한 크레딧을 받습니다. 클릭이 없으면 뷰스루 트래킹이 적용됩니다.

뷰스루 (View-Through) 트래킹

뷰스루는 광고가 클릭 되지 않았더라도 광고 노출을 통해서 설치에 대해 기여도를 받는 기능을 의미합니다. 뷰스루의 기본 개념은 시청자가 광고를 클릭하지 않더라도 설치를 유도하는 데 어느정도 기여를 한다는 것입니다.

싱귤러는 페이스북에 대한 뷰스루 추적을 지원합니다. 앱 어트리뷰션의 일부로 페이스북 뷰스루를 사용하여 캠페인, 크리에이티브 등 광고 효율에 대해 더 현명한 결정을 내릴 수 있습니다. 페이스북 뷰스루를 활용할 경우, 통해 인스톨에 기여도를 부여할 광고 클릭이 없는 경우 마지막 광고 노출이 광고에 기여한 것으로 인정됩니다. 뷰스루는 캠페인을 평가하고 최적화하는 데 점점 더 중요한 측정 지표가되고 있습니다. 뷰스루 어트리뷰션 및 리포팅은 페이스북 CPM 또는 CPC 캠페인 미디어 비용에 영향을 주지 않습니다. 오히려 뷰스루 측정은 의사 결정 및 최적화를 진행하는 또 다른 유용한 도구가 될 수 있습니다.

싱귤러 뷰스루 추적은 페이스북 1일 윈도우를 활용합니다. 뷰스루는 기본적으로 활성화 되어 있습니다.

참고 : 2020년 4월 22일부터 페이스북은 모든 유저레벨 데이터에서 페이스북 어트리뷰션 뷰스루 데이터에 대한 접근을 제한합니다. 사용자의 개인 정보를 존중하기 위해 페이스북 뷰스루 를 통한 어트리뷰션을 식별하는 모든 필드는 2020년 4월 22일 이후에 처리 된 모든 데이터에 대해 "Unattributed"로 표시됩니다.

데이터 매핑

페이스북 값은 다음과 같이 싱귤러 리포팅 디멘션과 매핑됩니다.

싱귤러 값 페이스북 값 예시
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

페이스북 리포트를 실행 시 싱귤러는 다음을 포함하여 페이스북 광고 API에서 제공하는 마케팅 데이터와 SDK 데이터를 일치시킵니다:

  • 캠페인 별 광고 소진 금액
  • 이미지 및 비디오를 포함한 크리에이티브 별 광고 소진 금액
  • 계정 ID

파트너 데이터 정책

페이스북 모바일 측정 파트너인 싱귤러는 페이스북에서 요구하는 다음 데이터 처리 요구 사항을 준수합니다.

데이터 리텐션

페이스북 유저 레벨 데이터는 최초 어트리뷰션 6개월 후에 삭제됩니다. 6개월 후 페이스북에 어트리뷰션 된 사용자는 "오가닉"으로 취급 및 표시되고 싱귤러의 집계 및 유저 레벨 리포트에 반영됩니다.

데이터 접근

사용자의 개인 정보를 보호하기 위해 유저 레벨의 뷰스루 데이터에 대한 접근이 허용되지 않습니다. 2020년 4월 22일 이후에 뷰스루를 통한 어트리뷰션인 경우 모두 "Unattributed"로 표시됩니다.

캘리포니아 소비자 개인 정보 보호법 (California Consumer Privacy Act)

2020년 7월부터 페이스북은 사용자가 캘리포니아 사용자에 대한 데이터 처리를 제한하거나 허용하도록 선택하도록 하고 이를 광고주가 페이스북에 알리도록 허용하고 있습니다. 페이스북은 해당 부분을 "데이터 사용 제한"(limit data use) 플래그 라고 합니다. 페이스북의 데이터 사용 제한에 대한 자세한 내용은 페이스북의 개발자 설명서를 참조하세요.

싱귤러는 페이스북과 같은 CCPA 호환 파트너와 연동하여 싱귤러 SDK 및 S2S에 전달된 limitData Sharing을 사용할 수 있도록 합니다. Singular.limitDataSharing (true) 일 때 페이스북은 사용자가 캘리포니아 거주자 인 경우 페이스북 타겟팅에서 이 사용자에 대해 "데이터 사용을 제한"("limit data use)을 적용 합니다. limitDataSharing 값이 명시 적으로 제공되지 않은 경우 싱귤러는 기본적으로 페이스북에 캘리포니아 거주자에게 "데이터 사용 제한"을 적용해야한다고 알려줍니다.

구현 세부 정보 및 예제는 iOS SDK, Android SDK, 및 S2S API 도움말 문서를 참조 하세요.

FAQ

싱귤러는 페이스북 설치를 어떻게 트래킹 하나요?

페이스북 모바일 측정 파트너인 싱귤러는 어트리뷰션 트래킹을 가능하게 하는 페이스북과의 고유한 커뮤니케이션 라인을 보유하고 있습니다. 싱귤러의 SDK 및 페이스북 어트리뷰션 추적이 활성화 된 애플리케이션을 다운로드 한 후 싱귤러는 페이스북에서 인스톨에 대한 상세 정보를 받습니다.

싱귤러와 페이스북 간의 통신은 안전한가요?

싱귤러는 싱귤러와 페이스북 간의 통신이 안전한지 확인하기 위해 페이스북에 필요한 모든 보안 조치를 사용합니다. 또한 싱귤러는 귀사의 데이터를 보호하기 위해 페이스북에서 정한 모든 개인 정보 보호 정책을 준수합니다.

여전히 페이스북에 기여된 인스톨이 확인되지 않습니다. 어디에서 도움을 받을 수 있나요?

설정 단계를 따랐지만 테스트 후에도 측정이 되지 않는 다면 싱귤러의 지원팀에 추가 도움을 요청하시기 바랍니다. 빠른 해결을 위해 문의 시 계정 이름, 해당 애플리케이션 및 페이스북 앱 ID를 제공 부탁드립니다.