Standart UTM Takibi Neden B2B ve SaaS'ta Başarısız Oluyor?
Standart UTM takibi tek oturumluk dönüşümler için tasarlandı — B2B'de tam da bu yüzden çalışmıyor. Bir B2B SaaS anlaşması ilk tıklamadan kapanışa kadar 30 ile 180 gün sürüyor. GA4'ün varsayılan atıf penceresi 30 gün. Yani bir Mühendislik VP'si Ocak ayında LinkedIn reklamınıza tıklarsa, Şubat'ta üç blog yazısı okursa ve Mart'ta demo talep ederse — GA4 demoyu "Doğrudan" olarak kaydeder. Her şeyi başlatan o 11$'lık LinkedIn tıklaması? Görünmez.
Bu küçük bir boşluk değil. LinkedIn'in 2025 B2B Pazarlama Benchmark Raporu'na göre, ortalama B2B satış döngüsü bir anlaşma kapanmadan önce 3-4 kanal üzerinden 6-10 temas noktası içeriyor. Yalnızca son temasa bakıyorsanız, son dürtüye kredi verip ilişkiyi kuran her şeyi görmezden geliyorsunuz.
2024'ün üçüncü çeyreğini, orta ölçekli bir SaaS şirketinin ücretli kanallarının neden kârsız göründüğünü anlamasına yardımcı olarak geçirdim. LinkedIn ve Google Ads'e birlikte aylık 47.000$ harcıyorlardı. GA4 bu kanalların 12 demo talebi getirdiğini gösteriyordu. CRM'leri 68 gösteriyordu. Fark? 56 lead ilk olarak ücretli bir reklamla temas kurmuş ancak sonraki organik bir ziyarette dönüşmüştü. CRM'de ilk temas UTM verisi olmadan, bu lead'ler hiçbir yerden gelmiş gibi görünüyordu.
Çözüm karmaşık değil. Ama UTM'ler hakkında e-ticaret pazarlamacısından farklı düşünmeyi gerektiriyor.
90 Günlük Satış Döngüsünde İlk Temas UTM Verilerini Nasıl Korursunuz?
B2B UTM takibinin anahtarı, UTM parametrelerini ilk ziyarette yakalayıp CRM'de kalıcı olarak saklamaktır — GA4'ün oturum tabanlı atıfına güvenmek değil. GA4, atıfı 30 gün sonra sıfırlar (veya ücretli kanallarda manuel geçersiz kılma ile 90 gün). CRM'iniz sıfırlamaz.
İşte mimari:
- Ziyaretçi UTM etiketli bir bağlantıya tıklar — sitenize
utm_source,utm_medium,utm_campaignvb. ile gelir - JavaScript UTM değerlerini yakalar — URL'den alır ve birinci taraf çerez veya
localStorage'da saklar - Ziyaretçi herhangi bir formu doldurduğunda (demo talebi, içerik indirme, bülten), gizli alanlar saklanan UTM değerlerini CRM'e aktarır
- CRM ilk temas UTM'lerini kalıcı olarak saklar — iletişim kaydında hiçbir zaman üzerine yazılmaz
Üçüncü adım, çoğu ekibin başarısız olduğu yerdir. UTM'leri açılış sayfasında yakalarlar ama ziyaretçi /pricing veya /demo'ya gittiğinde kaybederler. URL parametreleri kaybolur. Formunuz saklanan değerlerden çekmiyorsa, veri gitmiştir.
İpucu: UTM Generator, source, campaign, content ve term'i tek bir değerde birleştiren
first_touchözel parametresi içerir — beş yerine tek bir gizli alan üzerinden tam bir ilk temas anlık görüntüsü geçirmeyi kolaylaştırır.
B2B İçin En İyi UTM Adlandırma Kuralı Hangisi?
B2B şirketlerinin 6 aylık satış döngüsünde ayakta kalan ve CRM'de kapanmış bir anlaşmaya baktığınızda anlamlı olan bir adlandırma kuralına ihtiyacı vardır — sadece GA4 raporunda değil. Kural şu soruları yanıtlamalı: hangi kanal, hangi kampanya, hangi teklif ve hangi hedef kitle segmenti bu lead'i üretti?
Bu yapıyı kullanın:
| UTM Parametresi | Değer Kalıbı | Örnek |
|---|---|---|
utm_source | Platform adı | linkedin, google, meta |
utm_medium | GA4 uyumlu kanal türü | paid_social, cpc, email |
utm_campaign | {hedef}_{kitle}_{çeyrek} | demo_cfo_2026q1 |
utm_content | Kreatif veya içerik tanımlayıcı | whitepaper_cta_v2, video_testimonial |
utm_term | Anahtar kelime veya hedefleme detayı | {keyword}, seniority_director |
utm_id | Platform kampanya ID'si (dinamik) | {{CAMPAIGN_ID}} |
B2B'de iki şey her yerden daha fazla önem taşır.
Birincisi: hedef kitle segmentini utm_campaign'e dahil edin. Hem CFO'lara hem CTO'lara satan bir SaaS şirketi, LinkedIn'den hangi personanın daha iyi dönüştüğünü bilmelidir. demo_cfo_2026q1 ile demo_cto_2026q1 karşılaştırması hemen söyler. Sadece demo_2026q1 söylemez.
İkincisi: her zaman utm_id kullanın. Kampanyalar yeniden adlandırılır. "Q1 Demo Push", üçüncü haftada "Spring Demo Campaign" olur çünkü biri daha iyi duyulacağını düşünmüştür. Platformun dinamik parametresinden gelen sayısal utm_id bu yeniden adlandırmadan sağ çıkar. Onsuz, CRM'iniz aslında bir olan iki kampanya gösterir.
Bu kurallar, Temiz Sinyal Yöntemi'nin "Doğru Değer, Doğru Alan" ilkesiyle uyumludur — kitle verilerini campaign'de, kreatif verilerini content'te ve hedefleme verilerini term'de tutmak.
Her B2B Kanalını Nasıl Farklı Etiketlemelisiniz?
B2B pazarlama en az beş kanalda aynı anda çalışır: ücretli arama, ücretli sosyal medya, e-posta besleme, organik içerik ve etkinlikler. Her kanal farklı UTM yaklaşımı gerektirir.
LinkedIn Reklamları (En Yüksek B2B Önceliği)
LinkedIn, çoğu B2B ücretli bütçesinin %40-60'ını tüketir. Otomatik takip için dinamik parametreleri kullanın:
utm_source=linkedin
utm_medium=paid_social
utm_campaign={{CAMPAIGN_NAME}}
utm_content={{CREATIVE_ID}}
utm_id={{CAMPAIGN_ID}}
LinkedIn'in dinamik makroları sınırlıdır — Meta'nın 8'ine karşı yalnızca 4 tanesi mevcuttur. Ama {{CAMPAIGN_NAME}} ve {{CAMPAIGN_ID}} temel ihtiyaçları karşılar.
Google Ads (Markalı + Markasız Arama)
Google Ads için adlandırma kuralınızda markalı ve markasız aramaları ayırın. "Acme CRM fiyatları" arayan bir lead, "SaaS için en iyi CRM" arayan birinden temelden farklıdır.
utm_source=google-{network}
utm_medium=cpc
utm_campaign={campaignid}_{adgroupid}
utm_term={keyword}
utm_id={campaignid}
E-posta Dizileri
B2B e-postası hassas bir konudur. Yeni potansiyel müşterilere giden soğuk e-posta? Etiketleyin. Mevcut lead'lere besleme dizileri? İki kez düşünün.
Temiz Sinyal Yöntemi'nin "Kendi Evini Etiketleme" ilkesi burada geçerlidir: birisi zaten ilk temas atıfıyla CRM'inizde bir lead ise, bir besleme e-postasına utm_source=hubspot&utm_medium=email eklemek orijinal kaynağını üzerine yazar. O LinkedIn lead'i artık e-posta lead'i gibi görünür. Ücretli ROI hesaplamanız bozuldu.
Temel kural: edinme e-postalarını etiketleyin (soğuk erişim, yeni abonelere bülten). Mevcut lead'lere besleme dizilerinde UTM'leri atlayın — bunun yerine e-posta platformu takibini kullanın.
Organik İçerik ve SEO
Organik arama UTM kullanmaz — GA4 otomatik olarak takip eder. Ama blog yazılarını sosyal medyada paylaştığınızda, o bağlantıları etiketleyin:
utm_source=linkedin
utm_medium=organic
utm_campaign=thought_leadership_2026q1
utm_content=blog_saas_metrics
Etkinlikler ve Webinarlar
Her webinar kayıt bağlantısı, etkinlik QR kodu ve etkinlik sonrası takip ayrı UTM'lere ihtiyaç duyar. 2025'te bir B2B etkinlik şirketi 14 webinarı takip etti ve daha sonra müşteri olan katılımcıların %23'ünün ilk olarak ortak markalı bir partner e-postası aracılığıyla kayıt olduğunu keşfetti — doğru UTM etiketlemesi olmadan görünmez bir kanal.
utm_source=webinar
utm_medium=referral
utm_campaign=partner_cloudcon_2026q1
utm_content=registration_page
UTM Verilerini Lead Atıfı İçin CRM'e Nasıl Bağlarsınız?
CRM entegrasyonu, B2B UTM takibinin gerçekten değerli hale geldiği yerdir. GA4 size oturumları anlatır. CRM'iniz geliri anlatır.
Teknik kurulum üç parçadan oluşur:
1. Gizli form alanları. Sitenizdeki her lead yakalama formunun UTM parametre adlarıyla eşleşen gizli alanlara ihtiyacı vardır. Minimum: utm_source, utm_medium, utm_campaign, utm_content, utm_term, utm_id. first_touch veya funnel_stage gibi özel parametreler kullanıyorsanız, onları da ekleyin.
2. Gizli alanları dolduran JavaScript. Sayfa yüklendiğinde, URL'den UTM değerlerini okuyun (veya ziyaretçi sonraki bir sayfadaysa localStorage'dan). Form gönderilmeden önce gizli alanlara yazın.
3. CRM alan eşlemesi. HubSpot, Salesforce, Pipedrive — her ne kullanıyorsanız — her UTM alanıyla eşleşen iletişim özellikleri oluşturun. Form gönderimlerini bu özellikleri dolduracak şekilde eşleyin. Özellikleri "Yalnızca oluştur" veya "İlk bilinen" olarak ayarlayın, böylece hiçbir zaman üzerine yazılmasın.
Minimal bir JavaScript kod parçası:
// Store UTMs from URL into localStorage on first visit
const params = new URLSearchParams(window.location.search);
const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign',
'utm_content', 'utm_term', 'utm_id', 'first_touch'];
utmKeys.forEach(key => {
const val = params.get(key);
if (val) localStorage.setItem(key, val);
});
// Before form submit: fill hidden fields from localStorage
document.querySelectorAll('form').forEach(form => {
utmKeys.forEach(key => {
const field = form.querySelector(`[name="${key}"]`);
if (field) field.value = localStorage.getItem(key) || '';
});
});Bu basitleştirilmiş bir örnektir. Üretim uygulamaları çerez onayı, alt alan adları arası takip ve süre dolumu (B2B için 90-180 gün) ile ilgilenmelidir.
İpucu: UTM etiketli URL'lerinizi UTM Generator ile oluşturun —
first_touch,funnel_stagevelandinggibi özel parametreleri destekler ve tüm alanlarla birlikte reklam platformunuza veya e-posta aracınıza yapıştırmaya hazır eksiksiz bir URL üretir.
B2B İçin İlk Temas ve Son Temas Atıfı Arasındaki Fark Nedir?
İlk temas atıfı, dönüşümü lead'i tanıtan kanala yükler. Son temas, dönüşümden önceki son ziyaretin kanalına yükler. B2B SaaS için bunlar çarpıcı biçimde farklı sonuçlar üretir.
2025'te birlikte çalıştığım Series B SaaS şirketinden gerçek bir örnek:
| Kanal | İlk Temas Kredisi | Son Temas Kredisi |
|---|---|---|
| LinkedIn Reklamları | Pipeline'ın %34'ü | Pipeline'ın %8'i |
| Google Ads (markasız) | Pipeline'ın %22'si | Pipeline'ın %11'i |
| Google Ads (markalı) | Pipeline'ın %4'ü | Pipeline'ın %29'u |
| Organik Arama | Pipeline'ın %18'i | Pipeline'ın %14'ü |
| Doğrudan / Bilinmeyen | Pipeline'ın %6'sı | Pipeline'ın %31'i |
| E-posta | Pipeline'ın %16'sı | Pipeline'ın %7'si |
Son temas, LinkedIn'in pipeline'ın %8'ini ürettiğini gösterdi. İlk temas %34 gösterdi. Fark, çeyreklik pipeline'da 1,2 milyon $'dı. Bütçeleri belirlemek için son temasa baksalardı, hunilerini gerçekten dolduran kanalı keserlerdi.
Peki hangi modeli kullanmalısınız? İkisini de. İlk temas UTM'lerini CRM'de takip edin (kalıcı, üzerine yazılmaz). GA4'ün son temas ve veri odaklı atıfla ilgilenmesine izin verin. Aylık karşılaştırın. İkisi arasındaki boşluk gerçek müşteri yolculuğunu ortaya çıkarır.
UTM'lerle Çoklu Temas Atıfını Nasıl Yönetirsiniz?
Gerçek çoklu temas atıfı, sadece ilk ve son değil, her temas noktasını takip etmeyi gerektirir. UTM'ler tek başına bunu yapamaz — form doldurmada bir anlık görüntü yakalar. Ama CRM verileri ve analitikle birleştirildiğinde, pratik bir çoklu temas modeli oluşturabilirsiniz.
Pragmatik B2B yaklaşımı:
- İlk temas — CRM'de UTM gizli alanları aracılığıyla saklanır (kalıcı)
- Lead oluşturma teması — ilk kez form doldurdukları oturum (form aracınız tarafından yakalanır)
- Fırsat oluşturma teması — demo rezerve ettikleri veya deneme başlattıkları oturum (yeni bir bağlantıya tıkladılarsa başka bir UTM anlık görüntüsü)
- Kapanış teması — anlaşma kapanmadan önceki son pazarlama temas noktası
Bu dört noktalı model, B2B ekiplerinin ihtiyaçlarının %80'ini karşılar. Salesforce'un 2025 State of Marketing raporu'na göre, B2B pazarlamacıların yalnızca %31'i son temasın ötesinde herhangi bir atıf modeli kullanıyor. Sadece ilk temas verisine sahip olmak sizi pazarın üçte ikisinin önüne koyar.
Tam çoklu temas için HubSpot'un çoklu temas atıf raporları, Dreamdata veya Bizible (şimdi Adobe Marketo Measure) gibi araçlar her etkileşimi birleştirir. Hâlâ temel olarak temiz UTM verilerine bağımlıdırlar. Çöp UTM girerse, çöp atıf çıkar.
SaaS İçin En Önemli Özel UTM Parametreleri Hangileri?
Standart UTM'ler kanal ve kampanyayı kapsar. Ama SaaS şirketlerinin pipeline analizi için daha fazla ayrıntıya ihtiyacı vardır. CRM'inizin ihtiyaç duyduğu veriler için özel parametreler ekleyin.
| Özel Parametre | Örnek Değer | Neden Önemli |
|---|---|---|
first_touch | linkedin-demo_cfo_q1-whitepaper_v2 | Tek alanda tam ilk temas anlık görüntüsü |
funnel_stage | tofu, mofu, bofu | İçeriğin farkındalık mı yoksa karar aşaması mı olduğunu söyler |
landing | pricing, case_study_acme, demo | Hangi sayfa dönüştürdü — açılış sayfası optimizasyonu için değerli |
audience_segment | enterprise, smb, startup | CRM'de gelir segmentasyonu |
content_type | webinar, ebook, blog, video | Hangi içerik formatları pipeline'ı hareket ettiriyor |
first_touch parametresi özel ilgiyi hak eder. 90 günlük satış döngüsünde lead'ler sitenizle onlarca kez etkileşime girer. Dönüştükleri zaman, ilk ziyaretteki orijinal UTM verileri çerezlerden çoktan silinmiş olabilir. first_touch tam resmi tek bir CRM alanında yakalar.
Proje yönetimi yazılımı satan bir SaaS şirketi 2025'te 6 ay boyunca funnel_stage'i takip etti. Sonuç: üst huni içeriği (blog yazıları, sektör raporları) alt huni içeriğinden (karşılaştırma sayfaları, fiyatlandırma sayfaları) 3,4 kat daha fazla lead üretti. Ama alt huni lead'leri 2,8 kat daha yüksek oranda kapandı. funnel_stage parametresi olmadan, her iki grup pipeline raporlarında aynı görünüyordu.
SSS
UTM parametreleri 90 günlük B2B satış döngüsünde hayatta kalabilir mi?
UTM parametreleri yalnızca ilk tıklamanın URL'sinde bulunur. 90 günlük döngüde hayatta kalmak için ilk ziyarette JavaScript ile yakalanmalı, localStorage veya birinci taraf çerezde saklanmalı ve CRM'e gizli form alanları aracılığıyla aktarılmalıdır. GA4 tek başına 30 gün sonra atıfı kaybeder — CRM'iniz kalıcı kayıttır.
Mevcut lead'lere gönderilen besleme e-postalarında UTM kullanmalı mıyım?
Hayır. Mevcut CRM iletişimlerine gönderilen e-postalara UTM eklemek, ilk temas atıflarını üzerine yazar. Bir lead 12$'lık LinkedIn tıklamasından geldiyse ve takip e-postasını utm_source=hubspot ile etiketlerseniz, CRM artık kaynağı "hubspot" olarak gösterir. Besleme dizileri için bunun yerine e-posta platformunuzun yerleşik tıklama takibini kullanın.
B2B SaaS için en iyi atıf modeli hangisi?
Hem ilk temas hem son temayı eş zamanlı takip edin. İlk temas UTM'lerini CRM'de kalıcı olarak saklayın ve GA4'ün oturum tabanlı atıfla ilgilenmesine izin verin. Salesforce 2025 verilerine göre, B2B pazarlamacıların yalnızca %31'i son temasın ötesine geçiyor. Sadece ilk temas verisi eklemek bile bütçe tahsisinde önemli bir avantaj sağlar.
B2B takibi için LinkedIn Reklamlarını UTM'lerle nasıl etiketlerim?
LinkedIn'in 4 dinamik parametresini kullanın: {{CAMPAIGN_NAME}}, {{CAMPAIGN_ID}}, {{CAMPAIGN_GROUP_NAME}} ve {{CREATIVE_ID}}. Bunları doğrudan Campaign Manager'daki hedef URL'ye ekleyin. Her zaman utm_id={{CAMPAIGN_ID}} dahil edin — kampanya yeniden adlandırmalarından sağ çıkan tek kararlı tanımlayıcıdır.
B2B kampanyaları için utm_id gerekli mi?
Evet. utm_id, B2B için en az kullanılan ve en değerli UTM parametresidir. Birisi "Q1 Demo Push"u "Spring Demo Campaign" olarak yeniden adlandırdığında değişmeyen kararlı bir kampanya tanımlayıcısı olarak hizmet eder. ROI'yi doğrudan Google Analytics'te görmek istiyorsanız GA4 maliyet verisi içe aktarımı için de gereklidir.
UTM verilerini HubSpot veya Salesforce'a nasıl bağlarım?
Her lead yakalama formuna utm_source, utm_medium, utm_campaign, utm_content, utm_term ve utm_id adlı gizli form alanları ekleyin. Form yüklemesinde localStorage'dan doldurmak için JavaScript kullanın. CRM'de, sonraki ziyaretlerle hiçbir zaman üzerine yazılmamaları için "İlk bilinen" veya "Yalnızca oluştur" olarak ayarlanmış eşleşen iletişim özellikleri oluşturun.
Uzun satış döngüleri olan B2B için hangi UTM adlandırma kuralı işe yarar?
Kampanya adına hedef kitle segmentleri yerleştirilmiş açıklayıcı bir model kullanın: {hedef}_{persona}_{çeyrek} — örneğin demo_cfo_2026q1. Pipeline'ı alıcı rolüne göre segmente edebilmek için personayı dahil edin. Tüm değerleri küçük harfle ve alt çizgiyle tutun, Temiz Sinyal Yöntemi format disiplini kurallarını izleyin.
GA4 B2B çoklu temas atıfını yönetebilir mi?
GA4 veri odaklı atıf sunar, ancak 90 günlük geriye bakış penceresiyle sınırlıdır ve uzun B2B döngüleriyle zorlanır. 6+ ay boyunca gerçek çoklu temas atıfı için CRM tabanlı bir yaklaşıma ihtiyacınız vardır — her dönüşüm olayında (ilk ziyaret, form doldurma, demo rezervasyonu, kapanış) UTM temas noktalarını saklayarak ve bunları GA4 dışında analiz ederek.
B2B UTM takibi e-ticaret takibinden daha zor değildir. Sadece daha yavaştır. Aynı ilkeler geçerlidir — temiz sinyal disiplini, tutarlı adlandırma, GA4 uyumlu değerler — ama bahisler daha yüksektir çünkü her lead 30$'lık bir sepet değil, binlerce dolarlık potansiyel geliri temsil eder.
Bugün iki değişiklikle başlayın: sitenizdeki her forma gizli UTM alanları ekleyin ve CRM özelliklerinizi ilk temas verilerini koruyacak şekilde ayarlayın. Geri kalan her şey — çoklu temas modelleri, özel parametreler, pipeline panoları — bu temel üzerine inşa edilir.
İlk B2B UTM şablonunuzu UTM Generator'da oluşturun — adlandırma kuralınızı bir kez ayarlayın, şablon olarak kaydedin ve tüm ekibinizle paylaşın. Elektronik tablolar yok. Hangi medium değerinin GA4 uyumlu olduğunu tahmin etmek yok. Lead başına tek temiz sinyal.