Pelacakan Peristiwa Implisit Versus Eksplisit: Hits and Misses

Diterbitkan: 2022-12-21

Saat kami berbicara dengan orang-orang tentang analitik, satu pertanyaan biasanya muncul: "Apa pendapat Anda tentang meminta insinyur menulis kode pelacakan?" Memecahnya, apa yang ingin mereka ketahui pada dasarnya adalah perbedaan antara menggunakan alat yang melacak analitik secara otomatis versus meminta insinyur mereka menambahkan kode pelacakan secara terprogram, dan mana yang lebih baik untuk perusahaan mereka.

Kami memutuskan untuk menuliskan pemikiran kami dalam artikel ini untuk membantu mengilustrasikan hit dan miss dari pelacakan peristiwa implisit versus eksplisit.

Mari kita turun ke paku payung kuningan, oke?

Mendefinisikan pelacakan peristiwa implisit dan eksplisit

Sebelum Anda melanjutkan untuk membaca tentang pro dan kontra dari pelacakan peristiwa implisit dan eksplisit, mari mundur selangkah dan tentukan keduanya. Ini akan membantu Anda untuk memahami perbedaan dengan lebih baik dan memungkinkan Anda membuat keputusan berdasarkan informasi.

Apa itu pelacakan peristiwa implisit?

Juga dikenal sebagai pelacakan peristiwa tanpa kode, jenis pengumpulan peristiwa otomatis ini bertujuan untuk mengumpulkan semua interaksi pengguna dalam aplikasi Anda. Dengan kata lain, Anda tidak perlu menentukan peristiwa sebelumnya untuk mengumpulkan data.

Beberapa alat secara otomatis menangkap interaksi seperti klik, tampilan halaman, pengiriman formulir, dll. dan membuatnya tetap siap saat Anda membutuhkannya. Kapan pun Anda ingin menganalisis perilaku pengguna, Anda dapat menggunakan editor visual untuk membuat acara yang penting bagi Anda, secara retroaktif.

Apa itu pelacakan peristiwa eksplisit?

Pelacakan peristiwa eksplisit mengharuskan Anda menentukan secara manual peristiwa yang ingin Anda lacak menggunakan analitik berbasis kode. Seluruh konsep pelacakan peristiwa eksplisit bergantung pada fakta bahwa Anda mengetahui peristiwa apa yang perlu Anda lacak untuk mendapatkan analisis yang diinginkan.

Amplitudo adalah salah satu contohnya. Setelah Anda menentukan tujuan dan metrik Anda dan membuat rencana pelacakan Anda, pengembang Anda melengkapi analitik yang diperlukan di dalam basis kode Anda.

Sekarang setelah kita membahas definisinya, mari kita bahas pro dan kontranya.

Hit dan miss dari pelacakan peristiwa implisit atau tanpa kode

Mari kita lihat beberapa hit dan miss dari pelacakan peristiwa implisit dan bagaimana hal itu dapat membantu Anda membuat pilihan yang tepat.

Hit: pelacakan implisit

1. Cocok untuk tim non-teknis

Dengan pelacakan peristiwa implisit atau tanpa kode, siapa pun yang tidak terbiasa dengan kode dapat menganalisis perilaku pelanggan mereka dengan solusi tunjuk dan klik. Tempel cuplikan ke situs Anda dan mulai menangkap semua interaksi pengguna yang tersedia dari sisi klien. Sekarang, Anda dapat menganalisis berbagai peristiwa di aplikasi web Anda, secara retroaktif.

Misalnya, Anda cukup menentukan peristiwa klik untuk tombol dengan id tombol-nawala , dan itu akan secara retroaktif memberi Anda data yang terkait dengan semua pengguna yang mengeklik tombol-nawala .

2. Tidak perlu perencanaan yang ketat

Seluruh ide pelacakan implisit adalah memiliki akses ke semua data tentang interaksi pelanggan Anda. Hal ini menghemat waktu Anda saat mencoba menentukan peristiwa apa yang akan dilacak di awal, dan Anda tidak perlu menyiapkan rencana pelacakan untuk memulai.

3. Mendefinisikan peristiwa itu mudah

Beberapa alat dilengkapi dengan editor visual yang memudahkan untuk membuat berbagai jenis acara dalam beberapa menit. Ini menghemat waktu pengembangan yang tak terhitung jumlahnya, yang dapat dialihkan untuk menyelesaikan masalah lain.

Yang meleset: pelacakan implisit

1. Anda akan berurusan dengan data yang berantakan

Mungkin ada beberapa cara tindakan dilakukan di aplikasi Anda. Bayangkan Anda adalah pemilik produk dari aplikasi pengiriman bahan makanan yang memungkinkan pelanggan melakukan pemesanan online, dan Anda ingin melacak seberapa sering hal ini terjadi.

Pelanggan dapat menekan tombol "Checkout" dan alat analitik tanpa kode Anda akan memberi tahu Anda berapa kali tombol ini diklik. Namun, data ini bisa jadi tidak akurat, mengingat ada cara lain bagi pelanggan untuk melakukan pemesanan. Mungkin aplikasi Anda memiliki tombol "Beli sekarang" yang juga memungkinkan pelanggan melakukan pemesanan. Dalam hal ini, jika Anda mencoba mencari tahu berapa banyak pesanan yang dilakukan , Anda perlu menggabungkan peristiwa ini menjadi satu.

2. Ada masalah keamanan

Karena alat ini menangkap semua interaksi pengguna dan mengalirkan data ini ke layanan mereka, data PII (informasi identitas pribadi) dan/atau PHI (informasi kesehatan pribadi) pelanggan Anda dapat berisiko. Gagasan untuk mengumpulkan semua data pada dasarnya cacat dalam skenario ini.

3. Pelacakan Anda dapat dipatahkan dengan mudah

Pelacakan tanpa kode terkait dengan pemilih CSS untuk web dan kontrol UI untuk seluler. Jadi saat pengembang membuat perubahan pada produk Anda, pelacakan Anda dapat rusak. Mengambil contoh kami sebelumnya, jika pengembang baru masuk dan memutuskan untuk mengubah ID CSS pada tombol "Checkout" Anda dari tombol checkout menjadi place-order , pelacakan Anda akan rusak dan Anda akan bertanya-tanya mengapa.

4. Anda akan kehilangan data berharga

Mengambil contoh yang sama, Anda mungkin ingin mengetahui berapa banyak 'apel' yang dibeli. Pelacakan implisit tidak dapat menangkap data ini. Yang dilakukannya hanyalah menghitung berapa kali tombol "Checkout" diklik. Untuk menjawab ini, Anda harus membawa seorang insinyur perangkat lunak untuk menambahkan kode untuk melacak ini untuk Anda. Setiap alat pelacakan implisit mendukung pengiriman peristiwa eksplisit karena suatu alasan; itu adalah mitos bahwa Anda tidak akan menggunakan waktu teknik.

5. Anda akan kehilangan data karena pemblokir iklan

Karena beberapa alat menangkap data di sisi klien, Anda rentan terhadap pemblokir iklan. Sebagian besar pemblokir iklan di pasar memblokir analitik sisi klien, namun, dengan pelacakan berbasis kode, Anda dapat menangkap analitik di backend untuk metrik bisnis penting Anda, menghindari masalah ini.

Itu cukup meringkas untuk alat pelacakan analitik implisit atau tanpa kode.

Hit dan miss dari pelacakan peristiwa eksplisit atau berbasis kode

Sekarang setelah Anda memiliki gagasan yang layak tentang alat pelacakan tanpa kode, mari kita lihat beberapa pro dan kontra dari pelacakan kejadian eksplisit atau berbasis kode.

Hit: pelacakan eksplisit

1. Lacak apa yang Anda butuhkan dan tambahkan konteks tambahan

Dengan pelacakan eksplisit, Anda dapat melacak data yang diperlukan untuk analisis dan menambahkan konteks tambahan di balik setiap interaksi pelanggan.

Misalnya, saat seseorang menekan tombol “Checkout”, menggunakan properti Acara, Anda juga dapat melacak kode item , jumlah item, nilai item, dan gambar produk yang dilihat , selain melacak berapa kali tombol “Checkout” ditekan . Ini memberi Anda konteks tambahan ke dalam perilaku pembelian pengguna.

Amplitudo dapat membantu Anda mencapainya dengan mudah.

2. Anda dapat mengandalkan data Anda

Dengan pelacakan peristiwa eksplisit, Anda dapat mempercayai data Anda karena terintegrasi ke dalam siklus hidup pengembangan perangkat lunak Anda dan tidak akan rusak. Saat Anda memperlakukan analitik Anda seperti kode dan memiliki proses untuk manajemen data, semua orang mendapat manfaat.

Mari kita ambil contoh yang sama seperti yang Anda lihat di bagian sebelumnya. Untuk pelacakan peristiwa berbasis kode, semua contoh penempatan pesanan dapat diinstrumentasi secara konsisten, baik melalui tombol "Checkout" atau tombol "Beli sekarang".

3. Atur apa yang ditangkap

Saat Anda membuat rencana pelacakan, Anda mengetahui data yang dikirim ke alat analisis Anda setiap saat. Anda tahu data PII/PHI pelanggan apa yang diambil dan ke mana perginya. Misalnya, Anda mungkin ingin mengirimkan nama dan email seseorang ke Intercom untuk kesuksesan pelanggan yang dipersonalisasi. Membuat peta data ini berguna untuk memastikan bahwa Anda mematuhi GDPR dan CCPA.

4. Tangkap data dari berbagai sumber

Dengan pelacakan eksplisit, Anda dapat menangkap peristiwa dari berbagai sumber secara konsisten, termasuk backend Anda, yang tidak tunduk pada pemblokir iklan sisi klien. Bergantung pada audiens Anda, Anda dapat mengharapkan 10-30% dari acara Anda diblokir. Untuk data penting apa pun, sebaiknya lacak peristiwa Anda di backend.

Yang meleset: pelacakan eksplisit

1. Anda memerlukan bantuan pengembang

Seperti namanya, alat analitik berbasis kode memerlukan waktu pengembang untuk menginstrumentasi peristiwa. Sekali lagi, jika nanti ada perubahan di salah satu acara atau Anda perlu menambahkan beberapa acara lagi, Anda perlu melibatkan pengembang.

2. Butuh lebih banyak waktu untuk diterapkan

Pelacakan peristiwa berbasis kode membutuhkan lebih banyak waktu untuk diterapkan. Anda bergantung pada umpan balik yang lebih lama dengan pengembang Anda saat mereka menulis kode → mengirimkan kode → menunggu data → menjalankan kueri. Ini adalah investasi dalam waktu dan uang.

3. Anda harus merencanakan terlebih dahulu

Salah satu tantangan pelacakan peristiwa berbasis kode adalah Anda harus merencanakan dan menyiapkan semuanya sebelum diterapkan. Sekali lagi ini membutuhkan waktu dan upaya untuk merencanakan acara yang akan Anda perlukan dalam waktu dekat atau jauh.

Tidak hanya itu, tetapi jika Anda seorang manajer produk atau analis, Anda mungkin perlu mendapatkan dukungan dari tim teknik Anda sebelum mengadopsi solusi tersebut. Ini semua karena memerlukan waktu pengembangan untuk melengkapi rencana pelacakan Anda.

Jadi apa yang harus Anda pilih?

Jadi, kapan sebaiknya Anda memilih untuk menggunakan pelacakan implisit versus eksplisit? Kami telah membuat panduan cepat di bawah ini untuk membantu serta mencantumkan beberapa alat analitik favorit kami di setiap kategori.

Implisit vs. Eksplisit

Pada akhirnya, gunakan alat yang paling cocok untuk tim Anda, tetapi pahami pro dan kontra dari setiap pendekatan. Banyak kebutuhan tim berkembang saat mereka tumbuh dan menambahkan kasus penggunaan tambahan untuk data pelacakan peristiwa.

Jika Anda siap memulai dengan alat pelacakan peristiwa eksplisit, daftar akun Amplitudo gratis hari ini atau jelajahi demo swalayan kami.

Pelacakan Peristiwa Data Perilaku