Bagaimana Cara Menambahkan UTM Parameters ke LinkedIn Ads?
UTM parameters di LinkedIn Ads dimasukkan langsung ke kolom destination URL di level iklan dalam Campaign Manager. Berbeda dengan Meta yang memiliki kolom URL Parameters terpisah, LinkedIn mengharuskan Anda menambahkan UTM parameters ke URL landing page itu sendiri — URL lengkap dengan ? dan semua parameters.
Ini hal pertama yang membingungkan orang ketika beralih dari Meta atau Google ke LinkedIn. Tidak ada kolom "tracking" khusus. Anda harus menyusun URL lengkap sendiri dan menempelkannya.
LinkedIn adalah channel berbayar utama untuk B2B marketer. Menurut LinkedIn Marketing Solutions, platform ini menjangkau lebih dari 1 miliar profesional di 200 negara, dengan 4 dari 5 anggota terlibat dalam keputusan bisnis. Rata-rata cost per click di LinkedIn tahun 2025 berkisar antara $5 dan $12 — sekitar 3-5x lebih mahal dari Meta Ads. Dengan CPC setinggi itu, UTM tracking yang rusak bukan hanya membuang data. Ini membuang anggaran secara serius.
Dan sampai Maret 2024, LinkedIn tidak menawarkan dynamic UTM parameters sama sekali. Setiap URL kampanye harus diketik manual. Itu sudah berubah.
Apa Itu Dynamic UTM Parameters LinkedIn?
LinkedIn memperkenalkan dynamic URL parameters pada Maret 2024, mengakhiri bertahun-tahun penandaan UTM manual. Ada 4 macros yang tersedia — lebih sedikit dari 8 milik Meta atau 15+ milik Google, tetapi mencakup kebutuhan esensial untuk atribusi kampanye B2B.
| Dynamic Parameter | Nilai yang Disisipkan | Kolom UTM yang Direkomendasikan |
|---|---|---|
{{CAMPAIGN_NAME}} | Nama kampanye (teks) | utm_campaign |
{{CAMPAIGN_ID}} | Campaign ID (numerik) | utm_id |
{{CAMPAIGN_GROUP_NAME}} | Nama grup kampanye | utm_campaign |
{{CREATIVE_ID}} | Creative ID (numerik) | utm_content |
LinkedIn menggunakan sintaks kurung kurawal ganda dengan HURUF KAPITAL SEMUA — {{CAMPAIGN_NAME}}, bukan {{campaign.name}} seperti Meta. Mencampurkan keduanya sudah pasti membuat link rusak. Macros Meta tidak berfungsi di LinkedIn, dan sebaliknya.
Satu bagian yang hilang: LinkedIn tidak memiliki macro {{PLACEMENT}} atau {{AD_NAME}}. Anda tidak bisa melacak secara dinamis apakah klik berasal dari LinkedIn Feed, Audience Network, atau Message Ad. Ini membatasi granularitas dibandingkan Meta atau Google. Untuk saat ini, solusinya adalah membuat kampanye terpisah untuk format iklan yang berbeda dan memasukkan perbedaan itu ke dalam nilai UTM statis.
Tips pro: UTM Generator mengetahui sintaks macro LinkedIn yang tepat. Pilih "LinkedIn Ads" dari dropdown jaringan dan setiap kolom menampilkan dynamic parameters yang benar — tidak perlu menghafal format HURUF KAPITAL atau memeriksa dokumentasi.
Apa Template UTM Terbaik untuk LinkedIn Ads?
Template Clean Signal Method untuk LinkedIn Ads:
?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
Inilah alasan setiap nilai diatur seperti ini:
utm_source=linkedin — Statis. Platform yang mengirim traffic tidak berubah. Beberapa tim menulis li atau linkedin_ads — tetapi menjaganya sederhana dengan linkedin sesuai dengan taksonomi sumber yang skalabel di semua platform.
utm_medium=paid_social — Ini cocok dengan Default Channel Grouping GA4 untuk paid social traffic. Menulis cpc, sponsored, atau social mengirim LinkedIn traffic ke channel "Unassigned" GA4. Itu 100% kehilangan data di laporan channel. paid_social adalah salah satu dari dua nilai yang dikenali GA4 untuk grouping ini (bersama cpm).
utm_campaign={{CAMPAIGN_NAME}} — Dinamis. Nama kampanye yang Anda berikan di Campaign Manager otomatis ditarik. Ganti nama jadi lebih baik di bulan Juli? Nama baru muncul di klik baru. Tidak perlu edit URL.
utm_content={{CREATIVE_ID}} — Creative ID numerik memberitahu variasi iklan mana yang menghasilkan setiap klik. Karena LinkedIn tidak menawarkan macro {{AD_NAME}}, ID adalah yang tersedia. Cocokkan kembali dengan Campaign Manager saat menganalisis.
utm_id={{CAMPAIGN_ID}} — Wajib untuk import data biaya GA4. Tanpa utm_id, Anda tidak bisa mencocokkan data pengeluaran LinkedIn dengan sessions GA4. Dan berbeda dengan nama kampanye, ID numerik tetap bertahan saat diganti nama.
Bagaimana Cara Setup UTM Tracking di LinkedIn Campaign Manager?
Setup UTM tracking di LinkedIn Campaign Manager membutuhkan sekitar 3 menit per kampanye. Tapi ada pendekatan yang lebih efisien.
Langkah 1: Bangun UTM URL Anda
Mulai dengan URL landing page dan tambahkan parameters:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}
Langkah 2: Tempel ke kolom Destination URL
Di Campaign Manager, navigasikan ke ad creative. URL dimasukkan ke kolom Destination URL (atau Header link URL untuk carousel ads). Tempel URL lengkap termasuk semua UTM parameters.
Langkah 3: Validasi
LinkedIn menampilkan preview. Klik untuk memverifikasi. Pastikan landing page Anda dimuat dan URL bar menampilkan dynamic parameters yang sudah ter-resolve — nama kampanye dan ID aktual, bukan sintaks macro.
Satu hal yang saya pelajari setelah kehilangan dua minggu data atribusi: dynamic parameters LinkedIn hanya berfungsi untuk format Sponsored Content dan Document Ads. Jika Anda menjalankan Message Ads (sebelumnya InMail), URL parameters bekerja berbeda — macros ter-resolve di CTA button URL, bukan link di body pesan. Uji setiap format iklan secara terpisah.
Untuk tim yang menjalankan 15+ kampanye, membangun setiap URL secara manual sangat lambat. Gunakan UTM generator dengan dukungan LinkedIn untuk membangun URL sekali sebagai template, lalu bagikan ke tim melalui URL — semua orang mendapat struktur konsisten yang sama tanpa mengetik ulang macros.
Bagaimana Perbandingan LinkedIn Attribution dengan Data UTM GA4?
Attribution bawaan LinkedIn dan attribution berbasis UTM GA4 akan menunjukkan angka berbeda untuk kampanye yang sama. Selalu. Memahami alasannya mencegah banyak rapat yang sia-sia.
LinkedIn menghitung konversi ketika seseorang mengklik iklan dan konversi dalam 30 hari click window atau 7 hari view-through window (dapat dikonfigurasi). GA4 mengatribusikan konversi ke sumber apa pun yang menghasilkan session, menggunakan last-click secara default.
Ini skenario nyata. Seorang VP of Engineering melihat iklan Anda pada hari Senin, tidak mengklik. Melihatnya lagi Kamis, mengklik, menjelajahi situs, pergi. Jumat, mereka Google nama perusahaan Anda dan mendaftar. LinkedIn melaporkan: 1 konversi (view-through). GA4 melaporkan: organic search conversion. Data UTM tidak mengatakan apa-apa tentang ad impression. Tidak ada alat yang salah — mereka mengukur hal yang berbeda.
| Metrik | LinkedIn Attribution | GA4 (berbasis UTM) |
|---|---|---|
| Model atribusi | Last-touch + view-through | Last-click (default) |
| Click window | 30 hari (dapat dikonfigurasi: 1, 7, 30, 90) | Berbasis session |
| View-through | 7 hari (dapat dikonfigurasi: 1, 7) | Tidak dilacak |
| Cross-device | Berbasis profil LinkedIn | Berbasis cookie/perangkat |
| Keterlambatan data | 24-48 jam | 24-48 jam |
Untuk B2B, kesenjangan antara angka LinkedIn dan GA4 biasanya lebih lebar dibandingkan platform B2C. Siklus pembelian B2B berlangsung 3-6 bulan. Sebagian besar pengaruh pipeline terjadi melalui impressions dan paparan berulang yang tidak dapat ditangkap UTM.
Lalu kenapa repot-repot dengan UTM di LinkedIn? Karena UTM memberikan satu hal yang tidak bisa dilakukan LinkedIn attribution: perbandingan lintas channel. Dengan UTM tagging yang konsisten di LinkedIn, Google, dan Meta, Anda bisa melihat dalam satu laporan GA4 channel mana yang menghasilkan sessions paling engaged, tingkat penyelesaian form tertinggi, dan biaya per qualified lead terendah.
Apa Saja Kesalahan UTM LinkedIn yang Umum dan Merusak B2B Tracking?
B2B marketer di LinkedIn membuat kesalahan spesifik yang berbeda dari apa yang terlihat di Meta atau Google. Lima yang paling menonjol.
Kesalahan 1: Menggunakan cpc sebagai utm_medium. Campaign Manager LinkedIn menampilkan harga CPC, jadi orang menulis utm_medium=cpc. Tapi Default Channel Grouping GA4 memetakan cpc ke "Paid Search," bukan "Paid Social." Traffic LinkedIn Anda muncul bersama Google Ads di laporan. Gunakan paid_social.
Kesalahan 2: Memasukkan jabatan ke UTM parameters. Targeting B2B sangat granular — Anda menjangkau "VP of Marketing di perusahaan SaaS dengan 50-200 karyawan." Beberapa tim memasukkan detail audience seperti utm_term=vp_marketing_saas ke UTM parameters. Untuk utm_term tidak masalah, tapi saya pernah melihat tim memasukkan ini ke utm_source atau utm_campaign. Nilai yang benar, kolom yang benar.
Kesalahan 3: Lupa bahwa dynamic parameters ada. Karena LinkedIn baru mendapat macros pada Maret 2024, banyak tim masih menggunakan nama kampanye hardcode dari setup pra-2024. Ketika mereka mengganti nama kampanye — dan di B2B Anda sering mengganti nama seiring strategi berubah tiap kuartal — UTM hardcode menjadi usang. Beralih ke {{CAMPAIGN_NAME}}.
Kesalahan 4: Tidak ada utm_id untuk import biaya. CPC LinkedIn tinggi. Import data biaya ke GA4 untuk menghitung ROAS sebenarnya memerlukan utm_id. Tanpanya, Anda melihat sessions tapi tidak melihat pengeluaran. Dengan $8-12 per klik, itu blind spot yang mahal.
Kesalahan 5: Nama source tidak konsisten di seluruh organisasi. Sales ops menggunakan utm_source=LinkedIn. Demand gen menggunakan utm_source=linkedin_ads. Growth menggunakan utm_source=li. Tiga tim, tiga "sources" di GA4. GA4 case-sensitive: LinkedIn dan linkedin adalah dua entry berbeda. Gunakan huruf kecil linkedin. Titik.
Apa Perbedaan LinkedIn UTM Tracking dengan Meta dan Google?
LinkedIn menempati posisi unik dalam lanskap paid media untuk B2B. Setup tracking-nya mencerminkan hal itu.
| Fitur | LinkedIn Ads | Meta Ads | Google Ads |
|---|---|---|---|
| Jumlah dynamic parameters | 4 | 8 | 15+ |
| Sintaks macro | {{ALL_CAPS}} | {{dot.notation}} | {lowercase} |
| Di mana UTM diletakkan | Kolom Destination URL | Kolom URL Parameters (tanpa ?) | Tracking Template ({lpurl}) |
| Placement macro | Tidak tersedia | {{placement}} | {placement} |
| Auto-tagging (click ID) | li_fat_id (terbatas) | fbclid | gclid |
| GA4 cost data import | Via utm_id | Via utm_id | Otomatis (GCLID) atau utm_id |
| Template level akun | Tidak tersedia | Tidak tersedia | Ya (Tracking Template) |
Perbedaan praktis terbesar: Google Ads memungkinkan Anda menyetel Tracking Template di level akun — satu template mencakup setiap iklan. LinkedIn mengharuskan Anda menyetel destination URL per iklan. Untuk akun B2B besar yang menjalankan 50+ variasi iklan, itu perbedaan operasional yang signifikan.
LinkedIn juga tidak memiliki click identifier level akun yang sebanding dengan GCLID Google. LinkedIn memang menambahkan li_fat_id (LinkedIn First-Party Ad Tracking ID) ke URL, tetapi terbatas pada integrasi LinkedIn Insight Tag dan tidak mengalir ke GA4 seperti GCLID. UTM tetap menjadi mekanisme atribusi utama untuk LinkedIn traffic di GA4.
Untuk perbandingan detail semua sintaks macro platform, lihat panduan UTM parameters dijelaskan.
Bisakah Menggunakan Custom UTM Parameters untuk Kampanye LinkedIn B2B?
UTM parameters standar — source, medium, campaign, content, term — mencakup channel attribution. Tapi kampanye B2B sering membutuhkan segmentasi lebih dalam yang tidak bisa ditangani lima kolom.
Custom parameters adalah jawabannya. Mereka berjalan di URL bersama UTM standar dan ditangkap oleh hidden form fields di landing page.
Custom parameters yang berguna untuk LinkedIn B2B:
| Custom Parameter | Contoh Nilai | Apa yang Diberitahukan |
|---|---|---|
funnel_stage | tofu, mofu, bofu | Tahap funnel yang ditargetkan kampanye |
audience | cmo_saas_50-200, it_directors | Segmen audience yang mengklik |
offer | ebook_leadmagnet, demo_free | Apa yang ditawarkan |
geo | us, dach, uk | Targeting geografis |
language | en, de, fr | Bahasa creative |
URL lengkap dengan custom parameters untuk kampanye LinkedIn lead gen:
https://example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign={{CAMPAIGN_NAME}}&utm_content={{CREATIVE_ID}}&utm_id={{CAMPAIGN_ID}}&funnel_stage=mofu&audience=cmo_saas&offer=demo_free
Bagian kritis yang sering dilupakan tim: form landing page Anda memerlukan hidden fields yang cocok persis dengan nama parameter ini. Jika Anda menambahkan funnel_stage=mofu ke URL tapi form HubSpot tidak memiliki hidden field bernama funnel_stage, data itu hilang saat seseorang mengirim form. Tidak pernah sampai ke CRM Anda.
Di sinilah prinsip "Nilai yang Benar, Kolom yang Benar" dari Clean Signal Method meluas melampaui kolom UTM ke seluruh data pipeline — dari klik iklan sampai record CRM.
FAQ
Apakah LinkedIn Ads mendukung dynamic UTM parameters?
Ya, sejak Maret 2024. LinkedIn menawarkan 4 dynamic macros: {{CAMPAIGN_NAME}}, {{CAMPAIGN_ID}}, {{CAMPAIGN_GROUP_NAME}}, dan {{CREATIVE_ID}}. Mereka menggunakan kurung kurawal ganda dengan sintaks ALL CAPS — berbeda dari Meta dan Google. Macros ini ter-resolve saat klik, menyisipkan data kampanye aktual ke URL secara otomatis.
Apa utm_medium yang harus digunakan untuk LinkedIn Ads?
Gunakan utm_medium=paid_social. Ini cocok dengan Default Channel Grouping GA4 untuk paid social traffic. Kesalahan umum termasuk menggunakan cpc (yang dipetakan GA4 ke "Paid Search"), sponsored (dipetakan ke "Unassigned"), atau linkedin (juga "Unassigned"). Hanya paid_social atau cpm yang merutekan LinkedIn traffic dengan benar di laporan channel GA4.
Di mana menambahkan UTM parameters di LinkedIn Campaign Manager?
Tambahkan langsung ke kolom Destination URL di level iklan. Berbeda dengan Meta (yang memiliki kolom URL Parameters terpisah) atau Google (yang menggunakan Tracking Template), LinkedIn mengharapkan URL lengkap termasuk semua parameters. Sertakan ? sebelum parameter pertama.
Apakah LinkedIn memiliki auto-tagging seperti GCLID Google?
LinkedIn menambahkan li_fat_id ke URL, tetapi bekerja berbeda dari GCLID Google. LinkedIn ID hanya terintegrasi dengan LinkedIn Insight Tag dan atribusi LinkedIn sendiri — tidak mengalir ke GA4. Untuk atribusi GA4, Anda memerlukan UTM parameters. Anda bisa menggunakan keduanya bersamaan tanpa konflik.
Mengapa LinkedIn dan GA4 menunjukkan angka konversi berbeda?
LinkedIn menggunakan view-through attribution dengan window 7 hari — menghitung konversi dari orang yang melihat tapi tidak mengklik iklan. GA4 default ke last-click attribution dan tidak melacak view-through sama sekali. Untuk kampanye B2B dengan siklus penjualan panjang, LinkedIn biasanya melaporkan 20-40% lebih banyak konversi dari GA4 untuk kampanye yang sama.
Bagaimana cara import data biaya LinkedIn Ads ke GA4?
Tambahkan utm_id={{CAMPAIGN_ID}} ke setiap URL iklan LinkedIn. Cost data import GA4 menggunakan utm_id untuk mencocokkan data pengeluaran dengan traffic sessions. Tanpanya, Anda melihat sessions dan konversi tapi tidak bisa menghitung ROAS langsung di GA4. Export data biaya dari Campaign Manager dan import via GA4 Admin > Data Import.
Bisakah menyetel tracking template di level akun di LinkedIn?
Tidak. LinkedIn tidak mendukung tracking template level akun atau level kampanye. Anda harus menyetel destination URL dengan UTM parameters secara individual untuk setiap iklan. Untuk tim yang menjalankan banyak variasi iklan, gunakan UTM Generator untuk membangun template sekali, lalu bagikan via URL sehingga tim Anda menerapkan parameters konsisten tanpa mengetik ulang macros untuk setiap iklan.
Haruskah menggunakan UTM parameters di postingan organik LinkedIn juga?
Ya, untuk setiap link yang Anda bagikan di postingan organik LinkedIn, tambahkan UTM parameters dengan utm_source=linkedin&utm_medium=organic. Ini membedakan organic LinkedIn traffic dari paid di GA4. Tanpa UTM, klik organik LinkedIn biasanya muncul sebagai "referral" atau "direct" traffic di GA4, membuat mustahil mengukur ROI content marketing di platform tersebut.
Mulai Tracking LinkedIn Ads dengan Benar
CPC LinkedIn Ads terlalu tinggi untuk beriklan tanpa arah. Setiap klik tanpa UTM tracking yang tepat adalah $5-12 anggaran tanpa jejak atribusi.
Bangun template UTM LinkedIn pertama Anda di UTM Generator — pilih LinkedIn Ads dari dropdown jaringan, dan dynamic parameters {{ALL_CAPS}} yang benar muncul otomatis di setiap kolom. Simpan sebagai template, bagikan URL ke tim, dan berhenti mengetik macros secara manual di Campaign Manager.