Deferred Deep Linking - Getting the Conversion Data - 지연된 딥링킹 - 전환 데이터 획득

소개SDK 구현응답 키

소개

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

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

 

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


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

AppsFlyer의 NativeTrack™ SDK는 서버측 트래킹을 수행합니다. 이것은 전환 트래킹의 처리가 AppsFlyer의 서버에서 가능하다는 의미입니다. AppsFlyer의 SDK에서 어트리뷰션 데이터에 액세스하는 것은 처음 앱을 열 때부터 몇 초 안에 이루어집니다.

 참고

Facebook의 개인 정보 보호 정책에 따라, Facebook의 서비스 이용 약관에 동의하지 않으면 AppsFlyer(또한 다른 서드파티 모바일 측정 파트너)는 Facebook 설치에 대해 사용자 레벨의 어트리뷰션을 제공할 수 없습니다. 자세한 내용은 여기에서 확인하세요.

만약 서비스 이용 약관에 동의하지 않으면, Facebook 모바일 광고 설치는 '오가닉'으로 분류되고 Facebook 설치에 대한 사용자 레벨 데이터를 받을 수 없습니다.

지연된 딥링킹을 수행하기 위해서 어트리뷰션 데이터에 액세스하는 것은 설치 후에 사용자가 처음으로 앱을 시작할 때 가능합니다. 이미 앱을 설치한 사용자에 대한 딥링킹 구현은 여기에서 확인하세요.

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

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

전환 데이터는 트래킹 링크에 의존하므로 소스와 트래킹 링크가 다르면 전환 데이터 파라미터도 다르게 생성할 수 있습니다.

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

onInstallConversionDataLoaded - Android

onConversionDataReceived - iOS

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

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

키 이름 설명

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

af_status

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

유효값:

  • Organic
  • Non-organic
  • Error

Non-organic

모두

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

클릭 날짜 & 시간(밀리초)

2014-01-08 00:07:53.233

모두

install_time

전환 데이터 날짜 & 시간(밀리초)

2014-01-08 00:12:51.701

모두

agency

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

nanigans

모두

is_first_launch

처음 시작했을 때는 True, 이후에는 False

true

모두

is_fb

 

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

true

Facebook

ad

Facebook 광고 이름

Angry Bird Facebook ad 1

Facebook

ad_id

Facebook 광고 ID

6012740800279

Facebook

campaign_id

Facebook 캠페인 ID

6012700005123

Facebook

adset

Facebook 광고 세트 이름

US - 18+

Facebook

adset_id

Facebook 광고 세트 ID

6099800005123

Facebook

ad_id

Facebook의 광고 고유 식별 번호

6012998843079

Facebook

일반적인 AppsFlyer 트래킹 링크 설치 예

다음의 트래킹 링크를 사용한 설치는

Android iOS
http://app.appsflyer.com/angry-birds-android?pid=tapjoy_int&c=July4-2014&
af_prt=starcomm&af_siteid=57&af_sub1=subtext1&freehand-param=somevalue

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

전환 데이터 응답

Android iOS
{
   "media_source":"Yeahmobi_int",
   "campaign":"Yeahmobi_TH",
   "adset":null,
   "clickid":"fb7f51d42-2621-93bd-e9a1b24f1acfab7b76e5104706104f4d683ffdb560c0010",
   "adgroup":null,
   "campaign_id":null,
   "af_cost_currency":"USD",
   "af_status":"Non-organic",
   "af_sub_siteid":"1702",
   "agency":"ECHOMARKETING",
   "af_sub3":null,
   "af_cost_model":"CPI",
   "af_siteid":"1777215",
   "af_dp":"agoda://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-00690845fbce",    "orig_cost":"1.5",    "af_prt":"ECHOMARKETING",    "af_sub5":null,    "install_time":"2017-07-19 08:30:35.461",    "af_sub2":"Yeahmobi_TH_G001_Android", "freehand-param":"somevalue" }

 참고

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

Facebook 설치 예

 참고

Facebook 캠페인에 대한 트래킹 링크는 없습니다.

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

전환 데이터 응답

Android iOS
{
   "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 }
도움이 되었습니까?
9명 중 9명이 도움이 되었다고 했습니다.