파트너 연동: 시작하기

앱스플라이어 파트너 연동

모바일 어트리뷰션 업계의 선두 업체인 앱스플라이어는 여러분을 저희의 연동 파트너로 환영합니다.

이 문서는 앱스플라이어와 연동 절차를 시작한 애드 네트워크를 위한 것입니다. 만약 앱스플라이어와 연동을 시작하는데 관심있으시다면, 저희의 파트너 개발 그룹에 연락주십시오.  

AppsFlyer 어트리뷰션 모델

이 섹션에서는 첫 번째 클릭 또는 광고 노출로부터 인스톨 또는 이벤트의 어트리뷰션, 그리고 그 이후에까지 이르는 길을 따라 발생하는 상황에 대해 설명합니다.

AppsFlyer 어트리뷰션 모델

  1. 사용자가 배너 또는 오퍼 링크를 클릭합니다.
  2. 그 배너 또는 링크는 사용자를 앱스플라이어 어트리뷰션 링크로 리디렉션합니다. 앱스플라이어 어트리뷰션 링크는 클릭 때 수집된 정보로 채워집니다.
  3. 앱스플라이어는 어트리뷰션 링크에서 정보를 수집하여 데이터베이스에 저장합니다.
  4. 인스톨이 발생하고 처음으로 앱이 실행됩니다. 앱 내의 앱스플라이어 SDK가 앱이 설치된 디바이스에 대한 정보와 함께 앱스플라이어 서버를 호출합니다.
  5. 앱스플라이어는 어트리뷰션 방법을 사용하여, 이 데이터를 앱스플라이어 클릭 데이터베이스와 매칭합니다.
    • 리퍼러 매칭
      이 어트리뷰션 방법은 안드로이드 기기에서만 가능합니다. 사용자가 링크를 클릭하여 구글 플레이로 리디렉션되었을 때, 구글 플레이는 고유한 리퍼러 ID를 제공합니다. 인스톨이 발생하면, 앱스플라이어는 디바이스에서 이 ID를 수집합니다. 그리고 이를 구글 플레이 기록과 매칭합니다.
    • 디바이스 ID 매칭
      앱스플라이어는 클릭 때 수집된 디바이스 ID(iOS의 IDFA 또는 안드로이드 기기의 GAID)와 인스톨을 수행한 기기의 디바이스 ID를 매칭합니다.
    • 확률적 모델
      통계적 분석 및 머신 러닝과 결합한 경험적 알고리즘 세트를 이용하여, 앱스플라이어는 디바이스로부터 IP 주소 또는 OS 버전과 같은 다양한 데이터 포인트를 분석합니다. 이를 통해 앱 다운로드와 전환의 고유 사용자로서 가능성이 높은 경우를, 익명인 상태에서 통계적인 방식으로 결정합니다.

     참고

    이들이 앱스플라이어가 사용하는 주요 어트리뷰션 방법입니다. 저희의 모든 어트리뷰션 방법에 대해서는 여기를 참고하십시오.

    앱스플라이어는 리퍼러, 디바이스 ID 또는 확률적 모델링 데이터 포인트(순서대로)를 앱스플라이어 클릭 데이터베이스에서 찾습니다. 일치하는 항목을 찾으면, 인스톨을 클릭에 어트리뷰션 합니다. 그렇지 않은 경우, 인스톨을 오가닉 다운로드로 어트리뷰션 합니다.

  6. 인스톨이 어트리뷰션 되면, 앱스플라이어는 해당 전환 상세 내역을 애드 네트워크로 포스트백 발송합니다.

이 전체 과정에서, 앱스플라이어는 어트리뷰션 링크를 통해 애드 네트워크로부터 정보를 얻고, 포스트백으로 그 정보를 다시 애드 네트워크로 보냅니다.

시작하기

어트리뷰션 링크는 각 클릭에 대해, 애드 네트워크가 채워준 매크로를 포함하고 앱스플라이어로 전송된 URL 입니다. 포스트백은 각 성공적인 전환에 대해, 앱스플라이어가 채워준 매크로를 포함하고 애드 네트워크 서버로 실시간 전송된 URL 입니다.

어트리뷰션 링크 및 포스트백의 템플릿은 파트너 계정을 만들기 위한 전제조건이므로, 앱스플라이어에게 미리 제공해야 합니다. 앱스플라이어가 템플릿을 전달받게되면, 애드 네트워크 계정의 설정을 진행할 수 있습니다. 이 섹션은 어트리뷰션 링크와 포스트백 템플릿을 설정하는 방법에 대해 설명합니다.

 참고

만약 HasOffers, CAKE, 또는 Affise 같은 타사 퍼포먼스 마케팅 툴을 사용하고 있다면, 대신 연관된 플랫폼을 위한 안내를 사용하십시오.

어트리뷰션 템플릿

어트리뷰션 링크 (배너/오퍼에 적용되는 링크)는 다음과 같습니다.

https://app.appsflyer.com/com.yourapp?pid=mediaName_int
&clickid={clickid}&advertising_id={gaid}&af_siteid={affiliate_id}
&af_cost_model=CPI&af_cost_value={cost_value}&af_cost_currency={currency}
&c={Campaign}&af_ad_type={AdType}&af_adset={Adset}&af_ad={Ad}
&is_incentivized={true\false}


https://app.appsflyer.com/ 는 앱스플라이어 엔드포인트이며, com.yourapp 는 앱 ID입니다. 그리고 pid=mediaName_int 는 앱스플라이어가 애드 네트워크에게 할당한 고유한 미디어 소스 이름입니다.

링크의 이 부분은 고정적이며, 애드 네트워크로부터 필요한 점은 없습니다.

기호 '=' 이후, {} 내부의 값은, 클릭 시 앱스플라이어로 전송할 수 있도록, 애드 네트워크로부터 채워져야하는 매크로입니다.

애드 네트워크 시스템에서 실제 올바른 값으로 치환될 수만 있다면, 매크로는 어떻게 불려져도 괜찮습니다. 기호 '=' 이전의 파라미터는 앱스플라이어에 의해 사용되는 플레이스홀더(placeholder)로서, 어떤 값이 애드 네트워크로 부터 전송되었는지 앱스플라이어가 알 수 있게 합니다.

연동을 생성할 수 있도록, 앱스플라이어는 다음 정보를 필요로 합니다.

파라미터 설명
&clickid={clickid} ClickID는 애드 네트워크에서 발생한 각 클릭에 대한 고유한 클릭 식별자 입니다.
&advertising_id={gaid} or
&idfa={IDFA}
클릭이 일어난 기기의 디바이스 ID (안드로이드 용 GAID와 애플 용 IDFA) 입니다.
&c={campaign} 캠페인 이름은 광고주에 의해 지정됩니다.
&af_siteid={publisher_id} 클릭을 유입시킨 퍼블리셔나 어필리에이트의 publisher ID 또는 affiliate ID 입니다.
&af_ad_type={search_text} 광고 유형입니다. 다음 이름 중 하나를 사용할 수 있습니다:
search_text
banner
interstitial
video
rewarded_video
playable
sponsored_content
audio
&af_adset={adsetid} 광고 세트 이름이며 광고주/퍼블리셔가 지정합니다. 광고 세트는 중간 체계 수준으로, 캠페인과 광고 사이입니다. 더 보기
&af_ad={ad_id} 광고 이름이며 (여기)를 참조하시고 이 파라미터는 광고주와 퍼블리셔가 제공합니다.
&is_incentivized={true} 보상형인지 보상형이 아닌지 캠페인을 구분합니다. (true/false 값으로 입력)
&af_cost_value={cost_value} 전환 비용 값이며, 소수점 아래 최대 4자리까지 지원합니다.
오직 숫자로만 설정하십시오. (필요한 경우, 소수점 사용) 예: "56", "2.85" 등.
&af_cost_currency={currency} 비용 통화 입니다 — 통화 코드 (예, USD, EUR). 기본 값은 USD 입니다.
통화 코드 목록.

나열된 파라미터들은 매우 권장되는 것들이며, 앱스플라이어는 훨씬 더 많은 파라미터를 지원하고 있습니다. 앱스플라이어는 애드 네트워크가 클릭에서 수집한 내용 중 가능한 많은 정보를 공유할 것을 제안합니다.

파라미터 전체 목록은 여기에서 찾을 수 있습니다.

포스트백 템플릿

어트리뷰션 링크를 통해 애드 네트워크에서 앱스플라이어로 정보를 보낸다면, 포스트백은 성공적인 전환이 일어날 때마다, 앱스플라이어가 애드 네트워크로 (추가 데이터와 함께) 정보를 보내는 방법입니다. 전환은 앱 설치 또는 사후 설치 이벤트 모두 해당됩니다. (어트리뷰션 과정은 사후 설치 이벤트도 전반적으로 동일합니다.)

포스트백은 IP 주소, 통신사 정보, 국가, 클릭 시간, 인스톨 시간 등을 포함한 기기 단위 정보를 광범위하게 제공합니다. 사후 설치 이벤트의 경우, 매출도 공유할 수 있습니다.

인스톨 포스트백 템플릿

인스톨 포스트백 템플릿은 다음과 같습니다.

http://your_domain.com/postback?clickid={clickid}&af_siteid={affiliate_id}
&advertising_id={gaid}&country={county-code}&device={device-brand}


http://your_domain.com/postback? 은 앱스플라이어가 포스트백을 전송할 애드 네트워크의 엔드포인트 URL 입니다.

포스트백 템플릿은 어트리뷰션 링크 템플릿의 반대입니다. 기호 '=' 뒤의 매크로는 앱스플라이어가 값을 채우기 위해 필요한 앱스플라이어의 파라미터입니다. 기호 '=' 앞의 플레이스홀더는 애드 네트워크의 서버가 식별하는데 필요한 파라미터입니다. 이 파라미터는 매크로와 매칭되기만 한다면, 원하는대로 이름 붙여질 수 있습니다.

파라미터 설명
&clickid={clickid} 앱스플라이어는 애드 네트워크가 클릭 시 발송한 어떤 정보라도 포스트백 내부에 포함하여 다시 보낼 수 있습니다. 클릭 ID는 어떤 클릭이 인스톨이나 이벤트로 전환되었는지 구별하기 위해 필요합니다.
&gaid={advertising_id} 전환이 만들어진 기기의 디바이스 ID 입니다.
&affiliate_id={af_siteid} 어필리에이트/퍼블리셔 ID 입니다.
&country={county-code} 전환이 발생한 국가 입니다. 이는 포스트백 내에서 전송될 수 있는 추가 데이터의 예시입니다.
&device={device-brand} 전환이 만들어진 기기의 브랜드 입니다. 포스트백 내에서 제공될 수 있는 또다른 예시입니다.

전환에 대하여 전송할 수 있는 더 많은 정보 매크로가 있습니다. 포스트백 매크로의 전체 목록은 여기에서 확인하십시오.

인앱 이벤트 포스트백 템플릿

인앱 이벤트 포스트백 템플릿은 다음과 같습니다.

http://your_domain.com/postback?clickid={clickid}&af_siteid={affiliate_id}
&advertising_id={gaid}&event={mapped-iae}

이 템플릿은 추가 파라미터를 사용합니다.

파라미터 설명
event={mapped-iae} 애드 네트워크 플랫폼에서 해당하는 이벤트의 이름/ID 입니다.

 

계정 생성

링크와 포스트백 템플릿이 준비되면, 앱스플라이어로부터 수신한 이메일에 상세 내역을 포함하여 답장해주십시오.

앱스플라이어는 연동을 생성하고, 애드 네트워크가 앱스플라이어 파트너 대시보드를 사용할 수 있도록 로그인 정보를 제공할 것입니다.

포스트백과 비슷하게, 파트너 대시보드는 애드 네트워크에 관할하는 캠페인 성과를 실시간 업데이트 합니다. 또한 파트너 대시보드를 통해, 리텐션 리포트 또는 프로텍트360 (앱스플라이어 프로드 탐지 솔루션)과 같은 광고주 승인 기반의 기능에 액세스 할 수 있습니다.

앱 관리 권한

앱 대시보드를 보고 앱을 관리하려면, 앱 소유주가 권한을 부여해야 합니다. 앱 소유주가 권한을 부여하고나면, 다음처럼 이루어집니다.

애드 네트워크의 팀 멤버도 해당 앱의 대시보드에 접속하려면, 반드시 앱 소유주가 그들에게 권한을 부여해야합니다.

만약 앱 소유주가 애드 네트워크에게 권한을 부여하는 옵션이 없는 경우, 파트너 개발 매니저에게 연락하거나 integrations@appsflyer.com 으로 이메일 주십시오.

팀 멤버

팀원 추가

광고주는 해당 애드 네트워크 사의 애드 네트워크를 통해 그들의 마케팅을 관리할 수 있는 권한을 애드 네트워크 조직에 부여합니다. 하지만, 애드 네트워크 사의 팀 멤버들은 각각 다른 앱을 관리하고 있을 수 있습니다. 팀 멤버로 추가함으로써, 누가 어떤 앱을 관리하는지 컨트롤할 수 있습니다. 애드 네트워크는 팀 멤버를 추가하고, 그 다음, 광고주는 그들의 앱을 팀 멤버가 관리할 수 있도록 팀 멤버에게 권한을 부여합니다.

애드 네트워크의 계정을 생성하고나면, 애드 네트워크에서 팀 멤버를 추가할 수 있습니다.

  1. 계정에서, 우측 상단 코너의 이메일 주소를 클릭합니다.
  2. 팀 멤버 를 클릭합니다.
  3. 다음 화면에서, 팀 멤버 추가 를 클릭합니다.

  4. 이름, 이메일을 채워넣고, 팀 멤버의 부서를 선택합니다.
  5. 선택적 - 어드민 기능 부여하기

     참고

    어드민 기능을 팀 멤버에게 부여하는 경우, 이는 오직 팀 멤버를 추가하거나 수정할 수 있는 기능만을 제공합니다.

    어드민 기능을 가진 팀 멤버라도 그들이 추가한 팀 멤버에게 어드민 기능을 부여할 수는 없습니다.

  6. 저장 버튼을 클릭합니다.

만약, 팀 멤버를 추가하려는데 Can't create this user 라는 오류 메시지를 받는다면, 다음을 확인하십시오.

  • 이름에는 문자, 숫자, 공백, 마침표 (.), 하이픈 (-), 밑줄 (_), 인용 부호 (' 또는 ") 만 포함될 수 있습니다.
  • 이메일 주소가 올바르지 않을 수 있습니다. 올바른 주소인지 확인하십시오.
  • 이메일 주소가 이미 시스템에 있을 수 있습니다. 사용자 목록에 이미 추가되었는지 확인하십시오.

새로 추가된 팀 멤버는 환영 이메일을 수신하여 해당 계정을 활성화합니다. 만약 팀 멤버가 이 이메일을 받지 못했다면, 재전송할 수 있습니다. 아래의 팀 멤버 액션을 참조하십시오.

ad_net_welcome_email.png

팀 멤버 액션

팀 멤버를 수정하거나 삭제할 수 있습니다. 또한, 팀 멤버를 추가했을 때 이메일을 못받은 경우, 초대 이메일을 재전송할 수 있습니다.

  1. 해당 팀 멤버 항목의 오른쪽 코너에 있는 세 개의 점을 클릭합니다.

    edit_delete_team_member.png

  2. 드롭 다운 메뉴에서 원하는 옵션을 선택합니다.

애드 네트워크 계정의 앱들

앱 추가하기

계정을 처음 생성했을 때는 이 계정과 연관된 앱이 없습니다. 계정에 앱을 추가하려면, 협업하는 앱 소유주에게 연락하여 그들의 앱을 볼 수 있는 권한을 부여하도록 요청합니다.

ad_net_no_apps.png

 

애드 네트워크 계정에 표시되어야 하는 앱을 알고 있지만 그 앱을 찾을 수 없다면, 앱 소유주에게 앱을 볼 수 있는 권한을 부여해달라고 요청하십시오.

팀 멤버에게 앱 권한 부여하기

오직 앱 소유주만 팀 멤버에게 그들의 앱 관리 권한을 부여할 수 있습니다. 팀 멤버에게 앱 관리 권한을 부여하려면:

  1. 앱 소유주에게 팀 멤버 이메일 목록을 전달합니다.
  2. 앱 소유주가 해당 팀 멤버들에게 앱을 볼 수 있는 권한을 부여하도록 요청합니다.

앱 목록

계정의 앱 페이지는 최대 1000 개의 앱을 나열합니다. 만약 목록이 1000 개를 초과한다면, 일부 앱은 목록에 표시되지 않습니다. 검색을 사용하면 여전히 찾을 수는 있습니다.

앱 검색하기

앱을 검색하려면:

  1. 계정에서, 상단 메뉴의 나의 앱 을 클릭합니다.
  2. 드롭 다운 메뉴에서 검색 방법을 선택합니다.
    • App Name
    • 앱 ID
    • 앱 소유주 이메일
  3. 검색어를 입력합니다.

 

찾고있는 앱을 볼 수 없습니까? 앱 소유주가 해당 앱을 볼 수 있는 권한을 부여했는지 확인하십시오.

다음은 무엇입니까?

위의 과정은 이제 완료했습니다. 다음은 무엇일까요?

도움이 되었습니까?