비용 ETL—세분화된 캠페인 비용이 버킷에 저장됩니다

프리미엄

한눈에 보기: 앱스플라이어 ROI360의 일환으로 제공되는 비용 ETL은 광고주에게 미디어 소스별 최고의 세밀도를 가진 캠페인 비용 데이터를 제공합니다. 하루에 4번 업데이트되는 데이터는 귀사의 AWS S3 또는 GCS 버킷에 전달되어, 광고주 BI 시스템으로 쉽게 로드될 수 있습니다.

5896_CostETL_graphic__2_.png

비용 ETL 원칙 안내

캠페인 비용 데이터는 다음과 같이 처리됩니다:

  • 비용 데이터를 조회, 전송 및 시스템으로 로드하기 위해 귀사의 버킷에 저장됩니다.
  • 데이터는 하루에 4번 버킷에 업데이트됩니다(데이터 신선도: 당일 내).
  • 현재 날짜와 지난 6일(본문에서는 7일로 언급)뿐만 아니라 14일, 29일, 88일치 데이터가 포함되어 있습니다. 이전 날짜에 대한 데이터는 비용 데이터 리포팅의 수정과 업데이트를 허용합니다.
  • 어트리뷰션, 클릭 또는 노출과 매칭된 비용에 대해 처리됩니다.
    참고:
    • 최근 7일 간의 데이터는 미디어 소스에서 새로 추출됩니다. 14일, 29일, 88일 데이터는 재처리되고 있습니다.
    • 비용 데이터만 소급하여 업데이트되며, 어트리뷰션 데이터는 그렇지 않습니다.

데이터는 다음과 같은 주요 차원을 보장하며 제공됩니다:

  • 지리: 국가별 세분화
  • 채널: 미디어 소스 채널(예: Google-YouTube의 경우)

리포트에 포함될 다른 차원 및 지표들은 귀사의 필요에 따라 맞춤 설정이 가능합니다.

샘플 파일 보기 참고: 제공되는 샘플은 채널별 데이터 분류가 포함된 Excel 파일이며, 비용 ETL 파일은 귀하의 버킷으로 parquet 파일로 전송됩니다. 

구현하기

리포트 차원 안내

  • 비용 ETL에 포함된 모든 앱에 대한 리포트는 일별, 배치별로 제공됩니다. 
  • 데이터가 버킷에 기록될 때마다, 즉 하루에 4회 모든 가능한 데이터가 포함됩니다. 이는 지난 6일간 및 14일, 29일, 88일의 기록, 업데이트 및 수정 사항을 포함합니다. 데이터 로딩 과정에서 이 점을 감안하세요.
  • 리포트 구조는 파일 필드 표에 자세히 설명되어 있습니다. 리포트 구조는 다음과 같습니다:
    • 요약 리포트: 보다 쉽고 빠르게 사용할 수 있도록 더 세분화(상세화)되어 있습니다.
    • 차원 리포트: 보장되는 주요 차원을 제공합니다. 이는 해당 리포트에 포함된 모든 미디어 소스에서 해당 차원이 사용 가능하다는 것을 의미합니다. 반면, 만약 미디어 소스가 주요 차원 데이터를 제공하지 않으면, 그 데이터는 특정 차원 리포트에 포함되지 않습니다. 가능할 때 보조 차원이 포함됩니다. 단, 이들이 항상 제공되는 것은 아닙니다.
    • 확실히 제공되는 주요 차원은 다음과 같습니다:
      • 지역: 국가별로 분류된 데이터
      • 채널: 예를 들어, Google의 경우 YouTube, Meta 광고의 경우 인스타그램이 미디어 소스 채널이 됩니다.
    • 귀사 비즈니스의 요구사항에 가장 잘 맞는 차원과 지표를 사용하시기 바랍니다. 이것은 미디어 소스에 따라 달라질 수 있습니다.
    • [베타 단계] 모든 광고 비용 리포트: 지역 차원을 바탕으로 합니다. 앱스플라이어에 추가되지 않은 앱/플랫폼을 포함해 모든 마케팅 활동의 비용 데이터가 포함됩니다(이 경우 앱 ID는 알 수 없음으로 표시됩니다.

디렉토리 및 파일 이름 구조

  • 버킷에 기록된 데이터는 설명된 바와 같은 디렉토리 및 파일 구조를 가집니다. 샘플 파일 확인하기참고: 제공된 샘플은 채널별 데이터 분류가 담긴 엑셀 파일이며; 비용 ETL 파일은 귀사의 버킷으로 파켓 파일 형태로 전송됩니다.
  • 비용 ETL 작업이 디렉터리에 기록을 완료하면, 성공 파일을 생성하여 플래그가 설정됩니다. 이는 해당 디렉토리에서 가장 최신의 타임스탬프를 나타냅니다.
  • 데이터 기록 시 현재 날짜 및 이전 6일(본 글에서는 총 7일로 언급), 그리고 14일, 29일, 88일치 데이터가 포함됩니다.
  • 폴더/파일의 갯수는 다음과 같습니다:
    • 요약 하루에 배치 폴더 4개.
      • 각 배치 폴더에는 7일치 데이터가 담긴 파켓 파일이 들어 있습니다.
    • 디멘션: 각 보장 차원에는 하루에 4개의 배치 폴더가 포함되어 있습니다.
      • 각 배치 폴더는 1부터 시작하는 번호를 가진 데이터가 포함된 파켓 파일을 포함합니다.
    • [마감된 베타]모든 비용: 지역 차원 기반으로 하루에 4개의 배치 폴더를 포함합니다.

예제 디렉토리 구조

cost_etl_structure_4.jpg

디렉토리 구조

/<advertiser bucket name>/cost_etl/version/dt=<yyyy-mm-dd>/b=<n>/
<dimension>/<file name>

디렉토리 구조

변수

콘텐츠

advertiser_bucket_name

비용 ETL 설정에 정의된 바에 따름: 것처럼 을 참조하면: af-xpend-cost-etl-<af-account-id>-[버킷 이름 접미사]

cost_etl 항상 cost_etl 사용 
버전 비용 ETL 버전 정보
날짜

비용 발생 일자

형식: yyyy-mm-dd

배치 처리됨 1부터 4 사이의 숫자
데이터 차원

데이터 차원 설명:

  • 지역
  • 채널
file_name
  • 요약
  • 총 비용
Parquet 파일 번호 부여
  • 00000부터 시작하는 숫자 부여
  • 예: part-

파일명의 구조

part-<number>

2020년 6월 23일 첫 데이터 추출 시 디렉토리 및 파일명 구조는 아래와 같습니다:

/bucket-name/cost_etl/v1/dt=2020-06-23/b=1/geo/part-00001

파일 필드

필드 및 차원

필드

설명

기본적으로 채워짐

형식

요약 파일에 포함

날짜

미디어 소스가 보고한 비용 발생일

yyyy-mm-dd 형식의 문자열

app_id

앱스플라이어 플랫폼에서의 앱 ID

문자열

media_source

광고를 게재한 미디어 소스

문자열

os

디바이스의 운영체제 가능한 값은 다음과 같습니다.

  • Android
  • Windows Phone
  • iOS

문자열

-

agency

광고 배치를 담당하는 대행사

아니오

문자열

-

campaign

광고 계층의 구성 요소

아니오

문자열

-

campaign_id

광고 계층의 구성 요소

아니오

문자열

-

adset

광고 계층의 구성 요소

아니오

문자열

-

adset_id

광고 계층의 구성 요소

아니오

문자열

-

광고

광고 계층의 구성 요소

아니오

문자열

-

ad_id

광고 계층의 구성 요소

아니오

문자열

ad_account

  • 비용 데이터를 추출한 광고 계정 정보
  • 예를 들어, Google 또는 Meta 광고에서 사용자의 자격 증명으로 연결되는 네트워크에 관련

아니오

문자열

-

currency

앱스플라이어에 정의된 앱의 광고 지출 화폐 단위

ISO-4217에 따른 3자리 코드

original_currency

네트워크에 의해 보고된 원본 비용의 통화

ISO-4217에 따른 3자리 코드

-

시간대

  • 앱스플라이어에 저장된 데이터의 시간대 정보
  • 가끔 네트워크가 앱스플라이어에서 정의된 것과 다른 시간대의 데이터를 보고하기도 합니다. 이 데이터 포인트는 앱스플라이어와 네트워크 간의 비용 차이를 설명해 줍니다

문자열 

-

지역

광고 계층 구조 내의 차원

아니오

ISO 3166에 따른 2자리 국가 코드

채널

광고 계층 구조 내의 차원

아니오

문자열

- 

keyword_term

사용자가 온라인 검색을 위해 입력한 단어

문자열 

-

keyword_id

ASA 키워드 조건의 ID

문자열

-

site_id

퍼블리셔 ID

아니오

문자열 

-

캠페인 목표

캠페인 속성의 한 부분입니다. 더 알아보기

아니오

문자열 

-

cost_model

캠페인 속성의 한 부분입니다. 더 알아보기

아니오

문자열 

-

af_cost_model

앱스플라이어에 의해 매핑되고 측정 기간 대비 구간별 비율로 변환된 비용 모델입니다. 캠페인 속성에서 중요한 구성 요소입니다. 더 알아보기

아니오

문자열 

-

bid_strategy

캠페인 속성의 한 부분입니다. 더 알아보기

아니오

문자열 

-

af_bid_strategy

앱스플라이어에 의해 매핑되고 측정 기간 대비 구간별 비율로 변환된 입찰 전략. 캠페인 속성에서 중요한 구성 요소입니다. 더 알아보기

아니오

문자열 

-

bid_amount

캠페인 속성의 한 부분입니다. 더 알아보기

아니오

정수

-

original_bid_amount

캠페인 속성의 한 부분입니다. 더 알아보기

아니오

정수

-

측정 지표

필드

설명

기본적으로 채워짐

형식

요약 파일에 포함

임프레션

  • 앱스플라이어로 계산됩니다.
  • UA 및 리타겟팅 작업을 모두 포함합니다.

예.

특정 지표에 대한 값이 없으면 0으로 채워집니다.

정수

클릭

  • 앱스플라이어로 계산됩니다.
  • UA 및 리타겟팅 작업을 모두 포함합니다.

정수

reported_impressions

미디어 소스로 계산됩니다

정수

reported_clicks

미디어 소스로 계산됩니다

정수

설치

앱스플라이어로 집계됩니다

정수

reported_conversions

미디어 소스로 계산됩니다

정수

 

re_engagements

앱스플라이어로 집계됩니다

정수

re_attributions

앱스플라이어로 집계됩니다

정수

비용

해당되는 경우 에이전시 수수료를 포함한 총 지출액

value

original_cost

네트워크가 보고한 통화단위로, 화폐 변환 전의 네트워크 비용(해당되는 경우 앱스플라이어가 계산한 대행사 수수료 포함)

value 

-

impressions_discrepancy

  • 애드 네트워크와 앱스플라이어가 집계한 수치의 차이
  • 다음의 경우 이 지표는 고려하지 않아도 됩니다:
    • 비용과 어트리뷰션 데이터가 일치하지 않을 때
    • 애드 네트워크가 노출 수를 지원하지 않는 경우
정수

-

clicks_discrepancy

  • 애드 네트워크와 앱스플라이어 간 집계된 수치의 차이
  • 다음의 경우 이 지표는 고려하지 않아도 됩니다:
    • 비용과 어트리뷰션 데이터가 일치하지 않을 때
    • 애드 네트워크가 클릭 수를 지원하지 않는 경우
정수

-

installs_discrepancy

  • 애드 네트워크와 앱스플라이어 간 집계된 수치의 차이
  • 다음의 경우 이 지표는 고려하지 않아도 됩니다:
    • 비용과 어트리뷰션 데이터가 일치하지 않을 때
    • 애드 네트..트워크가 전환 수를 지원하지 않는 경우
정수

-

수수료

대행사가 일반적인 광고 비용 이외에 부과하는 추가 수수료입니다. 앱스플라이어가 집계

정수

-

cost_without_fees

대행사 수수료를 제외한 순수 비용. 앱스플라이어가 집계함

정수

-

original_cost_without_fees

대행사 수수료를 제외하고 애드 네트워크가 보고한 초기 비용

정수

-

CTR

  • 클릭률 앱스플라이어가 집계함
  • 계산법: 클릭 수 / 노출 수

 

 

 

 

아니오

정수

-

CVR

  • 전환율 앱스플라이어가 집계함
  • 계산법: 설치 수 / 클릭 수
정수

-

ecpm

  • 앱스플라이어로 집계됩니다
  • 계산법: (비용 / 노출 수) * 1000
정수

cpi

  • 앱스플라이어로 집계됩니다
  • 계산법: 비용 / 설치 수
정수

ccvr

  • 전환당 비용
  • 계산법: 비용 / (설치 수 + 재어트리뷰션 수 + 재참여 수)

정수

반응형 비디오 시청률(CVVR)

  • 완료된 비디오 시청 비율. 앱스플라이어가 집계함
  • 계산법: 비디오 완료 수 / 노출 수
정수

-

reported_cvr

  • 리포트된 전환율
  • 계산법: 보고된 전환 수 / 보고된 클릭 수
정수

ecpc

  • 앱스플라이어로 집계됩니다
  • 계산법: 비용 / 클릭 수
정수

-

25% 비디오 시청

비디오 25% 재생됨. 애드 네트워크 보고

정수

video_50p_views

비디오 50% 재생됨. 애드 네트워크 보고

정수

video_75p_views

비디오 75% 재생됨. 애드 네트워크 보고

정수

비디오 재생 완료

애드 네트워크 보고

정수

AWS S3용 비용 ETL 설정하기

이 설정 절차는 관리자만 수행해야 합니다.

시작하기 전에 준비할 사항:

  • AWS 버킷 설정(앱스플라이어에 데이터 쓰기 권한 부여 포함) 및 앱스플라이어에서의 비용 ETL 설정을 포함한 비용 ETL 설정 절차
  • 비용 ETL 설정을 완료하려면 AWS 관리자 권한과 앱스플라이어 UI 접근 권한이 모두 필요합니다.
  • 설정 중 AWS와 앱스플라이어 창을 모두 열어두세요.
  • 주의: 현재 KMS 버킷 암호화 지원은 베타 버전입니다.

AWS 버킷 및 비용 ETL 설정하기:

  1. AWS 콘솔에 로그인합니다.
  2. S3 서비스로 이동합니다.
  3. 버킷 생성 방법:
    1. '버킷 생성'을 클릭하십시오.
    2. 다음과 같이 버킷 이름을 설정하세요: 필수 접두사를 시작으로 자유롭게 접미사를 추가합니다.
    3. 버킷 생성하기.
  4. 앱스플라이어에서, 사이드 메뉴를 통해 내보내기 > 비용 ETL을 선택하세요.
  5. 비용 ETL을 켜세요.
  6. 리포트 스케줄에서 첫 리포트를 받을 시점을 설정하세요. 그 후 리포트는 약 6시간 간격으로 도착할 예정입니다.
  7. Amazon S3 설정 페이지로 이동하세요.

  8. 드롭다운 메뉴에서 S3 버킷의 지역을 선택하세요.
    만약 귀하의 지역이 리스트에 없다면, 귀하의 CSM에게 문의하세요. 
  9. Amazon S3 버킷의 이름을 입력하세요.
  10. 다음을 클릭합니다.
    버킷 정책 코드 조각이 표시됩니다.

  11. 버킷 정책 코드 조각을 복사하여 AWS 설정에 붙여넣으세요.
    1. AWS에서 비용 ETL용으로 만든 버킷을 선택하세요. 
    2. 권한 탭으로 가세요.
    3. 버킷 정책 섹션에서 편집하기를 클릭하세요.
    4. 버킷 정책 창이 나타납니다.
    5. 창에 버킷 정책 조각을 붙여넣으세요.
  12. 앱스플라이어 비용 ETL 설정 페이지에서 다음을 누르세요.
    버킷 유효성 검증 단계가 나타납니다. 
  13. 유효성 검증을 클릭하세요.
    유효성 검증 성공이 표시되는지 확인하세요. 
  14. 다음을 클릭합니다.
  15. 하나 이상이나 모든 앱을 선택하세요. 향후에 추가하는 앱을 자동으로 포함하려면 모두를 선택하세요.
  16. 클릭하여 적용하기
  17. 적어도 하나의 보장되는 차원을 선택하세요. 채널과/또는 지역.
  18. 적어도 하나 이상의 추가 차원을 선택하세요.

  19. 리포트에 포함시킬 최소 한 개의 지표를 선택하세요. 

  20. Apply(적용)을 클릭합니다.

GCS에 대한 비용 ETL 설정

이 설정 절차는 관리자만 수행해야 합니다.

시작하기 전에 준비할 사항:

  • GCS 버킷 설정(및 앱스플라이어에 데이터 쓰기 권리 부여)과 앱스플라이어 내 비용 ETL 설정으로 비용 ETL 설정을 구성합니다.
  • GCS 관리 권한과 앱스플라이어 UI 접근 권한이 모두 비용 ETL 설정을 완료하는 데 필요합니다.
  • 설정하는 동안 GCS와 앱스플라이어의 탭을 열어 놓으세요.

AppsFlyerAdmin_us-en.png GCS 버킷 및 비용 ETL 설정 방법:

  1. GCS 콘솔에 로그인하십시오.
  2. 버킷을 만드세요.
    다음 지침에 따라 버킷의 이름을 정하세요:
    • 필수 접두어로 시작하여 자유 텍스트로 접미어를 추가하세요.
    • 귀하의 af-account-id은(는) 다음 6~8단계에 명시된 바에 따라 앱스플라이어 UI에서 확인할 수 있습니다. 
    • GCS 버킷 명명 요구 사항을 확인하세요.
  3. 앱스플라이어에서, 사이드 메뉴를 통해 내보내기 > 비용 ETL을 선택하세요.
  4. 비용 ETL을 켜세요. 
  5. 리포트 스케줄에서 첫 리포트를 받을 시점을 설정하세요. 그 후 리포트는 약 6시간 간격으로 도착할 예정입니다.
  6. 데이터 목적지<1>로 이동해 을 고르세요.
  7. GCS 버킷 이름을 기입하세요.
  8. 다음을 클릭합니다.
    앱스플라이어 서비스 계정이 표시되는데, GCS 권한 설정에 사용하세요.
  9. 귀사의 GCS 콘솔에서 해당 버킷에 대한 IAM 권한을 설정하세요:
    1.  비용 ETL 버킷에 앱스플라이어 서비스 계정을 주체로 추가합니다.

    2. 스토리지 개체 관리자 역할 할당.
  10. 앱스플라이어 비용 ETL 설정 페이지에서 다음을 누르세요.
    버킷 유효성 검증 단계가 나타납니다. 
  11. 유효성 검증을 클릭하세요.
    유효성 검증 성공이 표시되는지 확인하세요. 
  12. 다음을 클릭합니다.
  13. 하나 이상이나 모든 앱을 선택하세요. 향후에 추가하는 앱을 자동으로 포함하려면 모두를 선택하세요.
  14. 클릭하여 적용하기
  15. 적어도 하나의 보장되는 차원을 선택하세요. 채널과/또는 지역.
  16. 적어도 하나 이상의 추가 차원을 선택하세요.

  17. 리포트에 포함시킬 최소 한 개의 지표를 선택하세요. 

  18. Apply(적용)을 클릭합니다.

AWS 개체 소유권

AWS에서 앱스플라이어가 귀하의 버킷에 객체를 작성할 기본 설정으로, 객체의 소유자는 앱스플라이어가 됩니다. 데이터 로딩 과정에 따라 기본 소유자를 버킷 소유자인 귀사로 변경해야 할 필요가 있을 수 있습니다.  

버킷 내 객체의 소유권을 변경하는 방법:

  1. AWS 관리 콘솔에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 열어 주세요.

  2. 버킷 목록에서 S3 객체 소유권을 설정하고자 하는 버킷의 이름을 선택하세요.

  3. 권한 탭으로 이동합니다.

  4. 객체 소유권 섹션에서 편집 버튼을 클릭하세요. 

  5. 버킷 소유자 우선. 옵션을 선택하세요.

  6. 저장을 클릭합니다.

모범 활용 사례

데이터 덮어쓰기

데이터를 추출해서 분석할 때, 특정 날짜와 배치에 대한 데이터를 선택하거나 해당 배치가 제공하는 날짜에 대한 기존 데이터를 모두 덮어쓰는 것을 권장합니다. 그렇지 않을 경우 동일한 데이터가 반복되어 보일 수 있습니다.

예를 들어, 2월 20일 배치 1은 2월 14일부터 20일까지의 데이터를 포함합니다. 하지만, 2월 19일에 작성된 배치는 2월 14일부터 19일까지의 데이터를 포함하고 있었습니다. 2월 19일에 받은 이전 날짜의 데이터를 가장 최근에 받은 2월 20일 배치 데이터로 덮어쓰세요.

지역 대 채널

모든 네트워크가 모든 차원의 데이터를 제공하는 것은 아닙니다. Meta 광고에서 볼 수 있는 지역과 채널 데이터가 대표적인 예입니다. 이것이 서로 다른 두 데이터 세트를 제공하는 이유입니다. 지역 데이터 세트는 지역 정보를, 채널 데이터 세트는 채널 정보를 갖고 있음을 보장합니다.

많은 경우와 다양한 미디어 소스에 대해, 지역 및 채널 세트의 데이터가 서로 일치할 수 있습니다. 그러므로, 귀하의 필요에 가장 적합한 데이터 세트(지역 또는 채널)를 선택하여 사용하세요.

특정 미디어 소스와의 통합 협약에 채널 정보가 포함되지 않아 채널 항목이 비어 있더라도, 해당 데이터가 채널 정보를 포함한다고 간주합니다.

데이터 집계

비용 ETL은 광고 네트워크에서 추출할 수 있는 만큼 깊이 있는 유연하고 세밀한 데이터를 제공합니다. 엄청난 양의 데이터에서 실행 가능한 통찰을 얻고자 한다면, 귀사의 비즈니스 요구를 가장 잘 충족시키는 방향으로 데이터를 요약하는 것이 바람직합니다. 예를 들어, 캠페인 및 국가 수준에서 비용 데이터를 분석해야 한다면, 그에 맞는 차원을 활용하세요.

네트워크 간의 표준화

모든 네트워크가 같은 수준의 세부 데이터를 제공하는 것은 아닙니다. 예를 들어, Meta 광고는 사이트 ID에 관한 비용 데이터를 제공하지 않고, X 광고는 지역에 따른 비용 데이터를 제공하지 않습니다. Cost ETL 데이터를 집계할 때 이러한 사항을 주의 깊게 살펴보고, 네트워크를 비교할 때는 유사한 데이터를 검토해야 합니다.

데이터 비교

Cost ETL은 귀사의 모든 비용 데이터에 관한 정보를 제공합니다. Cost ETL에 제공된 일부 캠페인은 앱스플라이어 대시보드에서 보이지 않는 경우가 있습니다(예: 비활성 캠페인 데이터, 즉 기록된 인스톨이 없는 캠페인). 데이터를 비교하고자 할 때는 개요 대시보드에서 특정 캠페인 ID를 찾아 Cost ETL의 비용 데이터와 비교하세요. 비용 데이터 가용성에 대해 자세히 알아보기

추가 정보

특성 및 제한 사항

특징 설명
시간대

표준 시간대가 변경되면 비용 데이터는 변경 당일과 익일에 중복됩니다. 더 알아보기

데이터 최신성

일중. Cost ETL을 설정할 때는 보고서를 받고자 하는 시간, 즉 보고서 스케줄을 정합니다. 참고: 귀사의 버킷에 비용 데이터가 도착하면, 리포트 및 parquet 파일의 크기에 따라 귀사의 BI 시스템으로의 데이터 전송 속도가 크게 달라질 수 있으며, 이는 수 KB에서 수 GB에 이르는 다양한 크기를 가질 수 있습니다.