Sekilas: Pengiklan yang menggunakan tautan OneLink dapat memberi merek dengan domain mereka sendiri. Ini meningkatkan kinerja kampanye dan meningkatkan eksposur merek.
Domain Bermerek
- Domain Bermerek digunakan untuk tautan atribusi merek dengan merek dan domain Anda. Misalnya, seperti yang diilustrasikan pada gambar sebelumnya:
- OneLink: abcdef.onelink.me
- Merek abcdef.com
- Subdomain: Misalnya, aplikasi
- Terapkan Domain Bermerek dan gunakan domain lengkap Anda, dengan tautan atribusi menjadi click.abcdef.com
- Domain Bermerek meningkatkan kinerja kampanye karena domain ini:
- Mendorong kepercayaan: Manfaatkan pencitraan merek, memastikan identitas yang konsisten, menghilangkan hambatan dari perjalanan pengguna, dan meningkatkan CTR (Rasio Klik Tayang).
- Izinkan deep linking menggunakan merek Anda.
- Mudah diterapkan dan berperilaku sama seperti OneLinks.
- Mempromosikan kesadaran merek: Merek Anda menandai kampanye Anda, bukan tautan umum.
- Mengaktifkan email agar tidak ditandai sebagai spam karena tautan tidak cocok dengan email pengirim.
Prinsip implementasinya
Domain Bermerek diimplementasikan dengan mengaitkan domain lengkap yang ditentukan dalam Domain Name System (DNS) dengan subdomain OneLink (tujuan CNAME AppsFlyer). Ini dilakukan dengan menggunakan pengaturan standar di DNS Anda dan menyiapkan Domain Bermerek di AppsFlyer. Selain itu, Anda perlu membuat beberapa perubahan kecil pada aplikasi Anda untuk mendukung Domain Bermerek .
Anda akan memerlukan bantuan admin DNS, biasanya anggota tim IT atau penyedia hosting DNS dan pengembang aplikasi.
Beberapa domain lengkap dapat dikaitkan dengan satu subdomain OneLink. Ini berarti Anda dapat memiliki beberapa merek menggunakan subdomain OneLink yang sama.
Menyiapkan Domain Bermerek
Lengkapi daftar tindakan untuk menyiapkan Domain Bermerek.
Tanggung jawab | Tindakan | Catatan | |
---|---|---|---|
1 | Pemasar dibantu oleh admin DNS | Menyiapkan Tautan Bermerek di AppsFlyer | Admin DNS, biasanya anggota tim IT atau penyedia hosting DNS, harus menentukan domain lengkap (alias host) dan menetapkan catatan CNAME seperti yang dijelaskan dalam prosedur. |
2 | Pengembang | Menyiapkan Domain Bermerek di aplikasi | Membuat perubahan kecil pada kode aplikasi. |
3 | Pemasar | Menggunakan dan menguji Domain Bermerek | |
Sesuai kebutuhan | Pemasar | Mengedit dan menghapus Domain Bermerek |
Prosedur
Menyiapkan Domain Bermerek di AppsFlyer
Menyiapkan Domain Bermerek terdiri dari mengasosiasikan satu set domain lengkap di DNS Anda dengan subdomain OneLink di AppsFlyer seperti yang diilustrasikan pada gambar berikut.
Domain Bermerek yang mengarah ke server AppsFlyer
Sebelum Anda mulai:
- Pilih nama domain lengkap, misalnya app.abcdef.com yang mana abcdef.com adalah merek Anda.
- Subdomain, misalnya, aplikasi, juga dapat disesuaikan.
- Meminta admin DNS membuat domain lengkap (alias host).
- Minta agar admin DNS mengatur catatan CNAME sedemikian rupa sehingga domain lengkap (Domain bermerek) mengarah ke URL yang ditentukan (alias host AppsFlyer). Ini diilustrasikan pada gambar Tautan Bermerek yang mengarah ke server AppsFlyer (di atas).
Untuk memetakan domain lengkap Anda ke subdomain OneLink:
- Buka Experiences & Deep Linking > Branded Domain.
- Klik + New Branded Domain.
- Di bidang Domain Merek, masukkan domain lengkap Anda seperti yang diatur dalam DNS Anda. Misalnya, click.abcdef.com
Jangan meletakkan tanda titik setelah domain. - Pilih subdomain OneLink dari daftar yang ditampilkan. Jika tidak ada daftar yang ditampilkan, Anda perlu membuat template OneLink, yang akan menyediakan subdomain default.
- Klik Next.
- Setel data CNAME:
- Jika domain Anda diarahkan dengan benar ke tujuan AppsFlyer CNAME, "AppsFlyer CNAME ditemukan" akan ditampilkan.
- Jika CNAME tidak ditemukan, salin tujuan CNAME AppsFlyer, kirimkan ke admin DNS Anda, dan minta mereka untuk memastikan domain lengkap Anda mengarah ke tujuan CNAME. Anda harus mengarahkan domain lengkap Anda ke tujuan AppsFlyer CNAME. Jika tidak, domain bermerek dibuat tetapi tidak berfungsi. Jika Anda menggunakan domain bermerek untuk ESP, sebelum menyalin tujuan CNAME, pilih Gunakan domain bermerek untuk konfigurasi ESP.
- Klik Finish.
Anda sekarang dapat membuat tautan baru berdasarkan templat OneLink dengan domain bermerek Anda.
Catatan:
- Jika Anda sudah membuat tautan berdasarkan templat OneLink tanpa domain bermerek, tautan tersebut tetap berfungsi.
- Diperlukan waktu hingga 24 jam agar domain bermerek baru mulai berfungsi.
-
Jika Anda tidak menyetel data CNAME dalam 7 hari, domain bermerek Anda akan kedaluwarsa. Kemudian Anda perlu menyegarkan domain bermerek Anda sebelum dapat digunakan. Untuk menyegarkan:
- Buka Experiences & Deep Linking > Branded Domain.
- Buka domain bermerek yang ingin Anda segarkan.
- Klik Refresh.
- Setel data CNAME.
Menyiapkan Domain Bermerek di aplikasi
- Gunakan versi SDK berikut:
- Android V4.10.1 dan yang lebih baru
- iOS V4.10.1 dan yang lebih baru
- Referensi undangan pengguna (undang teman) memerlukan SDK versi V5.2.0 dan yang lebih baru untuk iOS dan Android
Pertimbangan penerapan Domain Bermerek SDK
- Saat deep linking dilakukan menggunakan Domain Bermerek, SDK AppsFlyer tidak bisa mendapatkan data konversi untuk penginstalan dan deep linking.
- Untuk mengatasi hal ini, pengembang menggunakan
setOneLinkCustomDomain
dan SDK APIoneLinkCustomDomains
untuk Android dan iOS. - API ini meminta domain bermerek, mendapatkan domain OneLink yang dipetakan, dan menyelesaikan OneLink.
Pastikan Anda memperbarui filter-intent dari manifes untuk menyertakan domain merek Anda dengan mengatur android:host.
Gunakan API ini sebelum menginisialisasi SDK kelas aplikasi global Android.
Contoh
AFApplication kelas publik memperluas Aplikasi {
@Override
public void onCreate() {
super.onCreate();
// Set branded link domain. Don't include https:// as part of the domain.
AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com");
AppsFlyerLib.getInstance().init(AF_DEV_KEY, conversionListener, this);
AppsFlyerLib.getInstance().start(this, AF_DEV_KEY);
}
}
Jika Anda memiliki beberapa domain bermerek, berikan semuanya ke API untuk memastikan bahwa Anda selalu mendapatkan data konversi dan dapat melakukan deep link ke aplikasi.
Contoh
AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com",
"click.greatapp.com",
"deals.greatapp.com");
Untuk mengaitkan domain untuk Tautan Universal iOS:
- Siapkan domain/subdomain OneLink sebagai domain terkait di Xcode.
- Setel domain bermerek sebagai domain terkait di Xcode.
- Siapkan tautan bermerek agar bisa mendapatkan data konversi menggunakan metode di bawah ini.
Gunakan API di AppDelegate.m, dalam metode didFinishLaunchingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
/** APPSFLYER INIT **/
[AppsFlyerLib shared].appsFlyerDevKey = @"SED_DEV_KEY";
[AppsFlyerLib shared].appleAppID = @"123456789";
[AppsFlyerLib shared].oneLinkCustomDomains = @[@"promotion.greatapp.com"];
//...
//...
}
Jika Anda memiliki beberapa domain bermerek, berikan semuanya ke API untuk memastikan bahwa Anda selalu mendapatkan data konversi dan dapat melakukan deep link ke aplikasi.
Contoh
[AppsFlyerLib shared].oneLinkCustomDomains = @[@"promotion.greatapp.com", @"click.greatapp.com"];
API harus digunakan di AppDelegate.swift, dalam metode didFinishLaunchingWithOptions:
func application(_ application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
AppsFlyerLib.shared().appsFlyerDevKey = "6CQi4Be6Zs9oNLsCusPbUL"
AppsFlyerLib.shared().appleAppID = "340954504"
AppsFlyerLib.shared().oneLinkCustomDomains = ["example.com"]
//...
//...
}
Jika Anda memiliki beberapa domain bermerek, Anda dapat memberikannya ke API sebagai larik string. Ini memastikan bahwa apa pun tautan bermerek yang digunakan, Anda selalu mendapatkan data konversi dan dapat melakukan deep link ke aplikasi.
Contoh
AppsFlyerLib.shared().oneLinkCustomDomains = ["promotion.greatapp.com", "click.greatapp.com"]
Menggunakan dan menguji Domain Bermerek
Prasyarat:
Sebelum menggunakan dan melakukan pengujian, Domain Bermerek menyelesaikan langkah-langkah di alur kerja Domain Bermerek.
Untuk membuat dan menguji domain bermerek:
- Buat tautan OneLink menggunakan templat OneLink yang dipetakan ke domain bermerek.
- Salin tautan atribusi kustom ke editor teks.
- Tautan atribusi kustom terdiri dari subdomain OneLink, ID OneLink, dan ID Tautan kustom. Ganti subdomain OneLink dengan domain lengkap Domain Bermerek. Contoh:
Tautan atribusi kustom Domain Bermerek abcdef.onelink.me/A1bc/dc1234ef click.abcdef.com/A1bc/dc1234ef - Gunakan tautan bermerek untuk menguji penginstalan dan deep linking.
- Jika Anda menggunakan laporan data lengkap sebagai bagian dari pengujian, bidang URL Aslinya diisi oleh tautan bermerek.
Mengedit dan menghapus Domain Bermerek
Pengeditan memungkinkan Anda mengubah pemetaan domain lengkap yang ada ke subdomain OneLink lainnya. Tidak perlu mengatur CNAME.
Perhatian
Mengubah Domain Bermerek kampanye aktif dapat mengubah atau menonaktifkan fungsi tautan.
Untuk mengedit pemetaan domain bermerek:
- Buka Experiences & Deep Linking > Branded Domain.
- Buka domain bermerek yang ingin Anda edit.
- Klik Edit.
Untuk menghapus pemetaan domain bermerek:
- Hubungi CSM AppsFlyer Anda atau hello@appsflyer.com.
Penyelesaian masalah, karakteristik, dan batasan
Pemecahan Masalah
Tanda peringatan | Penyebab/solusi |
---|---|
Domain Bermerek tidak dapat dipetakan ke template OneLink |
|
Domain Bermerek tidak melakukan deep linking ke aplikasi |
|
Tidak ada penginstalan yang diukur dari Domain Bermerek |
|
Tidak ada interaksi ulang ulang yang direkam dari domain bermerek |
Pastikan yang berikut ini aktif dan dikonfigurasi: |
Selama penyiapan Domain Bermerek, muncul pesan Domain tidak ada |
|
Selama penyiapan Domain Bermerek, muncul pesan AppsFlyer CNAME tidak ditemukan |
|
kesalahan route_not_found saat memuat halaman domain bermerek |
Domain bermerek tidak menyertakan tempat atau parameter apa pun. Ketika menggunakan domain bermerek, Anda harus menambahkan tempat atau parameter di akhir URL domain bermerek. Misalnya, jika 'click.abcdef.com' adalah domain bermerek Anda, menggunakan hanya 'click.abcdef.com', akan mengarah ke route_not_found_error. Anda harus menambahkan parameter atau templat di akhir. Contohnya, click.abcdef.com/A1bc/dc1234ef
|
kesalahan err_cert_authority_invalid saat memuat halaman domain bermerek |
Kesalahan ini menunjukkan bahwa domain bermerek Anda tidak memiliki sertifikat HTTPS yang valid karena Otoritas Sertifikat tidak dikenali. Karena AppsFlyer mensertifikasi domain Bermerek Anda dengan Let's Encrypt, kesalahan tersebut kemungkinan disebabkan oleh Let's Encrypt yang tidak diakui sebagai Otoritas Sertifikat (CA) yang valid menurut catatan DNS CAA (Certification Authority Authorization) domain Anda. Solusi
|
Karakteristik dan batasan
Sifat | Ya ✓ / Tidak x | Catatan |
---|---|---|
Akses jaringan iklan | x | |
Akses agensi | x | Agensi tidak dapat mengakses bagian Domain Bermerek untuk membuat Domain Bermerek. Namun, agensi dapat membuat tautan personalisasi OneLinks menggunakan subdomain Branded Links (Tautan Bermerek). |
Transparansi agensi | x | |
Zona waktu khusus aplikasi | N/A | |
Mata uang khusus aplikasi | N/A | |
Batasan karakter | N/A | Saat memasukkan domain bermerek Anda, karakter terakhir tidak boleh berupa tanda titik ("."). |
Keterbatasan ukuran | N/A | |
Batasan tingkat | ✓ |
Sertifikat SSL/HTTP Domain Bermerek diatur oleh AppsFlyer menggunakan Let's Encrypt, dengan batas permintaan 50 sertifikat baru per minggu, per domain. |
Data organik | ✓ | |
Data non-organik | ✓ | |
Kesegaran data | N/A | |
Data historis | ✓ | |
Akses pengguna akun | ✓ | |
HTTP | x | Protokol HTTP tidak didukung oleh tautan bermerek. HTTPS harus digunakan. |