Langsung ke konten utama

Pembangun Tautan Kampanye UTM gratis

Bangun URL kampanye yang dapat dilacak dengan parameter UTM untuk Google Analytics dan alat lainnya. Pratinjau langsung, prasetel, dan salin satu klik.

Berfungsi offline setelah dimuat

Preset cepat

Tempat lalu lintas berasal (referrer).

Saluran/medium pemasaran.

Kampanye atau promosi spesifik.

Kata kunci berbayar (opsional, untuk pencarian berbayar).

Membedakan tautan/iklan serupa (opsional, untuk tes A/B).

Masukkan URL website di atas untuk membuat tautan pelacakan

πŸ’‘ Parameter UTM memungkinkan Google Analytics, Plausible, dan alat lain mengatribusikan traffic ke kampanye tertentu. Jaga konsistensi penamaan (mis. selalu 'email', jangan kadang 'Email') β€” analytics bersifat case-sensitive dan akan memisahkan data Anda.

Penggunaan umum

  • Tautan UTM untuk Kampanye EmailLacak buletin atau email mana yang mendorong lalu lintas dan konversi dalam analitik Anda.
  • Tautan UTM untuk Media SosialUkur lalu lintas dari setiap platform media sosial dan posting secara akurat.
  • Tautan UTM untuk Kampanye Iklan BerbayarAtribusikan konversi ke iklan, kata kunci, dan kreativitas tertentu.
  • Tautan UTM untuk Cetak dan Kode QRLacak kampanye offline β€” selebaran, poster, kartu nama β€” melalui kode QR.
  • Tautan UTM untuk Kemitraan InfluencerBerikan setiap influencer tautan terpantau unik untuk mengukur siapa yang mendorong hasil.

Cara kerja

Pembuat UTM merangkai URL pelacakan sepenuhnya di browser menggunakan URL dan URLSearchParams API standar β€” tanpa server, tanpa unggahan. Saat Anda mengetik, hook useMemo langsung mengurai URL dasar Anda, memvalidasi hostname, dan menambahkan hanya parameter UTM yang telah Anda isi.

  1. 1
    Penguraian dan validasi URL
    URL dasar Anda dimasukkan ke konstruktor URL bawaan browser. Alat ini otomatis menambahkan https:// di depan jika tidak ada skema, lalu memeriksa bahwa hostname mengandung setidaknya satu titik (atau adalah localhost) β€” menolak prosa bebas sebelum bisa merusak keluaran.
  2. 2
    Parameter UTM ditambahkan via URLSearchParams
    Setiap bidang yang diisi (source, medium, campaign, term, content) ditulis ke objek search-params URL dengan URLSearchParams.set(). Jika toggle huruf-kecil aktif, nilai dijadikan huruf kecil pada titik ini, yang mencegah ketidakcocokan atribusi yang disebabkan ketidakkonsistenan kapitalisasi.
  3. 3
    Kode QR dirender oleh library qrcode
    Setiap kali URL akhir berubah, library qrcode merender data-URL 256-px untuk pratinjau inline dan secara bersamaan menggambar versi 1024-px ke kanvas di luar layar. Kanvas kemudian diserialisasi menjadi Blob PNG via canvas.toBlob() sehingga tombol unduh bisa menyimpannya secara sinkron β€” diperlukan di iOS, di mana pembuatan Blob async di dalam penangan klik diblokir.
  4. 4
    Template yang dapat dibagikan via hash halaman
    State formulir (URL dasar ditambah nilai UTM apa pun) terus-menerus dikodekan ke dalam fragment URL halaman menggunakan window.history.replaceState. Siapa pun yang membuka URL berhash itu mendapatkan formulir yang sudah terisi awal, sehingga Anda bisa menyimpan atau membagikan template kampanye tanpa penyimpanan sisi-server apa pun.

Alat terkait

Pertanyaan yang sering diajukan