Deep linking tertunda untuk mendapatkan data konversi

  • Pengembang

Pengantar

AppsFlyer memungkinkan Anda untuk mengakses attribution data pengguna real time dan secara langsung dari level SDK. AppsFlyer juga memungkinkan Anda untuk menyesuaikan landing page yang di akses pengguna dari pertama kali app ini di buka setelah baru di install. Ini biasanya disebut sebagai “deferred” deep linking. Cara ini sudah sangat umum di website, namun ini adalah sebuah tantangan besar saat di lakukan di dalam ekosistem aplikasi mobile. Untungnya, AppsFlyer menyediakan support untuk semua kasus dan platform.

 Penting!

Untuk melakukan deep linking tertunda, app Anda harus mendukung skema URI, Link App (Android), atau Link Universal (iOS). Lihat Pengaturan Deep Linking untuk mempelajari selengkapnya.

Mengirim pengguna aplikasi baru ke deep link pada saat install sangatlah mirip dengan menggunakan Skema URL custom deep linking (iOSAndroid) untuk pengguna yang telah menginstal aplikasi Anda. 

 Contoh

Anggaplah pengguna yang baru saja mengeklik iklan Google Adwords HotelTonight untuk pencarian "Hotels New York". Pertama-tama, pengguna akan dikirim ke Google Play/App-Store untuk mengunduh aplikasi dan saat pertama kali membuka, pengguna akan diarahkan ke laman Hotels in New York. Dengan mengakses data atribusi yang disediakan oleh Appsflyer, aplikasi akan menerima kampanye dan kata kunci yang tepat untuk mendorong pengguna/instalasi tersebut.


Selain pengalaman yang lebih baik dan konversi yang ditingkatkan, fungsi ini memungkinkan kampanye berbasis konteks yang lebih mutakhir seperti memberi user dengan kredit/bonus untuk menginstal dan menggunakan app. Misalnya: Bukan lagi kampanye Klik untuk menginstal, tetapi Install dan dapatkan kredit $50 untuk pemesanan. Kampanye ini tidak hanya meningkatkan konversi klik untuk menginstal, tetapi juga meningkatkan konversi ke pembayaran user. Kampanye ini dapat meningkatkan ROI keseluruhan sebesar 2X-5X!

SDK AppsFlyer berfungsi untuk mengaktifkan akses ke data atribusi dari dalam app. Pada peluncuran pertama app, mengakses data atribusi dari SDK AppsFlyer mungkin perlu waktu beberapa detik. Pada sesi selanjutnya, akses langsung terjadi karena data atribusi disimpan pada perangkat.

 Catatan

  • Menurut kebijakan privasi Facebook, AppsFlyer (atau partner pengukuran mobile pihak ke-3 lainnya) tidak dapat memberikan atribusi level user untuk install Facebook kecuali Anda menerima Syarat Layanan Facebook. Info selengkapnya ada di sini.
    Jika Anda memilih untuk tidak menerima Syarat Layanan tersebut, maka install Iklan Mobile Facebook dikategorikan sebagai 'Organic' dan Anda tidak dapat menerima data level user untuk install Facebook.
    Mengakses data atribusi untuk mengimplementasikan deep linking tertunda akan berlaku bagi peluncuran pertama user setelah install. Untuk mengimplementasikan deep linking bagi user yang telah memiliki app ter-install, lihat di sini.
  • Data konversi bukanlah API data yang ideal untuk menyimpan data lengkap user di backend Anda.
    Klik di sini untuk informasi tentang memilih API data terbaik untuk Anda.

Kode yang Tersedia di dalam Respons Atribusi

Data konversi yang dikembalikan berisi SEMUA parameter pada link atribusi asli dan beberapa parameter server tambahan yang dibuat pada saat klik atau install.

Karena data konversi bergantung pada link atribusi, ini berarti bahwa sumber dan link atribusi yang berbeda dapat menghasilkan parameter data konversi yang berbeda pula.

Fungsi di bawah ini dipanggil setiap kali aplikasi di-launch:

onInstallConversionDataLoaded untuk Android

onConversionDataReceived untuk iOS

Ada 3 kemungkinan hasil, tergantung pada tipe instalasi:

Install Non-Organik
Mengembalikan data atribusi asli dari instalasi (lihat contoh di bawah ini)..
Install Organik
(atau ew-install) Mengembalikan "organic install"
Re-attribution
Mengembalikan detail conversion Re-attribution.

Penjelasan Kode Nama

Nama Kode Penjelasan Contoh Nilai Media source

af_status

Menunjukkan tipe atribusi apa yang terdeteksi.

Nilai valid:

  • Organik
  • Non-organik
  • Error

Non-organik

Semua

af_message

Teks bebas

Instalasi Organik/Pesan error

Semua

media_source

Nama media source. Ini adalah parameter 'pid' link atribusi AF

  • inmobi_int
  • tapjoy_int
  • Iklan Facebook

 Catatan

sumber instalasi yang berasal dari agensi akan disembunyikan dan memiliki nilai "null".

Semua

 

campaign

Nama kampanye (parameter 'c' link atribusi AppsFlyer atau nama kampanye Facebook)

Ad1/camp123

Semua

clickid

Click id atau transaksi id

123456/xsfd234

Semua

af_siteid

Site id (untuk optimisasi)

Site1

Semua

af_sub1

Parameter ekstra

beberapa Parameter

Semua

af_sub2

Parameter ekstra

 

Semua

af_sub3

Parameter ekstra

 

Semua

af_sub4

Parameter ekstra

 

Semua

af_sub5

Parameter ekstra

 

Semua

af_keywords

Kata kunci yang dicari untuk search campaigns. Contohnya. Campaign Google Search

 

Semua

click_time

Tanggal & waktu klik (milidetik)

2014-01-08 00:07:53.233

Semua

install_time

Tanggal & waktu conversion (milidetik)

2014-01-08 00:12:51.701

Semua

agency

Agensi atau PMD menghasilkan install

nanigans

Semua

is_first_launch

true untuk launch pertama dan false setelahnya

true

Semua

is_fb

 

Tanda yang menunjukkan ini adalah atribusi dari Facebook. Nilai: true/false

true

Facebook

ad_id

Nomor identifikasi unik Facebook dari iklan

6012740800279

Facebook

campaign_id

Campaign ID Facebook

6012700005123

Facebook

adset

Nama ad set Facebook

US - 18+

Facebook

adset_id

ad set ID Facebook

6099800005123

Facebook

orig_cost

Nilai biaya install (bisa dalam mata uang apa pun)

1.5

Semua

cost_cents_USD

Nilai biaya dalam Sen AS setelah konversi mata uang

150

(Sen)

Semua

 Catatan

Untuk integrasi Link Atribusi (selain network pelaporan mandiri), semua parameter URL yang muncul pada link atribusi dikembalikan dalam GCD.

Contoh Install Link Atribusi AppsFlyer Reguler

Instal yang dibuat menggunakan link atribusi berikut:

AndroidiOS
http://app.appsflyer.com/com.greatapp?pid=network_int&c=network_TH&af_ad=ad_name&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

menghasilkan 

Respons Data Conversion

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_ad" = "ad_name",
  "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"
}

 Catatan

Urutan kode nya akan berubah Kode tambahan akan ditambahkan tanpa pemberitahuan.

Contoh Instalasi Facebook

 Catatan

Tidak ada link atribusi untuk kampanye Facebook.

Parameter Deep Linking yang ditentukan dalam kampanye Facebook tidak tersedia di luar Facebook. Ini termasuk parameter af_dp, yang memegang jalur skema di dalam app. Sehingga, untuk menerapkan deep linking tertunda, logika tambahan harus diterapkan untuk kampanye Facebook. Gunakan data Facebook di dalam respons getConversionData, seperti kampanye, adset, adgroup, dll. untuk mengarahkan user Anda secara terprogram.

Respons Data Conversion

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
}

Penautan langsung tertunda dengan SRN

AppsFlyer selalu menerima data konversi dan membuatnya tersedia untuk aplikasi pada peluncuran pertama. User baru yang menginstal setelah mengklik kampanye deep linking/penargetan ulang pada SRN dapat diarahkan di dalam aplikasi saat peluncuran menggunakan data konversi.

Namun, dengan SRN, parameter deep linking AppsFlyer yang biasa, seperti af_dp, tidak tersedia sebagai bagian dari data deep link.
Untuk menggunakan data ini di dalam aplikasi, developer harus menggunakan logika lain lagi berdasarkan parameter yang tersedia, seperti kampanye, ad set atau ad tunggal.

 Contoh

Jill, pemasar mobile greatapp, memutuskan untuk menjalankan kampanye deep linking pada Facebook, dengan target audiens umum.
Kampanye ini mengarahkan setiap user yang melakukan klik ke aktivitas "bonus".
Jack, seorang programmer mobile, menambahkan logika ini setelah mendapatkan data konversi:
1. Apakah berasal dari Facebook ("is_fb=true")?
2. Jika Benar - dapatkan nilai parameter adgroup parameter.
3. Jika nilainya mengandung kata "bonus", maka kirim user ke aktivitas "bonus".
Dengan menggunakan metode Facebook, user yang sudah ada yang mengklik iklan akan diarahkan ke aktivitas secara langsung, sedangkan user baru akan mendapatkan pengalaman yang sama menggunakan data konversi Appsflyer.

Apakah artikel ini membantu?
12 dari 16 menganggap ini berguna