UTM Builder: Buat Link UTM untuk Google Analytics 4

Bikin link campaign ber-UTM dan lihat channel GA4-nya sebelum link disebar. Bisa satu link, bisa juga banyak halaman untuk banyak sumber sekaligus.

Preset

URL dengan UTM

Buka

Apa itu UTM? Fungsi tiap parameternya

UTM adalah parameter di ujung URL yang memberi tahu Google Analytics dari mana kunjungan berasal, terutama saat browser tidak bisa mendeteksinya sendiri. Contohnya link di aplikasi email, QR code, pesan WhatsApp, atau iklan Instagram. GA4 memasukkan 5 parameter ke dimensi sumber traffic, dan parameter keenam, utm_id, dipakai untuk mencocokkan data biaya yang diimpor.

ParameterDimensi di GA4Contoh
utm_sourceSession sourcegoogle, facebook, instagram
utm_mediumSession mediumcpc, paid_social, email
utm_campaignSession campaignpromo_lebaran_2026
utm_termSession manual termsewa kamera jogja
utm_contentSession manual ad contentvideo_a, link_bio
utm_idSession campaign IDcmp_0412

Yang paling menentukan adalah source dan medium. Source adalah tempat asal klik, medium adalah jenis traffic-nya, dan kombinasi keduanya menentukan channel. Campaign mengelompokkan traffic per kampanye. Content sering dilewati, padahal berguna untuk membedakan 2 link di email yang sama atau 2 versi iklan.

Cara GA4 memasukkan traffic ke channel

Aturan channel default GA4 dicek dari atas ke bawah, dan berhenti di aturan pertama yang cocok. Untuk traffic yang diberi tag manual, urutannya menurut dokumentasi Google seperti ini:

ChannelAturan
DirectSource (direct) dan medium (not set) atau (none)
Cross-networkNama campaign mengandung cross-network
Paid ShoppingSource situs belanja, atau nama campaign mengandung shop atau shopping, dan medium berbayar
Paid SearchSource search engine dan medium berbayar
Paid SocialSource media sosial dan medium berbayar
Paid VideoSource situs video dan medium berbayar
DisplayMedium display, banner, expandable, interstitial, atau cpm
Paid OtherMedium berbayar dengan source lain
Organic Shopping, Social, Video, SearchSource ada di daftar situsnya, atau medium social, social-network, social-media, atau sm (Social), mengandung video (Video), atau organic (Search)
AI AssistantMedium ai-assistant
ReferralMedium referral, app, atau link
EmailSource atau medium email, e-mail, e_mail, atau e mail
Affiliates, Audio, SMSMedium affiliate; medium audio; source atau medium sms
Mobile Push NotificationsMedium diakhiri push atau mengandung mobile atau notification, atau source firebase

"Medium berbayar" artinya medium cocok dengan pola ^(.*cp.*|ppc|retargeting|paid.*)$: cpc, cpm, ppc, retargeting, atau apa saja yang diawali paid. Daftar situsnya berupa spreadsheet panjang yang diterbitkan dan diperbarui Google. Tool ini mengecek nama yang paling umum dari daftar itu, seperti google, facebook, instagram, tiktok, dan youtube, lalu menampilkan aturan yang cocok di samping nama channel.

Kenapa UTM harus huruf kecil?

Menurut Google, aturan channel-nya sendiri tidak peka huruf besar kecil, jadi Facebook dengan paid_social tetap masuk Paid Social. Masalahnya ada di laporan. GA4 menyimpan nilai persis seperti yang dikirim, jadi Facebook, facebook, dan FaceBook muncul sebagai 3 baris terpisah di laporan Traffic acquisition. Spasi juga begitu: satu orang mengetik promo lebaran, yang lain promo-lebaran. Sepakati huruf kecil dengan tanda hubung atau garis bawah, lalu simpan di satu spreadsheet tim. Tool ini menandai keduanya, dan tombol perbaikannya membereskan semuanya dalam sekali klik.

Contoh UTM untuk Instagram, TikTok, dan WhatsApp

Dipasang diutm_sourceutm_mediumChannel GA4
Link di bio atau story InstagraminstagramsocialOrganic Social
Iklan Facebook atau Instagramfacebook atau instagrampaid_socialPaid Social
Iklan TikToktiktokpaid_socialPaid Social
Broadcast atau status WhatsAppwhatsappsocialOrganic Social
NewsletternewsletteremailEmail

Link dari WhatsApp sering terbaca sebagai Direct kalau tidak diberi UTM, karena aplikasinya tidak mengirim referrer. Ini salah satu alasan angka Direct di banyak website Indonesia terlihat besar. Jangan pasang UTM di link antarhalaman website kamu sendiri, karena itu memulai sesi baru dan menimpa sumber yang asli. Iklan Google Ads dengan auto-tagging juga tidak perlu UTM, karena gclid sudah membawa datanya.

Mode massal untuk peluncuran campaign

Saat campaign diluncurkan, biasanya beberapa halaman yang sama disebar di banyak tempat. Tempel URL halamannya di mode Massal, tambahkan satu baris per channel (facebook, paid_social, instagram, social, link_bio, whatsapp, social), lalu isi nama campaign sekali. Tiap halaman digabung dengan tiap baris, tiap baris menampilkan channel GA4-nya, dan file CSV-nya bisa langsung dibuka di Excel atau Google Sheets untuk dibagikan ke tim.

Pertanyaan yang sering muncul

Apakah UTM peka huruf besar kecil di GA4?
Nilainya peka. GA4 menampilkan Facebook dan facebook sebagai 2 baris berbeda. Aturan channel default tidak peka huruf besar kecil, jadi channel-nya sama, tapi laporan source dan medium kamu jadi terpecah. Pakai huruf kecil semua.
Bagaimana cara membuat UTM untuk Instagram?
Untuk link di bio atau story, pakai utm_source=instagram dan utm_medium=social. Untuk iklan, pakai utm_medium=paid_social. Klik preset Instagram di tool ini, isi nama campaign, lalu salin URL-nya.
UTM apa yang cocok untuk link WhatsApp?
utm_source=whatsapp dan utm_medium=social, ditambah nama campaign. Tanpa UTM, klik dari WhatsApp biasanya tercatat sebagai Direct karena aplikasinya tidak mengirim referrer.
Kenapa traffic UTM saya masuk Unassigned?
Source dan medium-nya tidak cocok dengan aturan channel default. Penyebab yang paling sering: medium kosong, medium buatan sendiri seperti story atau bio, atau salah ketik. Ganti medium ke yang dikenali GA4, misalnya social, paid_social, email, referral, atau cpc.
Apakah link Google Ads perlu UTM?
Tidak, kalau auto-tagging aktif, dan itu pengaturan bawaannya. gclid memberi GA4 data yang lebih lengkap daripada UTM. Pakai UTM untuk platform lainnya.