콘텐츠로 건너뛰기

AppsFlyer 통합

통합 개요

Anchor link to

AppsFlyer는 사용자 획득 및 참여를 분석하는 데 도움이 되는 모바일 어트리뷰션 및 마케팅 분석 플랫폼입니다. 앱 내 사용자 행동에 대한 포괄적인 데이터를 제공하고 사용자 획득 소스를 추적할 수 있습니다. AppsFlyer에서 얻은 정보를 사용하여 Pushwoosh에서 효과적인 마케팅 캠페인을 만들 수 있습니다.

통합이 구성되면 AppsFlyer는 다음 정보를 Pushwoosh로 전송합니다:

  • 사용자의 인앱 행동을 이벤트 및 해당 속성으로 전송합니다.
  • 사용자 획득 소스를 Acquisition Source 태그 값으로 전송합니다.

사용 사례

Anchor link to

이 데이터를 사용하여 사용자 세그먼트를 구축하고 Pushwoosh에서 정밀하게 타겟팅되고 개인화된 캠페인을 만들 수 있습니다. 다음은 AppsFlyer 데이터를 활용하여 Pushwoosh에서 효과적인 고객 여정을 만드는 두 가지 예입니다.

1. AppsFlyer에서 추적한 이벤트를 사용하여 Pushwoosh에서 고도로 타겟팅된 캠페인을 만듭니다.

뉴스 앱이 있다고 가정해 보겠습니다. 사용자가 뉴스 채널을 구독할 때마다 발생하는 SubscribedToNews 이벤트를 추적하도록 AppsFlyer를 구성했습니다. 이 이벤트에는 사용자가 구독하는 뉴스 유형을 나타내는 카테고리 속성이 있습니다: politics, business 또는 sports.

Pushwoosh는 이 이벤트에 대한 정보를 속성 값과 함께 수신합니다. 세 가지 가능한 값을 기반으로 세 개의 사용자 세그먼트를 만들 수 있습니다:

뉴스 카테고리 속성을 기반으로 한 사용자 세그먼트

이제 특정 유형의 뉴스에 관심이 있는 사용자를 대상으로 하는 캠페인을 만들 수 있습니다:

특정 뉴스 카테고리에 관심이 있는 사용자를 위한 타겟 캠페인

2. AppsFlyer의 사용자 행동 데이터를 기반으로 메시지를 개인화합니다.

이 예에서는 온라인 쇼핑 앱을 사용합니다. 사용자가 위시리스트에 항목을 추가할 때마다 발생하는 AddToWishlist 이벤트를 AppsFlyer가 추적한다고 가정해 보겠습니다. 이 이벤트에는 위시리스트에 추가된 항목의 이름을 나타내는 item 속성이 있습니다.

AppsFlyer는 AddToWishlist 이벤트 데이터를 Pushwoosh로 전송하며, 여기서 사용자의 선택에 따라 메시지를 개인화할 수 있습니다. 예를 들어, 사용자가 위시리스트에 추가한 항목에 대한 할인을 제공하는 푸시 프리셋을 만들 수 있습니다. 항목 이름 대신 item 속성이 있는 동적 콘텐츠 플레이스홀더를 추가합니다:

Pushwoosh 푸시 프리셋의 동적 콘텐츠 플레이스홀더

사용자가 위시리스트에 항목을 추가하면 해당 항목에 대한 정보가 포함된 푸시를 받게 됩니다. 예를 들어, iPhone 14 Pro Max를 선택한 사용자는 다음 메시지를 보게 됩니다:

iPhone 14 Pro Max 항목 제안에 대한 푸시 알림 미리보기

통합 설정하기

Anchor link to
  1. 아직 앱에 Pushwoosh SDK를 통합하지 않았다면 통합합니다. 자세한 지침은 가이드를 참조하세요.
  1. 올바른 데이터가 AppsFlyer로 전송되도록 하려면 이 코드 스니펫을 코드에 통합하세요. Pushwoosh SDK와 AppsFlyer SDK가 모두 초기화된 후에 실행되도록 해야 합니다.
String pwhwid = Pushwoosh.getInstance().getHwid();
String pwuserid = Pushwoosh.getInstance().getUserId();
Map<String, Object> customData = new HashMap<String, Object>();
customData.put("pushwoosh_hwid", pwhwid);
customData.put("pushwoosh_user_id", pwuserid);
AppsFlyerLib.getInstance().setAdditionalData(customData);
  1. AppsFlyer에서 Pushwoosh 통합을 구성합니다. 이를 위해 AppsFlyer 계정에서 Collaborate > Partner Marketplace로 이동합니다. 파트너 목록에서 Pushwoosh를 찾아 선택합니다.
AppsFlyer에서 Pushwoosh 찾기
  1. Set up integration을 클릭합니다. 그러면 통합 설정 페이지로 이동합니다. 거기서 Activate partner 토글을 활성화합니다.
AppsFlyer에서 Activate partner 토글 활성화 AppsFlyer에서 고급 개인 정보 보호 모드 비활성화
  1. General settings 섹션에서 Pushwoosh 자격 증명을 입력합니다:
  • API Access Token. 토큰을 얻으려면 Pushwoosh 계정에서 Settings > API Access로 이동하여 코드를 복사합니다. API Access Token에 대한 자세한 내용은 이 가이드에서 확인할 수 있습니다.
  • Pushwoosh 계정의 애플리케이션 이름 아래에서 찾을 수 있는 Application Code (XXXXX-XXXXX).
AppsFlyer 일반 설정에 Pushwoosh 자격 증명 추가
  1. Default postback 섹션에서 All media sources, including organic을 선택합니다.
Default postback 섹션 구성
  1. In-app event settings 섹션에서 Pushwoosh Application CodeAPI Access Token을 입력합니다.
Application Code와 API 토큰이 있는 인앱 이벤트 설정 섹션
  1. In-app event postback 토글을 활성화하고 Pushwoosh로 전송될 포스트백에 포함될 이벤트와 데이터를 구성합니다.
AppsFlyer에서 인앱 이벤트 포스트백 토글 구성

드롭다운 메뉴에서 Pushwoosh로 보낼 하나 이상의 AppsFlyer 이벤트를 선택하고 필요한 파라미터를 완료합니다.

파라미터설명
the mapped to partner event이 필드는 필수이지만, 입력하는 내용에 대해 걱정할 필요가 없습니다. 이벤트 이름 지정 방식에는 영향을 주지 않기 때문입니다. Pushwoosh는 AppsFlyer에 표시되는 것과 동일한 이름으로 이벤트를 계속 수신합니다.
for users from이 필드에서는 포스트백이 이 파트너에게 어트리뷰션된 사용자에게만 전송되는지, 아니면 오가닉을 포함한 모든 미디어 소스에 대해 전송되는지를 선택합니다.
including

이벤트 데이터를 Pushwoosh와 공유하는 방법을 선택하세요:

  • No values & no revenue: 파라미터(값 또는 수익) 없이 이벤트 자체만 전송합니다.
  • Values & no revenue: 수익 값을 제외한 모든 파라미터를 전송합니다.
  • Values & revenue: 이벤트에 존재하는 경우 수익 값을 포함한 모든 이벤트 파라미터를 전송합니다.
    Pushwoosh로 전송되는 추가 속성이 있는 이벤트를 수신하려면 Values and Revenue를 선택하세요.
  1. 통합이 구성되면 Save를 클릭합니다.