매체사를 위한 애드브릭스 포스트백 활용법

Posted · Add Comment
20171204mobileinsight

안녕하세요,
애드브릭스에서 Technical Support팀을 담당하고 있는 한진원 입니다.

어트리뷰션 툴은 앱 광고성과를 측정하고 분석하고, 또 축적된 데이터를 광고에 적극적으로 활용할 수 있도록 지원합니다. 애드브릭스는 고도화된 모바일 광고환경에 맞게 포스트백 종류와 기능을 발전 시켰고, 그 결과 대부분의 광고유형에 대응할 수 있는 포스트백 기능을 제공합니다.

그래서 이번 모바일 인사이트에는 애드브릭스의 포스트백 기능을 활용하기 위한 기초적인 템플릿 구성을 설명했습니다. 더 많은 매체 파트너가 애드브릭스의 포스트백을 적극 활용해, 고객에게 도움이 되는 방향으로 광고상품을 운영할 수 있기를 기대합니다.

 


 

목차

  • 애드브릭스 포스트백의 종류
  • 광고 유형별 포스트백 세팅
    1. 신규유입 광고
    2. 재유입 광고
    3. 달성형 광고 & 성과 분석
    4. 리타게팅 모수 확보
  • Appendix : 애드브릭스 기준 신규유저의 판단
  • Appendix : 포스트백 구성 지원 툴

 


 

애드브릭스 포스트백의 종류

애드브릭스는 두 가지 타입의 포스트백을 제공합니다.

 

1. 어트리뷰션 포스트백

어트리뷰션 포스트백은 트래킹링크를 통한 유입(실행)이 발생했을 때, 유입 정보를 전달합니다.
new install, re-install, re-open 유입이 이에 해당합니다.

 

2. 이벤트 포스트백

이벤트 포스트백은 앱에 연동된 SDK를 통해 이벤트(회원가입, 캐릭터 생성, 구매 등)가 애드브릭스 서버로 전송됐을 때, 포스트백에 설정된 이벤트 정보를 전달합니다.

참고 : 포스트백 전송 조건에 대한 자세한 설명이나 구분에 따른 포스트백 세팅 화면은 다음 블로그 글을 추가로 참고해주세요. [http://blog.igaworks.com/abx-guide-postback/]

 

애드브릭스는 어트리뷰션, 이벤트 포스트백에 대해서 1개의 템플릿만을 제공하기 때문에 어떤 광고상품을 취급할 것인지에 따라 최적의 템플릿을 구성해야 합니다.

아래에서는 각 광고 상품별 최소한의 템플릿 구성 조건과 포스트백 설정 방법을 안내합니다.

 


광고 유형별 포스트백 세팅

 

1. 신규유입 광고 : 어트리뷰션 포스트백

신규유입 광고는 한번도 앱을 경험(실행)하지 않은 *신규유저들을 대상으로 하는 광고 유형입니다. 이 광고의 목적은 명확하게 신규유저를 유입시키는데 있습니다.

*신규유저의 정의는 포스팅 하단의 “Appendix : 애드브릭스 기준 신규유저의 판단”를 참고.

신규유입 광고를 진행하기 위해 어트리뷰션 포스트백 템플릿에 포함되어야 하는 최소한의 매크로와 템플릿 예시는 다음과 같습니다.

  • 매크로
    • {cb_param1}
    • {first_install_datetime_kst} | {first_install_datetime_utc}
    • {session_datetime_kst} | {session_datetime_utc}
    • {conversion_ip}
    • {measurement_type}
  • 템플릿
      https://postback.server.domain/abx_attribution?trans_uniq_at_install={cb_param1}&first_install_datetime_kst={first_install_datetime_kst}&session_datetime_kst={session_datetime_kst}&conversion_ip={conversion_ip}&measurement_type={measurement_type}
  • 파라미터
    • {cb_param1} 은 매체사가 트래킹링크 클릭을 통해 전달한 값입니다.
      보통의 경우 어떤 클릭을 통해 성과가 발생하였는가를 판단하기 위하여 사용합니다.
      위 예시에서는 매체사 클릭 트랜잭션 유니크 값을 전달한 것으로 가정하였으며 애드브릭스에서는 최대 5개까지의 cb_param 시리즈를 제공합니다.
    • {first_install_datetime_kst} 는 애드브릭스 기준으로 최초 유입된 시각을 전달합니다.
    • {session_datetime_kst} 는 해당 유입이 발생한 트래킹링크의 클릭 시각을 전달합니다. {session_datetime_kst} 와 {first_install_datetime_kst}의 차이를 이용하여 CTIT를 도출할 수 있습니다.
    • {conversion_ip} 는 해당 유입이 발생할 때의 아이피 정보를 전달합니다. 동일한 아이피 대역에서 지속적으로 컨버전이 발생하는 경우 fraud traffic 으로 의심받을 수 있습니다.
    • {measurement_type} 는 해당 유입의 발생 타입을 전달합니다. 애드브릭스는 3종류의 컨버전 타입을 제공하고 있습니다(구글리퍼러, 광고아이디, 핑거프린트). 핑거프린트의 비중이 과도하게 높을 경우 (iOS 제외) fraud traffic 으로 의심받을 수 있습니다.

 

신규유입 광고의 포스트백은 다음 화면과 같이 설정합니다.

  • 포스트백 타입
    • 실행 포스트백 : 트래킹링크 혹은 자연적으로 발생한 유입에 대해서 포스트백 합니다.
  • 전송조건 (유입 채널 선택)
    • Only : 해당 매체를 통한 유입 데이터에 대해서만 포스트백 합니다.
  • 전송기준 (유입 타입 선택)
    • New Install : 해당 매체를 통해 발생한 신규 유입에 대해서 포스트백 합니다.
adbrix_for_media_1

신규유입 광고 포스트백 설정

 

 

 

2. 재유입 광고 : 어트리뷰션 포스트백

재유입 광고는 현재 앱을 사용하고 있거나, 지금은 앱을 삭제했지만 이전에 사용했던 유저들을 대상으로 하는 광고 유형입니다. 이 광고의 목적은 기존유저들에게 적절한 광고물(컨텐츠)를 제공해 다시 앱을 사용하도록, 즉 ‘재유입’ 시키기 위함입니다.

최적의 재유입 광고 성과 측정을 위해서 어트리뷰션 포스트백 템플릿에 포함되어야 하는 최소한의 매크로와 예시는 다음과 같습니다.

  • 매크로
    • {is_new_user}
    • {event_type_code}
    • {cb_param1} ~ {cb_param5}
    • {is_install_attributed}
    • {is_last_attributed}
  • 템플릿
      https://postback.server.domain/abx_attribution?abx_posback_type={event_type_code}&abx_new_user={is_new_user}&trans_uniq={cb_param1}&is_install_attributed={is_install_attributed}&is_last_attributed={is_last_attributed}
  • 파라미터
    • {is_new_user} 는 애드브릭스 기준의 신규유저 여부를 전달하는 매크로입니다.
    • {event_type_code}는 애드브릭스에서 전송한 포스트백의 타입을 구분하는 코드가 포함된 매크로입니다. {is_new_user} 매크로와의 조합으로 재유입 포스트백을 구분할 수 있습니다.
      table_2
    • {cb_param1} 은 매체사의 라스트클릭에서 전달한 값입니다.
      재유입 광고에서는 최초 유입 채널과 재유입 채널이 다른 경우가 많기 때문에 이 매크로를 이용하여 어떤 클릭을 통해 성과가 발생하였는가를 판단하는 것이 좋습니다. 위 예시에서는 매체사 클릭 트랜잭션 유니크 값을 전달한 것으로 가정하였으며 애드브릭스에서는 최대 5개까지의 cb_param 시리즈를 제공합니다.
    • {is_install_attributed} 는 이벤트가 발생한 디바이스가 매체사를 통한 신규 유입이었는지 여부를 알려주는 매크로입니다.
    • {is_last_attribtued} 는 이벤트가 발생한 디바이스가 최초 유입 채널과는 상관없이 매체사를 통한 재유입(re-install, re-open)이었는지 여부를 알려주는 매크로입니다.

 

Check Point!!! 애드브릭스의 re-open 포스트백은 트래킹링크를 통해서 앱이 오픈될 때마다 제한없이 전송합니다.
일별 최초 오픈 1회만 전달받고자 한다면, 어트리뷰션 포스트백이 아닌 이벤트 포스트백을 설정하기를 권장합니다.

 

재유입 광고의 포스트백은 다음 화면과 같이 설정합니다.

  • 포스트백 타입
    • 실행 포스트백 : 트래킹링크 혹은 자연적으로 발생한 유입에 대해서 포스트백 합니다.
  • 전송조건 (유입 채널 선택)
    • Only : 해당 매체를 통한 유입 데이터에 대해서만 포스트백 합니다.
  • 전송기준 (유입 타입 선택)
    • Re-Install : 해당 매체를 통해 발생한 재유입에 대해서 포스트백 합니다.
    • Re-Open : 해당 매체를 통해 발생한 딥링크 오픈 유입에 대해서 포스트백 합니다.
adbrix_for_media_2

재유입 광고를 위한 포스트백 설정

 

 

 

3. 달성형 광고 : 이벤트 포스트백

앱 내 특정 이벤트 시점에 애드브릭스 SDK를 연동해두었다면, 포스트백을 발송할 수 있습니다. 이 포스트백을 이용하여 달성형 광고를 진행하거나, 신규유입 혹은 재유입된 유저들의 행동패턴을 분석해 광고 성과를 측정할 수 있습니다.

이벤트 포스트백에서는 유저가 발생한 이벤트의 정보가 가장 중요합니다. 때문에, 이벤트 포스트백 템플릿에 포함되어야 하는 최소한의 매크로와 예시는 다음과 같습니다.

  • 매크로
    • {activity}
    • {event_datetime_kst} | {event_datetime_utc}
    • {last_cb_param1}
    • {is_install_attributed}
    • {is_last_attributed}
  • 템플릿
      https://postback.server.domain/abx_event?event_name={activity}&event_datetime_kst={event_datetime_kst}&trans_uniq_at_last={last_cb_param1}&is_install_attributed={is_install_attributed}&is_last_attributed={is_last_attributed}
  • 파라미터
    • {activity} 는 광고주가 애드브릭스SDK를 이용하여 각 유저 행동에 부여한 이벤트 명을 전달하는 매크로입니다.
      입력된 값을 그대로 전달하기 때문에 동일한 이벤트일지라도 광고주, 혹은 앱에 따라서 전달되는 값이 상이할 수 있습니다.
      가령, 카카오톡 로그인에 대해 kakao_login, kakao_login_complete, kakao_login_success 등 여러 가지로 전달되어질 수 있습니다.
    • {last_cb_param1}은 이벤트가 발생한 디바이스의 최소 유입 채널과는 상관없이 매체사의 라스트클릭에서 전달한 값입니다.
      보통 기존유저를 대상으로하는 달성형 광고나 재유입 광고를 통해 유입된 유저의 퀄리티를 측정하는 이벤트 포스트백에서 많이 사용됩니다.
    • {is_install_attributed} 는 이벤트가 발생한 디바이스가 매체사를 통한 신규 유입이었는지 여부를 알려주는 매크로입니다.
    • {is_last_attribtued} 는 이벤트가 발생한 디바이스가 최초 유입 채널과는 상관없이 매체사를 통한 재유입(re-install, re-open)이었는지 여부를 알려주는 매크로입니다.

 

Check Point.{event_datetime_kst}, {event_datetime_utc} 는 유저 행동이 발생한 시각을 애드브릭스 서버 시각을 기준으로 보정하여 전달합니다.
이벤트 포스트백의 특성 때문에 실제 이벤트 발생 시각보다 포스트백이 전송되어지는 시각이 더 늦을 수 있습니다.
대부분의 경우에 큰 문제가 되지 않겠지만, 자정 전에 발생한 이벤트가 자정 이 후에 전송되어 매체사의 리포트에 혼선을 줄 수 있기에 반드시 위 매크로를 통해 전달되는 값을 기준으로 리포트에 활용하여야 합니다.

 

달성형 광고의 포스트백은 다음 화면과 같이 설정합니다.

  • 포스트백 타입
    • 이벤트 포스트백 : 유저들이 발생한 이벤트에 대해서 포스트백 합니다.
  • 전송조건 (유입 채널 선택)
    • Only : 해당 매체를 통해 유입된 유저들이 발생한 이벤트만을 포스트백 합니다.
  • 전송기준 (유입 타입 선택)
    • New Install : 해당 매체를 통해 신규유입된 유저들이 발생한 이벤트만을 포스트백 합니다.
    • Re-Engagement : 해당 매체를 통해 재유입된 유저들이 발생한 이벤트만을 포스트백 합니다.
  • 이벤트 타입/이름 (포스트백 트리거)
    • 이벤트 타입 : SDK를 통해 클라이언트에 연동된 api 이름
    • 이벤트 이름 : SDK를 통해 클라이언트에 연동된 이벤트 문자열
    • Custom Mapping : 매체사에 요구에 따라 커스텀하게 변경된 이벤트 이름
adbrix_for_media_3

달성형 광고를 위한 포스트백 설정

 

 

 

4. 리타게팅 모수 확보 : 이벤트 포스트백

광고주가 특정 이벤트를 발생시킨 유저들을 타겟팅해 광고를 진행하려 한다면, 애드브릭스의 이벤트 포스트백을 이용해 광고 진행에 필요한 모수를 확보할 수 있습니다.

리타게팅 모수 확보를 위해서는 다음과 같은 매크로를 적극 활용하기를 권장합니다.

  • 매크로
    • {activity}
    • {event_datetime_kst} | {event_datetime_utc}
    • {gaid} | {ifa}
    • {model}
    • {platform}
    • {network}
    • {country}
    • {language}
    • {is_install_attributed}
    • {is_last_attributed}
  • 템플릿
      https://postback.server.domain/abx_event?event_name={activity}&event_datetime_kst={event_datetime_kst}&gaid={gaid}&ifa={ifa}&model={model}&platform={platform}&network={network}&country={country}&language={language}&is_last_attributed={is_last_attributed}
  • 파라미터
    • {activity} 는 유저가 발생한 특정 이벤트의 이름이고, 이를 기준으로 어떤 모수 그룹에 포함시킬지를 결정할 수 있습니다.
    • {gaid}와 {ifa}는 디바이스를 식별하는 광고ID로, 매체사에서 광고타겟에 사용할 수 있는 유니크한 값이 됩니다.
    • {model}, {platform}, {network}, {country}, {language} 등은 디바이스로부터 얻을 수 있는 기본적인 정보들로서 보다 세밀한 타겟 그룹 설정을 위해 참고용으로 사용할 수 있습니다.
    • {is_install_attributed} 는 이벤트가 발생한 디바이스가 매체사를 통한 신규 유입이었는지 여부를 알려주는 매크로입니다.
    • {is_last_attribtued} 는 이벤트가 발생한 디바이스가 최초 유입 채널과는 상관없이 매체사를 통한 재유입(re-install, re-open)이었는지 여부를 알려주는 매크로입니다.

 

리타겟팅 모수 확보를 위한 이벤트 포스트백의 경우, 유저의 유입채널은 큰 고려사항이 아니므로 최대한 많은 모수 확보를 위하여 전송 조건을 all로 설정하는 것이 일반적입니다.
리타겟팅 모수 확보를 위한 포스트백은 다음 화면과 같이 설정합니다.

  • 포스트백 타입
    • 이벤트 포스트백 : 유저들이 발생한 이벤트에 대해서 포스트백 합니다.
  • 전송조건(유입 채널 선택)
    • Only : 매체 트래킹링크를 통해 유입된 유저(신규유입 or 재유입)가 발생한 이벤트만을 포스트백 합니다.
    • All : 유입 채널과 관계없이 모든 유저가 발생한 이벤트를 포스트백 합니다.
  • 전송기준(유입 타입 선택)
    • New Install : 해당 매체를 통해 신규유입된 유저들이 발생한 이벤트만을 포스트백 합니다.
    • Re-Engagement : 해당 매체를 통해 재유입된 유저들이 발생한 이벤트만을 포스트백 합니다.
  • 이벤트 타입/이름 (포스트백 트리거)
    • 이벤트 타입 : SDK를 통해 클라이언트에 연동된 api 이름
    • 이벤트 이름 : SDK를 통해 클라이언트에 연동된 이벤트를 식별하는 코드
    • Custom Mapping : 매체사에 요구에 따라 커스텀하게 변경된 이벤트 이름
adbrix_for_media_4

리타게팅 모수 확보를 위한 포스트백 설정

 

 

 

Appendix : 애드브릭스 기준 신규유저의 판단

애드브릭스는 각 디바이스의 *광고ID별 애드브릭스 SDK의 실행이력 유무로 신규유저를 결정합니다.
애드브릭스SDK 를 탑재하기 이전에 앱을 이용하고 있던 유저들은 SDK 탑재 버전으로 업데이트 시에 모두 신규 유저로 판단됩니다.
신규유입 광고를 진행하실 계획이라면, 광고 진행에 앞서 기존 유저들을 SDK 탑재버전으로 업데이트 시키기 위한 적절한 기간을 둘 것을 권장합니다.
* 광고아이디 : 구글광고아이디(GAID) 혹은 애플광고식별자(IFA)

 

 

Appendix : 포스트백 구성 지원 툴

애드브릭스 포스트백 템플릿을 구성할 때에, 편하게 샘플 데이터를 받아보실 수 있도록 지원 페이지를 제작했습니다.
아래 링크의 툴을 이용해 각 조건별로 프로토콜 테스트를 진행하셔서, 템플릿 구성에 활용 부탁드립니다.

[지원툴 바로가기]
abx_support_and_tools_protocol_test

프로토콜 구성 지원툴

 

 

한 진원

Team Head at IGAWorks
기술지원팀을 담당하고 있는 한진원입니다.

Latest posts by 한 진원 (see all)