Topik ini menjelaskan pelacakan log yang digunakan dalam Mobile Analysis Service (MAS).
Petunjuk pengumpulan data
Fungsi MAS bergantung pada log pelacakan yang dikirim oleh klien. Untuk memberikan analisis yang lebih akurat, log pelacakan mengumpulkan informasi perangkat berikut: alamat IP publik, IMEI, IMSI, model perangkat, versi sistem operasi, tipe jaringan (seperti Wi-Fi, 3G, atau 4G), bahasa sistem operasi, jumlah inti CPU, kecepatan rotasi CPU, ukuran memori, resolusi layar, ID saluran klien, dan nomor versi klien.
Model log pelacakan
Model log pelacakan bervariasi tergantung pada Tipe log. Log adalah rangkaian karakter yang dipisahkan oleh koma. Setiap bidang dalam string memiliki arti tertentu, dan server memisahkan log berdasarkan bidang tersebut.
Jenis pelacakan umum meliputi:
Pelacakan Android atau iOS
Pelacakan Acara Kustom: Mencatat tindakan seperti klik tombol atau klik tautan. Anda dapat membuat pelacakan untuk waktu pemicu apa pun dari suatu tindakan di Aplikasi Anda. Kemudian, log pelacakan dapat digunakan dalam fungsi-fungsi seperti analisis acara kustom dan analisis corong.
Pelacakan Perangkat/Pengguna Aktif: Mencatat awal dari Aplikasi Anda, baik startup dingin maupun saat Aplikasi beralih ke latar depan. Log pelacakan dapat digunakan untuk menganalisis metrik utama seperti Jumlah Startup, Pengguna Baru, Pengguna Aktif, dan Akun Aktif.
Di klien Android, secara default, satu perangkat/pengguna aktif dilaporkan setiap kali Aplikasi beralih ke latar depan setelah berada di latar belakang selama lebih dari 30 menit.
Di klien iOS, secara default, satu perangkat/pengguna aktif dilaporkan setiap kali Aplikasi beralih dari latar belakang ke latar depan. Jika ingin menyesuaikan interval pelaporan menjadi 30 menit, Anda dapat mengatur nilai balik dari
[[DTFrameworkInterface sharedInstance] logReportActiveMinInterval];menjadi 1800.
Pelacakan Otomatis Halaman: Mencatat informasi seperti tampilan halaman, trafik halaman, dan durasi tinggal. Log pelacakan dapat digunakan untuk menganalisis metrik seperti PV, UV, dan Trafik Halaman.
Pelacakan Beralih ke Latar Belakang: Mencatat informasi tentang pergantian antara latar depan dan latar belakang Aplikasi Anda. Log pelacakan dapat digunakan untuk menganalisis metrik seperti Waktu Penggunaan Aplikasi dan Durasi Aktif.
Pelacakan Kecepatan Startup: Mencatat kecepatan startup Aplikasi Anda, termasuk startup pertama (memulai Aplikasi untuk pertama kalinya setelah instalasi) dan startup bukan pertama (startup Aplikasi lainnya setelah instalasi).
Pelacakan Macet: Mencatat macet Aplikasi dan log kesalahan terkait. Macet meliputi:
Macet Startup Android: Gagal meninggalkan halaman selamat datang dan masuk ke halaman utama dalam 30 detik setelah Aplikasi diluncurkan.
Macet ANR Android: Aplikasi tidak merespons. Untuk informasi lebih lanjut, lihat deskripsi ANR di situs Android.
Macet Startup iOS: Thread utama tidak menyelesaikan eksekusi metode dalam 5 detik saat Aplikasi dimulai.
Macet ANR iOS: Thread utama tidak menyelesaikan eksekusi metode dalam 5 detik saat Aplikasi sedang berjalan.
Pelacakan Lag: Mencatat lag Aplikasi dan log kesalahan terkait. Lag terjadi ketika thread utama tidak menyelesaikan eksekusi metode dalam periode yang ditentukan (2,25 detik untuk Android dan 2 detik untuk iOS).
Pelacakan Crash: Mencatat crash Aplikasi dan tumpukan kesalahan.
Pelacakan H5 dan PC
Pelacakan Halaman: Secara otomatis mencatat informasi seperti tampilan halaman dan arus trafik. Informasi tersebut digunakan untuk mengukur indikator seperti PV, UV, dan Arah Aliran Trafik.
Pelacakan Ketukan: Mencatat klik pada tombol atau tautan tertentu di halaman Web.
Pelacakan Eksposur: Mencatat informasi eksposur tentang konten tertentu di halaman Web.