인앱 이벤트 포스트백 설정

요약: 앱 인게이지먼트 및 사용자 품질을 측정하고 인앱이벤트 데이터를 사용하여 캠페인을 최적화합니다.

인앱이벤트를 통해 광고주는 다양한 소스의 앱 인게이지먼트 및 사용자 품질을 측정하고 적절한 유저 인입 전략을 구축할 수 있습니다. 광고 네트워크는 인앱이벤트 정보를 사용하여 캠페인을 최적화하고 액션당 비용/이벤트 캠페인을 실행합니다. 광고 네트워크는 포스트백을 통해 수행된 인앱이벤트의 데이터를 수신합니다. 리치 인앱이벤트 소개

포스트백 인앱이벤트 선택

광고주는 본 기사에 설명한 설정을 사용하여 포스트백이 전송되는 인앱이벤트를 선택합니다.

본 기사에서 인앱이벤트에는 Protect360으로 차단된 인앱이벤트를 의미하는 거부된 이벤트 또는 대상 유효성 검사 규칙을 준수하지 않는 이벤트가 포함됩니다.

인앱이벤트 포스트백 윈도우

인앱이벤트 포스트백 윈도우를 통해 CPA(cost-per-action) 기반 네트워크와 협업하는 광고주가 전환 이후 윈도우를 설정하여, 그 이후에는 포스트백이 더 이상 발송되지 않도록 할 수 있습니다.

예를 들어, 사용자가 앱을 설치한 후 15일 이내에 발생한 이벤트에 대해서만 청구된다면, 이런 기간 설정은 다음과 같습니다.

15 day in-app event postback window

이 기간 이후에는 포스트백이 전송되지 않고, 네트워크에는 알림이 전달되지 않습니다. 하지만 이벤트는 여전히 앱스플라이어에 기록되고 해당 네트워크로 어트리뷰션 됩니다.

포트스백은 항상 현재의 윈도우 설정을 기반으로 전송됩니다. 다음 예시를 참조하십시오.

1월 1일

윈도우는 15일 입니다.

한 사용자가 앱을 설치했습니다.

1월 2일 윈도우가 10일로 변경되었습니다.
1월 14일

해당 사용자가 구매를 합니다.

포스트백은 애드 네트워크로 발송되지 않습니다.
왜냐하면 이벤트가 현재의 윈도우 설정(10일)에 속하지 않기 때문입니다.

1월 15일

윈도우가 20일로 변경되었습니다.

1월 18일

해당 사용자가 또다른 구매를 합니다.

포스트백이 발송되었습니다. 왜냐하면 이벤트가 현재의 윈도우 설정(20일)에 속하기 때문입니다.

기본 설정

특정 파트너와 인앱 이벤트 포스트백을 2019년 7월 30일 이전에 시작했다면, 윈도우 값 기본 설정은 Lifetime 입니다. 즉, 인앱 이벤트 포스트백이 항상 전송되는 것을 의미합니다.

막 포스트백을 설정했다면, 기본 윈도우는 자동으로 180일로 설정됩니다.

누가 포스트백 윈도우를 설정할 수 있습니까?

윈도우는 다음과 같은 방법으로 설정될 수 있습니다.

  • 광고주
  •  Allow to configure in-app event postbacks 권한을 부여받은 에이전시.
    일러두기: 광고주와 에이전시가 동일한 애드 네트워크와 협업한다면, 각각은 해당 네트워크와의 각자 계약에 따라 포스트백 기간을 서로 별도로 설정할 수 있습니다.
  •  Allow to configure in-app event postbacks 권한을 부여받은 광고 네트워크

이벤트 설계

코드에서는 동일한 유형의 이벤트이지만, 서로 다른 광고주들은 각기 다른 이름을 붙일 수 있습니다. 광고주가 사용하는 이벤트 이름은 또한 미디어소스에서 주어진 이름과 상이할 수 있습니다. 예를 들어, 사용자가 앱을 통해 무엇인가를 구매하는 경우, 한 광고주는 이를 구매라고 부르고, 다른 광고주는 구매 이벤트라고 부를 수 있습니다. 광고 네트워크는 표시가 덜 나는 ID를 사용할 수도 있습니다. 예. event5.

이런 경우, 대부분의 광고 네트워크는 purchase가 event5와 동일한 이벤트가 맞는지 확실히 확인하고 싶어 합니다. 그러므로 이름은 협업하는 각 미디어소스와 매핑되어야 합니다.

 참고

  • 이벤트 이름은 대소문자를 구분합니다. 수치 차이를 피하려면, 모든 미디어 소스 및 앱 버전에서 정확한 이벤트 이름을 사용하십시오.
  • 특정 파트너에 대한 연동 탭에 매핑된 이벤트는 표준 및 SKAN 포스트백에 둘 다 적용할 수 있습니다.

매핑 방법

이벤트를 매핑할 수 있는 세 가지 방법이 있습니다. 각 애드 네트워크는 각자의 선호 방식이 있으며, 애드 네트워크와 상의해보십시오. 또한 애드 네트워크가 자사 네트워크에 스스로 매핑할 수 있도록 권한을 부여할 수도 있습니다. 다음 섹션에서 권한 부여 방법에 대해 참고하십시오.

이벤트 ID를 텍스트 필드에 입력하기

  • 앱스플라이어 이벤트: 앱 이벤트 목록에서 이벤트 선택.
  • 매핑된 파트너 이벤트: 파트너로부터 받은 해당 ID를 입력합니다.

In-app_event_postbacks_en-us.png

목록에서 이벤트 ID 선택하기

광고 네트워크는 수신하고자 하는 이벤트 목록을 앱스플라이어에 사전 정의했습니다.

  • 앱스플라이어 이벤트: 앱 이벤트 목록에서 이벤트 선택
  • 파트너 이벤트에 매핑됨: 파트너 이벤트 목록에서 앱스플라이어 이벤트 ID에 해당하는 이벤트를 선택합니다.

In-app_event_postbacks_en-us.png

이벤트 있는 그대로 전송하기

어떤 네트워크는 이벤트를 있는 그대로 수신하는 것을 선호합니다. 다시 말해, 이벤트가 purchase, acquisition 또는 event5라고 불리든 상관하지 않습니다.

이 경우, 다음 두 옵션 중 하나를 선택할 수 있습니다.

  • 모든 이벤트 리포트하기
  • 전송을 원하는 이벤트를 수동으로 선택하기

일러두기: 모든 이벤트를 리포트하도록 선택하면 af_app_opened 이벤트, 앱 제거 및 세션이 리포트되지 않습니다.

send_postbacsk_as_is_no_mapping.png

만약 수동으로 이벤트를 추가하도록 선택했다면, 이벤트 추가를 클릭하고 전송하려는 이벤트를 선택합니다. 더 많은 이벤트를 추가하려면, 과정을 반복합니다.

send_postbacks_as_is_en-us.png

연동 파트너, 이벤트 매핑 참조

포스트백 보내기 옵션

각 이벤트에 대해, 어떤 경우에 포스트백을 보낼지 선택할 수 있습니다.

  • 오가닉 이벤트를 포함한 모든 미디어 소스: 모든 미디어 소스에 어트리뷰트된 오가닉 이벤트를 포함한 이벤트의 경우
  • 이 파트너만 해당 : 이 파트너에 어트리뷰트된 이벤트에 대해서만

모든 이벤트를 "있는 그대로" 보내도록 선택하면 모든 이벤트에 적용됩니다.

포스트백에 포함할 데이터

어떤 종류의 이벤트 데이터를 네트워크에 포스트백으로 공유할지 선택할 수 있습니다. 다음 옵션 중 하나를 선택하십시오.

  • 데이터 없음(기본값): 이벤트 값 없이 이벤트 자체만 보냅니다.
  • 수익이 없는 값: 수익을 제외한 모든 이벤트 파라미터 전송
  • 값 및 수익: 매출(이벤트에 존재하는 경우)을 포함하여 모든 이벤트 파라미터를 전송합니다.

포스트백에서 af_revenue와 af_currency는 event_value JSON 밖에서 monetarycurrency로 작성되었으며 별도로 전송할 수 있습니다.

참고: 데이터 없음 또는 수익 없는 값 옵션을 선택하면 해당 파라미터가 N/A로 마스킹됩니다.

 예

어떤 광고주가 다음 event_value를 포함하여 구매 이벤트를 전송합니다: {af_revenue: 50.87, af_currency: USD, af_level=2, af_receipt_id=57601333}

각 옵션의 경우 파라미터가 전송되는 방식은 다음과 같습니다.

  • No data (데이터 없음)
    • event_value: N/A
    • monetary: N/A
    • currency: N/A
  • 수익이 없는 값

    • event_value: {af_revenue: N/A, af_currency: N/A, af_level=2, af_receipt_id=57601333}
    • monetary: N/A
    • currency: N/A
  • 값 및 수익 있음

    • event_value: {af_revenue: 50.87, af_currency: USD, af_level=2, af_receipt_id=57601333}
    • monetary: 50.87
    • 통화: USD

조건적인 인앱이벤트 포스트백

필터 조건을 충족하는 이벤트만 파트너에게 전송되도록 인앱이벤트 포스트백을 필터링합니다. 이벤트 이름, 속성 및 값을 기준으로 필터를 설정합니다.
이 기능을 사용하여 사용자 세그멘테이션, 개인화 및 리텐션을 최적화할 수 있습니다.

고려 사항 

  • 앱스플라이어는 다음과 같은 시나리오에 따라 이벤트를 파트너에게 전송합니다.
    • 속성과 값이 모두 이벤트에 대한 데이터와 일치합니다.
    • 설정된 조건이 없습니다.
  • 속성이나 값이 일치하지 않을 경우 이벤트가 전송되지 않습니다. 예를 들어, 이벤트의 데이터가 "event_value": "{\"level\":\"5\"}"이고, 조건의 속성이 “af_level”이면 속성이 일치하지 않기 때문에(이벤트의 "level"과 조건에서 설정된 "af_level") 이벤트가 전송되지 않습니다. 또한 이벤트의 데이터가 "event_value": "{\"level\":\"6\"}"이고 조건의 값이 5이면 값이 일치하지 않기 때문에 이벤트가 전송되지 않습니다.
  • SRN 및 분석 파트너를 포함한 모든 파트너에 대해 조건적 인앱이벤트를 설정할 수 있습니다.
  • 에이전시는 인앱이벤트에 대한 조건을 설정할 수 있습니다.
  • 속성과 값을 포함하는 조건의 최대 수는 이벤트당 5개입니다.
  • 현재 조건은 "equal"로만 설정할 수 있으며 특정 이벤트에 대해 여러 조건이 존재하는 경우 그중 하나 이상이 포스트백을 보내려는 조건을 충족해야 합니다.
  • 배열과 같은 복잡한 구조는 지원되지 않습니다.
  • 캠페인 최적화에 미치는 영향을 이해하려면 테스트 앱이나 사소한 이벤트를 사용하여 이 기능을 테스트하는 것이 좋습니다. 

이벤트에 대한 조건 설정 방법:

  1. 파트너의 연동 페이지에서 해당 파트너에게 보내려는 필수 인앱이벤트를 정의하고 매핑합니다.
  2. 필수 이벤트의 조건 추가 아이콘을 클릭합니다.
    In-app_event_postbacks_en-us.png
  3. 속성 및 값 필드에서 비교할 속성 및 해당 값을 입력합니다.
  4. 연동 저장을 클릭합니다.

 예시

한 광고주가 게임 앱을 가지고 있으며, 광고 네트워크 X를 통해 실행되는 캠페인을 최적화하려고 합니다. 단, 레벨 5에 합격한 사용자만 사용할 수 있습니다. 이를 위해 광고주는 광고 네트워크 X의 연동 페이지에 있는 인앱이벤트 포스트백 섹션으로 이동하여 속성 "level"과 값 "5"로 이벤트 "level_up"의 조건을 설정합니다. 앱스플라이어는 이제 레벨 5에 도달한 사용자에 대해서만 이 이벤트를 광고 네트워크 X로 보냅니다. 포스트백의 조건은 "event_value": "{\"level\":\"5\"}"로 표시됩니다. 광고주가 두 가지 이상의 조건을 적용하려면 event_value를 다음과 같이 전달해야 합니다."{\"property1\":\"value1\",\"property2\":\"value2\"}"

다중 이벤트 편집

이벤트를 매핑하는 동안 한 작업에서 여러 이벤트에 대한 사용자 포함 필드의 값을 편집할 수 있습니다.

다중 이벤트 편집 방법:

  1. 업데이트할 이벤트를 선택합니다.
  2. 대량 작업을 클릭합니다.
  3. 선택한 모든 이벤트에 적용할 새 설정을 선택합니다.
    • 사용자용 (하나의 옵션만 선택)
      • 이 파트너사만
      • 오가닉을 포함한 모든 미디어 소스
    • 포함 (하나의 옵션만 선택)
      • 데이터 없음(기본값)
      • 수익이 없는 값
      • 값 및 수익 있음

In-app_event_postbacks_en-us.png

커스텀 이벤트

매핑에 사용할 수 있는 이벤트 목록에는 SDK에서 이미 리포트한 이벤트 또는 서버 간 이벤트에서 앱스플라이어로 리포트된 이벤트만 표시됩니다. 매핑을 원하는 이벤트가 드롭 다운 목록에 표시되지 않는다면, 다음 원인일 수 있습니다.

  • 아직 이벤트를 수행한 사용자가 없습니다.
  • 마지막으로 이벤트가 수행된 시점이 2주보다 더 이전입니다.
  • 활성 이벤트 목록이 너무 많은 경우입니다.

이런 경우에는 파트너 ID에 이벤트를 매핑하려면, 다음처럼 진행합니다.

  1. 이벤트 이름을 입력합니다.
  2. 커스텀 생성을 클릭합니다.

    In-app_event_postbacks_en-us.png

  3. 이벤트를 파트너 이벤트 이름에 매핑합니다.
  4. 저장을 클릭하여 매핑이 기록되었는지 확인합니다.

참고. 특정 파트너 아래에서 이벤트를 이 방식으로 추가한 경우, 이 이벤트는 사용자가 연동한 다른 모든 파트너의 이벤트 목록에도 추가됩니다. 즉, 다른 파트너와의 연동에는 드롭 다운 목록에서 이 이벤트를 볼 수 있고, 보통 때처럼 매핑하면 됩니다.

에이전시 및 광고 네트워크:

  • 사용자정의 이벤트를 추가할 수 없음
  • 광고주가 이벤트를 추가하고 필요한 권한을 부여한 경우 이벤트 보기 및/또는 매핑이 가능합니다.

애드 네트워크에 의한 이벤트 매핑

광고주는 또한 애드 네트워크가 직접 이벤트를 매핑하고, 스스로 포스트백을 비활성화하도록 허용할 수 있습니다. 이를 위해, 광고주는 애드 네트워크에 관련된 권한을 부여해야합니다.

  1. 연동 파트너 페이지에서 권한을 부여하려는 파트너를 찾습니다.
  2. 권한 탭에서 Allow to configure in-app event postbacks 토글을 ON으로 켭니다.

adnetwork-permissions-postbacks.png

애드 네트워크가 권한을 받고나면, 애드 네트워크는 텍스트 필드에 이벤트 ID 입력하기 항목에 설명된 안내에 따라 이벤트를 매핑할 수 있습니다.

에이전시에 의한 이벤트 매핑

에이전시에게 인앱 이벤트 포스트백을 설정할 수 있는 권한을 부여하려면:

  1. 연동 파트너 목록에서 에이전시를 찾습니다.
  2. 에이전시가 모든 이벤트를 공유할 수 있을지 또는 특정 파트너에 어트리뷰션된 이벤트만 공유할 수 있을지 선택합니다.
  3. 에이전시가 이벤트 매출을 보낼 수 있는지 여부를 선택합니다.
  4. 에이전시가 공유할 수 있도록 허가된 특정 이벤트를 선택합니다.

agency-events.png

도움이 되었습니까?