지연된 딥링킹 - 전환 데이터 획득

  • 개발자

소개

AppsFlyer에서는 SDK 레벨로 실시간으로 직접 사용자 어트리뷰션 데이터에 액세스할 수 있습니다. 이를 통해 사용자가 앱을 새로 설치하고 처음으로 앱을 열때 보이는 방문 페이지를 커스터마이징할 수 있습니다. 이것을 일반적으로 "디퍼드" 딥링킹이라고 부릅니다. 웹에서는 매우 일반적이지만 모바일 앱 생태계에서는 상당히 어려운 일입니다. 다행히 AppsFlyer는 모든 경우와 모든 플랫폼에 대해서 지원하고 있습니다.

 중요!

지연된 딥링킹을 수행하려면 앱이 URI 스킴, 앱 링크 (Android) 또는 유니버설 링크 (iOS)를 지원해야 합니다. 더 자세히 알아보려면 딥링킹 설정을 참조하세요.

신규 사용자를 설치 후에 딥링크로 보내는 것은 앱을 이미 앱을 설치한 사용자에게 딥링킹 사용자정의 URL 스킴(iOS, Android)을 사용하는 것과 매우 유사합니다. 

 

"뉴욕 호텔" 검색에 대한 HotelTonight의 Google 애드워즈 광고를 막 클릭한 사용자를 생각해보세요. 이 사용자는 먼저 Google Play나 앱스토어로 보내어져서 앱을 다운로드하게 되고, 앱을 처음으로 열 때 뉴욕 페이지의 호텔을 직접 방문하게 됩니다. AppsFlyer가 제공하는 어트리뷰션 데이터에 액세스함으로써, 어플리케이션은 사용자와 설치를 유인한 정확한 캠페인과 키워드를 받습니다.


사용자 경험 향상과 전환율 개선뿐만 아니라, 사용자가 앱을 설치하고 사용하는 것에 대해 크레딧이나 보너스를 제공하는 것과 같이 정교한 컨텍스트 기반의 캠페인을 기능적으로 사용할 수 있습니다. 예: 클릭해서 설치 캠페인 대신에 설치하고 예약하면 $50 크레딧 얻기 캠페인을 실시합니다. 이러한 캠페인은 클릭해서 설치까지의 전환율 뿐만아니라 사용자의 구매 전환율까지 향상시킵니다. 또한 이 캠페인은 전반적인 ROI를 2배에서 5배까지 높일 수 있습니다!

AppsFlyer SDK는 앱 내에서 어트리뷰션 데이터 액세스의 활성화를 담당합니다. 처음 앱 실행 시, AppsFlyer SDK에서 어트리뷰션 데이터에 액세스하는 것은 몇 초 안에 이루어집니다. 이후 세션에서는 어트리뷰션 데이터가 기기에 저장되어 있기 때문에 액세스가 바로 이루어집니다.

 참고

  • Facebook의 개인 정보 보호 정책에 따라, Facebook의 서비스 이용 약관에 동의하지 않으면 AppsFlyer(또한 다른 서드파티 모바일 측정 파트너)는 Facebook 설치에 대해 사용자 레벨의 어트리뷰션을 제공할 수 없습니다. 자세한 내용은 여기에서 확인하세요.
    서비스 이용 약관에 동의하지 않으면, Facebook 모바일 광고 설치는 '오가닉'으로 분류되고 Facebook 설치에 대한 사용자 레벨 데이터를 받을 수 없습니다.
    지연된 딥링킹을 수행하기 위해서 어트리뷰션 데이터에 액세스하는 것은 설치 후에 사용자가 처음으로 앱을 시작할 때 가능합니다. 이미 앱을 설치한 사용자에 대한 딥링킹 구현은 여기에서 확인하세요.
  • 전환 데이터는 백엔드에서 사용자 로데이터를 저장하는 실제 데이터 API 아닙니다. 여기를 클릭하여 우수한 데이터 API를 선택할 수 있는 정보를 확인하세요.

어트리뷰션 응답에서 사용가능한 키

리턴된 컨버전 데이터는 원래 어트리뷰션 링크의 모든 파라미터와 클릭이나 설치했을 때 생성되는 일부 추가 서버 파라미터로 구성됩니다.

컨버전 데이터는 어트리뷰션 링크에 의존하므로 소스와 어트리뷰션 링크가 다르면 컨버전 데이터 파라미터도 다르게 생성할 수 있습니다.

앱을 시작하면 언제나 다음 함수가 호출됩니다.

Android에서는 onInstallConversionDataLoaded

iOS에서는 onConversionDataReceived

설치 유형에 따라 3가지의 결과가 가능합니다.

논오가닉 설치
설치의 원래 어트리뷰션 데이터를 리턴합니다(아래의 예를 확인하세요).
오가닉 설치
(또는 재설치) "organic install"을 리턴합니다.
리어트리뷰션
리어트리뷰션 전환 정보를 리턴합니다.

키 이름 설명

키 이름 설명 예시 값 미디어 소스

af_status

어떤 어트리뷰션 유형이 감지되었는지 보여줍니다.

유효값:

  • 오가닉
  • 논오가닉
  • Error

논오가닉

모두

af_message

자유 텍스트

Organic install/Error message

모두

media_source

미디어 소스 이름. AF 어트리뷰션 링크 'pid' 파라미터입니다.

  • inmobi_int
  • tapjoy_int
  • Facebook Ads

 참고

에이전시가 유입한 설치 소스는 숨겨져 있고, "null" 값을 가집니다.

모두

 

campaign

캠페인 이름(AppsFlyer의 어트리뷰션 링크 'c' 파라미터, 또는 Facebook 캠페인 이름)

Ad1/camp123

모두

clickid

클릭 ID 또는 트랜잭션 ID

123456/xsfd234

모두

af_siteid

사이트 ID(최적화용)

Site1

모두

af_sub1

추가 파라미터

someParameter

모두

af_sub2

추가 파라미터

 

모두

af_sub3

추가 파라미터

 

모두

af_sub4

추가 파라미터

 

모두

af_sub5

추가 파라미터

 

모두

af_keywords

검색 캠페인에서 검색한 키워드 예: Google 검색 캠페인

 

모두

click_time

클릭 날짜 & 시간(milliseconds)

2014-01-08 00:07:53.233

모두

install_time

전환 데이터 날짜 & 시간(milliseconds)

2014-01-08 00:12:51.701

모두

agency

설치를 생성한 에이전시 또는 PMD

nanigans

모두

is_first_launch

첫 실행의 경우 True, 이후에는 False

true

모두

is_fb

 

Facebook 어트리뷰션을 나타내는 플래그. 값: true/false

true

Facebook

ad_id

Facebook의 광고 고유 식별 번호

6012740800279

Facebook

campaign_id

Facebook 캠페인 ID

6012700005123

Facebook

adset

Facebook 광고 세트 이름

US - 18+

Facebook

adset_id

Facebook 광고 세트 ID

6099800005123

Facebook

orig_cost

설치의 비용 값(어떤 통화도 될 수 있음)

1.5

모두

cost_cents_USD

통화 전환 이후 미국 센트 형태의 비용 값

150

(센트)

모두

 참고

어트리뷰션 링크 연동(자체 보고하지 않는 네트워크)를 위해서 어트리뷰션 링크에 나타나는 모든 URL 파라미터가 GCD에서 리턴됩니다.

일반적인 AppsFlyer 어트리뷰션 링크 설치 예

다음은 어트리뷰션 링크를 사용한 설치입니다.

AndroidiOS
http://app.appsflyer.com/com.greatapp?pid=network_int&c=network_TH&af_sub1=102619
&af_sub2=network_TH_G001_Android&af_dp=app%3A%2F%2Fhome&af_prt=expertagency
&af_siteid=1777215&af_sub_siteid=1702&freehand-param=somevalue&tag={TAGID}
&clickid={CLICKID}&af_click_lookback=1d

아래의 컨버전 데이터 응답을 생성합니다. 

컨버전 데이터 응답

AndroidiOS
{
  "media_source":"network_int",
  "campaign":"network_TH",
  "adset":null,
  "clickid":"fb7f51d42-2621-93bd-e9a1b24f1acfab7b76e5104706104f4d6*******",
  "adgroup":null,
  "campaign_id":null,
  "af_cost_currency":"USD",
  "af_status":"Non-organic",
  "af_sub_siteid":"1702",
  "agency":"expertagency",
  "af_sub3":null,
  "af_cost_model":"CPI",
  "af_siteid":"1777215",
  "af_dp":"app://home",
  "adset_id":null,
  "click_time":"2017-07-19 08:30:31.890",
  "cost_cents_USD":"150",
  "iscache":true,
  "is_first_launch":true,
  "af_cpi":null,
  "af_sub1":"102619",
  "af_cost_value":"1.5",
  "af_click_lookback":"1d",
  "af_sub4":null,
  "site_id":"1777215",
  "adgroup_id":null,
  "tag":"8d55089f-31b6-407b-9266-*********",
  "orig_cost":"1.5",
  "af_prt":"expertagency",
  "af_sub5":null,
  "install_time":"2017-07-19 08:30:35.461",
  "af_sub2":"network_TH_G001_Android",
  "freehand-param":"somevalue"
}

 참고

키의 순서는 다를 수 있습니다. 별도 통보없이 추가 키가 더해질 수 있습니다.

Facebook 설치 예

 참고

Facebook 캠페인에 대한 어트리뷰션 링크는 없습니다.

Facebook 캠페인에서 정의된 딥링크 파라미터는 Facebook이 아닌 곳에서는 사용할 수 없습니다. af_dp 파라미터를 포함하며, 앱의 스킴 경로가 있습니다. 따라서, 지연된 딥링킹을 구현하려면, Facebook 캠페인에 추가적인 로직을 적용해야 합니다. 프로그래밍 방식으로 사용자를 리다이렉션하려면 getConversionData 응답에서 campaign, adset, adgroup과 같은 Facebook 데이터를 사용하세요.

컨버전 데이터 응답

AndroidiOS
{
  "adset":"T:DAT-Desktop_O:All_L:AR-AE_A:All_R:1-30 Day",
  "adgroup":"T:DAT-Desktop_O:All_L:AR-AE_A:All_R:1-30 Day",
  "campaign_id":"6068535534218",
  "af_status":"Non-organic",
  "agency":null,
  "af_sub3":null,
  "af_siteid":null,
  "adset_id":"6073532011618",
  "is_fb":true,
  "is_first_launch":true,
  "click_time":"2017-07-18 12:55:05",
  "iscache":false,
  "ad_id":"6074245540018",
  "af_sub1":null,
  "campaign":"T:DAT_L:AR-AE",
  "is_paid":true,
  "af_sub4":null,
  "adgroup_id":"6073532011418",
  "is_mobile_data_terms_signed":true,
  "af_channel":"Facebook",
  "af_sub5":null,
  "media_source":"Facebook Ads",
  "install_time":"2017-07-19 08:06:56.189",
  "af_sub2":null
}
도움이 되었습니까?
15명 중 12명이 도움이 되었다고 했습니다.

페이지 내용 :