Strategi Naming Convention Event Agar Laporan Mudah Dibaca
Strategi Naming Convention Event Agar Laporan Mudah Dibaca. Kalau anda merasa laporan GA4, Google Ads, Looker Studio, dan spreadsheet CRM makin lama makin sulit dibaca, biasanya masalahnya bukan di datanya kurang. Masalahnya ada di penamaan event yang berantakan. Satu tim menulis click_whatsapp, tim lain menulis whatsapp_click, plugin menulis wa_click, lalu semuanya dianggap berbeda. Akhirnya anda melihat puluhan event dengan arti mirip, tetapi tidak bisa digabung. Dashboard jadi bising. Funnel jadi membingungkan. Remarketing audience jadi sulit dibuat. Dan ketika ada orang baru masuk tim, mereka butuh waktu lama hanya untuk paham arti event.
Naming convention event bukan sekadar gaya penamaan. Ini SOP pengukuran. Kalau anda menyusun naming convention yang rapi, anda mendapatkan tiga keuntungan besar
- Laporan lebih mudah dibaca dan cepat dianalisis
- Tracking lebih tahan perubahan website karena semua event punya struktur yang jelas
- Tim marketing, developer, dan sales punya bahasa yang sama untuk membahas data
Di artikel ini saya akan membahas strategi naming convention event agar laporan mudah dibaca. Saya akan jelaskan prinsip, struktur penamaan yang paling aman, kamus event yang bisa anda pakai untuk bisnis jasa dan ecommerce, strategi parameter agar tidak membuat event jadi terlalu banyak, serta SOP penerapan agar konsisten.
Kenapa Naming Convention Event Itu Wajib Jika Anda Serius Optimasi
Tanpa naming convention, biasanya muncul masalah berikut.
Event terlalu banyak dan duplikatif
Satu tindakan menghasilkan beberapa event bernama mirip. Anda tidak tahu mana yang harus dipakai.
Event tidak konsisten antar halaman
Di landing page A eventnya lead_submit, di landing page B eventnya form_success. Padahal sama sama lead.
Event tidak bisa dibandingkan antar bulan
Karena setiap orang membuat nama baru saat butuh.
Remarketing jadi sulit
Audience tidak bisa dibangun rapi karena eventnya tidak standar.
Laporan Looker Studio kacau
Chart tidak bisa digabung karena nama event berbeda.
Yang paling fatal
Anda membuat keputusan budget berdasarkan data yang tidak bisa dipercaya.
Karena itu, penamaan event harus dianggap bagian dari strategi optimasi, bukan pekerjaan sampingan.
Prinsip Utama Naming Convention Yang Baik
Saya selalu memakai prinsip ini agar event tetap rapi untuk jangka panjang.
Prinsip 1 satu event untuk satu konsep
Jika konsepnya klik WhatsApp, buat satu event yang mewakili klik WhatsApp, bukan tiga event.
Prinsip 2 gunakan parameter untuk variasi
Jangan membuat event baru hanya karena tombolnya berbeda lokasi. Gunakan parameter button_location.
Prinsip 3 nama event harus mudah dibaca manusia
Nama event harus bisa dipahami tanpa membuka kode. Jika orang melihat event name, mereka langsung tahu itu apa.
Prinsip 4 gunakan format yang konsisten
Semua huruf kecil, gunakan underscore, hindari spasi dan karakter aneh.
Prinsip 5 event macro dan micro harus jelas bedanya
Event yang benar benar outcome harus mudah dikenali dan tidak tercampur dengan event engagement.
Jika anda pegang lima prinsip ini, laporan anda akan jauh lebih bersih.
Struktur Penamaan Event Yang Saya Rekomendasikan
Saya sarankan format sederhana.
- gunakan huruf kecil
- gunakan underscore sebagai pemisah
- hindari singkatan yang tidak umum
- hindari angka acak di nama event kecuali untuk versi tertentu yang terdokumentasi
Contoh yang rapi
- generate_lead
- booking_success
- purchase
- click_whatsapp
- click_call
- start_form
- add_to_cart
- begin_checkout
- view_pricing
Contoh yang kurang rapi
- WAclick
- clickWA
- whatsappClick2
- leadSuccessForm1
- Form_Submit_Complete
Tujuan format ini adalah konsistensi. Dengan konsistensi, filter dan segmentasi jadi mudah.
Macro Event Dan Micro Event Harus Punya Struktur Yang Jelas
Agar laporan tidak menipu, saya sarankan anda membuat kategori internal, bukan di nama eventnya, tetapi dalam dokumentasi dan grouping.
Macro event
Outcome utama bisnis.
- generate_lead
- booking_success
- purchase
- subscribe
Micro event niat tinggi
Mendekati aksi tetapi belum outcome.
- click_whatsapp
- click_call
- add_to_cart
- begin_checkout
- start_form
Micro event engagement
Untuk diagnosis UX.
- scroll_50
- scroll_75
- video_progress_50
- engaged_view
Namun saya sarankan jangan terlalu banyak event engagement. Untuk scroll, lebih baik satu event scroll dengan parameter percent daripada membuat banyak event berbeda. Namun jika tim anda butuh yang paling sederhana untuk dibaca, scroll_50 dan scroll_75 masih bisa diterima selama tidak kebablasan.
Jangan Membuat Banyak Event Untuk Variasi Yang Bisa Diwakili Parameter
Ini kesalahan paling sering.
Orang membuat
- click_whatsapp_header
- click_whatsapp_footer
- click_whatsapp_floating
Padahal cukup
Event name
click_whatsapp
Parameter
button_location header footer floating
Keuntungan memakai parameter
- Event tidak meledak jumlahnya
- Laporan lebih mudah digabung
- Audience remarketing lebih mudah dibentuk
- Anda bisa membandingkan performa tombol tanpa membuat event baru
Variasi yang sebaiknya jadi parameter
- lokasi tombol
- nama form
- nama layanan
- tipe halaman
- jenis kreatif jika anda pakai di web
- kategori produk
Event name harus stabil, parameter yang memberi detail.
Kamus Event Siap Pakai Untuk Bisnis Jasa
Berikut kamus event yang sering saya pakai untuk lead gen.
Event macro
- generate_lead untuk form sukses
- booking_success untuk booking sukses
- purchase jika ada pembayaran
Event micro niat tinggi
- click_whatsapp
- click_call
- click_email
- start_form
- submit_form_attempt jika anda butuh melihat banyaknya percobaan submit gagal, tapi jangan jadikan ini konversi
Event micro engagement
- view_pricing
- scroll
- video_watch
Parameter yang saya rekomendasikan
Untuk generate_lead
- form_name
- service_name
- lead_type jika ada beberapa kategori lead
- page_path
Untuk click_whatsapp dan click_call
- button_location
- page_path
- service_name bila relevan
Untuk start_form
- form_name
- page_path
Dengan struktur ini, anda bisa membuat funnel dan laporan yang enak dibaca.
Kamus Event Siap Pakai Untuk Ecommerce
Untuk ecommerce, sebaiknya mengikuti standar yang umum dipakai agar integrasi lebih mudah.
Event macro
- purchase
Event micro niat tinggi
- add_to_cart
- begin_checkout
- add_payment_info
Event pendukung produk
- view_item
- view_item_list
- select_item
- view_cart
Parameter minimal yang penting
Untuk purchase
- transaction_id
- value
- currency
- items
Untuk add_to_cart
- item_id
- item_name
- quantity
- price
- currency
Dengan event yang standar, laporan ecommerce akan jauh lebih mudah karena banyak alat sudah mengenali struktur ini.
Strategi Penamaan Parameter Agar Tidak Berantakan
Naming convention tidak hanya untuk event. Parameter juga harus rapi agar laporan tidak rusak.
Prinsip parameter yang saya pakai
- gunakan huruf kecil dan underscore
- gunakan nama yang menggambarkan isi
- hindari parameter yang terlalu panjang
- jangan membuat parameter yang isinya berubah format
Contoh parameter yang rapi
- form_name
- service_name
- button_location
- page_type
- content_group
- lead_source_internal
Contoh parameter yang rawan
- data
- info
- detail
- value_text
- misc
Parameter yang namanya terlalu umum membuat tim mengisinya sembarangan, lalu laporan jadi kacau.
Menentukan Kamus Nilai Untuk Parameter Agar Konsisten
Selain nama parameter, nilai parameter juga harus konsisten. Ini sering dilupakan.
Contoh button_location
Nilai yang konsisten
- header
- footer
- floating
- hero
- section_pricing
Nilai yang tidak konsisten
- Header
- top
- atas
- bagian atas
- floating button
Jika nilai tidak konsisten, laporan tetap pecah walau nama parameternya rapi.
Saya sarankan anda membuat kamus nilai sederhana untuk parameter penting, terutama
- button_location
- form_name
- service_name
- page_type
Kamus ini bisa berupa satu dokumen internal atau spreadsheet kecil yang jadi acuan tim.
Membuat Struktur Penamaan Untuk Banyak Layanan Dan Banyak Lokasi
Untuk bisnis yang punya banyak layanan dan banyak kota, event naming tetap harus sederhana. Jangan masukkan lokasi ke event name.
Yang salah
- generate_lead_jakarta
- generate_lead_bandung
Yang benar
Event
generate_lead
Parameter
- service_name
- geo_target atau city_name jika anda perlu
Ini membuat event tetap satu, dan laporan bisa dipecah berdasarkan parameter.
Untuk SEO dan Google Ads, ini lebih sehat karena anda bisa membuat dashboard berdasarkan layanan dan lokasi tanpa membuat event baru.
Menangani Versi Dan Perubahan Tanpa Merusak Laporan
Kadang anda memang perlu mengubah event, misalnya form lama diganti sistem baru.
Prinsipnya
- Jangan ubah event name tanpa alasan kuat
- Jika harus berubah, buat periode transisi dan mapping
- Dokumentasikan perubahan sebagai versi
Cara aman
- Pertahankan event name yang sama, ubah hanya parameter bila perlu
- Jika event name harus berubah, buat event baru dan tetap kirim event lama beberapa minggu jika memungkinkan, lalu migrasi bertahap
Tujuannya supaya laporan bulanan tidak putus.
Struktur Folder Dan Penamaan Tag Di Tag Manager Agar Selaras Dengan Event
Naming convention event akan lebih kuat jika Tag Manager anda rapi.
Saran penamaan tag
Prefix berdasarkan platform
- GA4 event generate_lead
- GA4 event click_whatsapp
- Ads conv lead
- Ads conv purchase
Saran struktur trigger
- Trigger form success
- Trigger whatsapp click
- Trigger thank you page
Dengan struktur ini, ketika anda melihat event di laporan, anda bisa langsung menemukan tag dan trigger yang mengirimnya.
Cara Menghindari Event Collision Yang Membuat Data Campur
Event collision terjadi saat dua sistem mengirim event dengan nama sama tetapi definisi berbeda.
Contoh
Plugin mengirim generate_lead saat klik submit
GTM mengirim generate_lead saat form sukses
Hasilnya generate_lead tercatat dua kali dengan arti berbeda.
Solusinya
- Pilih satu sumber pengiriman event utama
- Matikan event yang dikirim plugin jika sudah ada di GTM
- Audit event yang muncul di GA4, pastikan tidak ada dua sumber untuk event yang sama
Kalau anda tidak melakukan ini, naming convention sebaik apa pun akan gagal karena definisinya berbeda.
SOP Penerapan Naming Convention Agar Konsisten
Agar tidak hanya bagus di dokumen, anda butuh SOP.
SOP 1 definisi event harus ditulis
Setiap event yang ditambahkan harus punya deskripsi singkat
- kapan event menembak
- apa syarat suksesnya
- parameter apa yang dikirim
- contoh nilai parameter yang benar
SOP 2 semua event baru harus cek kamus
Sebelum membuat event baru, tim harus cek apakah event serupa sudah ada.
SOP 3 perubahan event harus dicatat versi
Jika ada perubahan trigger atau parameter, catat tanggal perubahan dan dampaknya.
SOP 4 audit bulanan
Setiap bulan, cek daftar event yang masuk
- apakah ada event baru yang tidak dikenal
- apakah ada nilai parameter yang pecah
- apakah ada event dobel
SOP ini sederhana tapi sangat efektif menjaga kebersihan laporan.
Contoh Template Dokumen Kamus Event Yang Bisa Anda Pakai
Agar lebih praktis, ini template yang bisa anda tulis ulang di spreadsheet atau dokumen internal.
Kolom yang disarankan
- event_name
- kategori macro atau micro
- definisi kapan menembak
- platform pengirim GTM atau aplikasi
- parameter wajib
- parameter opsional
- kamus nilai penting
- owner penanggung jawab
- tanggal dibuat
- catatan perubahan
Dengan template ini, tim baru bisa langsung mengerti tanpa menebak.
Cara Menilai Apakah Naming Convention Anda Sudah Berhasil
Tanda tanda naming convention anda berhasil
- Jumlah event di GA4 lebih sedikit tetapi lebih jelas
- Anda bisa membuat funnel tanpa kebingungan memilih event
- Anda bisa membuat audience remarketing berbasis niat dengan cepat
- Dashboard Looker Studio tidak penuh event yang mirip
- Tim bisa membahas performa tanpa debat arti event
Tanda tanda naming convention anda masih bermasalah
- Ada banyak event dengan arti mirip
- Parameter punya nilai yang tidak konsisten
- Event dobel karena plugin dan GTM
- Anda sering membuat event baru hanya karena tombol pindah lokasi
Jika anda melihat tanda masalah, kembali ke prinsip. Satu konsep satu event, variasi lewat parameter.
Baca juga: Debug Tag Dengan Tag Assistant Untuk Pastikan Data Masuk.
Penutup Yang Membuat Laporan Lebih Mudah Dibaca
Strategi naming convention event bukan pekerjaan kosmetik. Ini cara membuat pengukuran anda lebih tajam, laporan lebih mudah dibaca, dan optimasi lebih cepat. Dengan event name yang konsisten, parameter yang rapi, dan kamus nilai yang jelas, anda tidak akan tenggelam dalam data bising. Anda akan bisa fokus pada pertanyaan yang benar
- halaman mana yang menghasilkan lead
- kampanye mana yang menghasilkan closing
- titik funnel mana yang harus diperbaiki
Jika anda menerapkan prinsip ini secara disiplin, laporan anda akan berubah dari sekadar angka menjadi alat keputusan yang benar benar membantu bisnis.