UTM STANDARDI OLUŞTURMAK
"Bu trafik nereden geldi?" sorusu pazarlama ekibinin günde bir kez sorduğu en sık soru. Cevap çoğu zaman Google Analytics'te bir satırda gözüküyor: utm_source=newsletter. Ama aynı kampanya başka bir ekip üyesi tarafından "email", "e-posta", "mail" diye etiketlenmişse, analitik kaosa dönüşür.
UTM standardı küçük gibi görünür ama doğru kurulduğunda pazarlama altyapısının omurgası haline gelir. Yanlış kurulduğunda ise rapor güveni kaybolur; aynı kampanya 4 farklı isimle 4 satırda gözükür; yöneticiye "bu kampanya nasıl gidiyor" sorusuna doğru cevap verilemez.
Bu yazı UTM parametrelerinin yapısı, ekipler arası tutarlı isimlendirme disiplini, hangi senaryoda hangi parametre kullanılır ve UTM standardını kurumsal bir varlığa dönüştürmek üzerine.
UTM Nedir, Ne İçin
UTM (Urchin Tracking Module) URL'lere eklenen parametreler ile trafik kaynağını analitik araçlara bildirir. Google Analytics ve diğer analytics platformları bu parametreleri otomatik tanır ve raporlar; parametrelerin nasıl yorumlandığını Google Analytics yardım kaynaklarından doğrulayabilirsiniz.
https://siten.com/sayfa?utm_source=facebook&utm_medium=social&utm_campaign=summer_saleBu URL'e tıklayan herkes Google Analytics'te "Facebook'tan, sosyal mecradan, summer_sale kampanyasından geldi" diye işaretlenir.
Beş standart UTM parametresi:
| Parametre | Anlamı | Örnek Değer |
|---|---|---|
| utm_source | Trafik kaynağı (platform veya yayın) | facebook, google, newsletter |
| utm_medium | Mecra tipi | social, cpc, email, organic |
| utm_campaign | Kampanya adı | summer_sale, lansman_2026 |
| utm_term | Anahtar kelime (search kampanyaları için) | spor_ayakkabi |
| utm_content | İçerik varyantı (A/B test için) | banner_a, video_b |
İlk üçü temel; her UTM'de olur. utm_term ve utm_content opsiyonel; spesifik analiz ihtiyacında kullanılır.
Neden Standart Şart
UTM ekstra çabasız kullanılır görünür ama disiplin yoksa şu sorunlar:
- Aynı kaynak farklı isimlerle: "facebook", "Facebook", "FB", "fb_ads"
- Aynı mecra farklı tiplerle: "social", "social_media", "sosyal"
- Türkçe/İngilizce karışım: "yaz_kampanya", "summer_campaign"
- Tarih formatı tutarsız: "summer_sale_2026", "2026_summer", "sale_062026"
- Boşluk vs alt çizgi: "summer sale" (URL'de "summer%20sale" olur)
- Büyük/küçük harf karışıklığı: "Facebook" ve "facebook" Google Analytics'te ayrı satır
Bunların her biri rapor yorumlamasını zorlaştırır. "Bu ay Facebook trafiği" analizi yaparken üç farklı satırı toplamak zorunda kalırsın; bir tane bile eksik kaldığında karar yanlış.
UTM Standart İlkeleri
Sağlıklı bir UTM standardı şu kuralları içerir:
1. Hepsi lowercase
Google Analytics case-sensitive. "Facebook" ve "facebook" farklı satırlar. Disiplin: tüm UTM değerleri küçük harf.
2. Boşluk yerine alt çizgi
"summer sale" yerine "summer_sale". URL encoding'i temiz tutar.
3. Türkçe karakter yok
"ş", "ı", "ö" gibi karakterler URL'de encoding sorunu çıkarır. "yaz_kampanyasi" yerine doğal Türkçe karakter yerine ASCII karşılığı.
4. Kısaltma yok, tam isim
"fb" yerine "facebook"; "yt" yerine "youtube". Yeni gelen ekip üyesi anlasın diye tam isim daha iyi.
5. Tutarlı dil
Tüm UTM değerleri ya Türkçe ya İngilizce. Karışım kaos. Çoğu Türkiye pazarına özel kampanya için Türkçe daha doğal; uluslararası kampanyalarda İngilizce.
6. Tarih formatı sabit
Kampanya adında tarih varsa formatı sabit: "YYYY_MM" veya "YYYYMM". "summer_sale_2026_06" gibi.
7. Hierarşik isimlendirme
Kampanya adında genel → spesifik hiyerarşisi: sezon_kampanya_kanal. Örnek: "yaz_sale_facebook_video", "kis_sale_email_haftalik".
Source vs Medium — En Sık Karışan
Bu iki parametre arasındaki fark netleştirilmeden UTM standardı kurulamaz:
- utm_source: Trafik kaynağı (somut platform). facebook, google, instagram, newsletter, linkedin.
- utm_medium: Mecra tipi (genel kategori). cpc (paid search), social (sosyal medya), email, organic (organik), display, video.
Source "kim", medium "nasıl". Örnek:
- Facebook reklam: source=facebook, medium=social (veya cpc/paid)
- Instagram organik post: source=instagram, medium=social
- Google Ads search: source=google, medium=cpc
- Google organik: source=google, medium=organic (Google Analytics otomatik atar)
- Newsletter: source=newsletter veya brand_adi, medium=email
- YouTube reklamı: source=youtube, medium=video
- Bir blog'dan gelen referans: source=blog_adi.com, medium=referral
Standart Google Analytics medium değerleri:
| Medium | Anlam |
|---|---|
| organic | Organik arama |
| cpc | Cost per click (ücretli search, Google Ads, Bing) |
| social | Sosyal medya organik veya ücretli |
| E-posta pazarlama | |
| referral | Başka bir siteden gelen link |
| display | Display ad (banner) |
| video | YouTube vb. video reklamı |
| affiliate | Bayi / partner trafiği |
| none | Doğrudan trafik (UTM olmadan) |
Bu standart medium kelimelerini kullanmak Google Analytics raporları arasında tutarlılık sağlar. Custom medium yaratmak (örn. "podcast", "qr_code") spesifik senaryolarda OK ama az kullanılmalı.

Campaign İsimlendirme Yapısı
Kampanya adı UTM'in en uzun ve serbest alan. Standart yapı önerisi:
[sezon|tip]_[kampanya_adi]_[detay]_[YYYYMM]Örnekler:
yaz_sale_indirim_202606kis_lansman_kahve_makinesi_202612bf_blackfriday_genel_202611vk_sevgiliciler_gunu_202602brand_awareness_global_202603
Hiyerarşik isimlendirme rapor filtrelemede çok kullanışlı: "yaz_*" filtre ile yazın tüm kampanyaları, "*sale*" ile tüm satış kampanyaları görülür.
Content ve Term — Ne Zaman
utm_content A/B test ve içerik varyasyonu için:
- Aynı kampanya iki farklı banner ile: utm_content=banner_v1, banner_v2
- Aynı e-postada iki farklı buton: utm_content=hero_button, footer_link
- Yaratıcı varyasyonu test: utm_content=video_15s, video_30s
utm_term tarihi olarak Google Ads search keyword için kullanılıyordu; ama modern Google Ads bunu otomatik dolduruyor. Manuel kullanım nadiren gerekli.
UTM Generator Aracı
Standart oluşturmak yetmez; ekibin standart'a uyması gerek. Bunun için merkezi UTM generator aracı:
- Google Campaign URL Builder: Ücretsiz, temel.
- UTM.io: Detaylı, ekip için kullanışlı.
- Custom dahili araç: Spreadsheet veya iç tool ile preset değerlerden seçim.
İdeal yaklaşım: source/medium gibi sabit alanlar dropdown'dan seçim; kampanya adı standart kalıba uyacak şekilde guided input. Free text minimum tutulur.
Bu araç olmadan herkesin kendi kafasına göre yazması kaçınılmaz. Araçla ekibe "standart kullanmak zor değil, hatta kolay" mesajı verilir.
UTM Sözlüğü
Şirket içinde UTM sözlüğü dokümanı tutulur. İçeriği:
- Hangi source değerleri kullanılır (full list)
- Hangi medium değerleri kullanılır (sabit set)
- Campaign isimlendirme kuralları
- Tipik örnek UTM URL'ler farklı senaryolar için
- Yasak değerler (büyük harf, Türkçe karakter, boşluk)
- Sorumlu kişi (UTM yönetim sahibi)
Bu sözlük Notion, Confluence veya basit bir Google Doc'ta tutulabilir. Önemli olan herkesin erişebileceği tek doğru kaynak olması.
Onboarding Süreci
Yeni ekip üyesi geldiğinde UTM eğitimi:
- UTM nedir, ne işe yarar (15 dakikalık intro)
- Şirket UTM sözlüğü tanıtımı
- UTM generator aracı kullanımı
- Örnek kampanya için UTM URL'i yapma egzersizi
- Standart dışı UTM oluşturulduğunda nasıl müdahale edilir
Bu eğitim 30-45 dakika sürer; ama sonraki aylarca yanlış UTM kullanım hatasının çoğunu önler. Onboarding checklist'in standart maddesi olması iyi pratik.
UTM Doğrulama Mekanizması
İdeal olarak yayına çıkan UTM URL'ler otomatik kontrol edilir:
- Standart medium değerlerinden mi (sabit listede mi)?
- Source whitelist'te mi?
- Lowercase mi?
- Türkçe karakter yok mu?
- Boşluk yok mu?
- Campaign adı standart kalıba uyuyor mu?
Bu kontrol manuel veya otomatik (CI/CD pipeline'da regex validation). Hata varsa URL yayına çıkamaz.

Mevcut Kampanyaları Düzenlemek
Standart kurmadan önceki kampanya geçmişi karışık olabilir. Standart kurma adımları:
- Mevcut Google Analytics raporlarında source/medium dağılımını incele.
- Aynı şeyi farklı isimle gösteren satırları tespit et ("Facebook", "facebook", "FB").
- Filter veya channel grouping ile bunları birleştir (geçmiş veri için sonradan müdahale).
- Yeni standardı yayına al; eski URL'leri değiştirme (yayında olan reklamların URL'ini değiştirmek başka problem yaratır).
- Sonraki kampanyalar standart kullansın.
- 6 ay sonra rapor temizleniyor; tutarlı veri çıkmaya başlar.
Tipik Kullanım Senaryoları
Hangi durumda ne UTM kullanılır:
E-posta pazarlama
?utm_source=newsletter_haftalik&utm_medium=email&utm_campaign=urun_lansman_202605&utm_content=hero_ctaFacebook reklam
?utm_source=facebook&utm_medium=cpc&utm_campaign=yaz_sale_202606&utm_content=video_15sInstagram bio link
?utm_source=instagram&utm_medium=social&utm_campaign=biolink_202605QR kod (broşür)
?utm_source=brochure_magaza&utm_medium=offline_qr&utm_campaign=lansman_202605Influencer iş birliği
?utm_source=influencer_adi&utm_medium=social&utm_campaign=influencer_kasim_202611&utm_content=story_swipeAffiliate
?utm_source=affiliate_site&utm_medium=affiliate&utm_campaign=evergreen&utm_content=banner_300x250Bu örnekler genel kalıbı gösterir. Spesifik proje ihtiyaçlarına göre varyasyon yapılır ama standart sürdürülür.
Tipik Hatalar
- Default mediumlardan sapma: "cpc" yerine "ppc" veya "ad" kullanmak. Google Analytics default mediumları beklemediğinde channel grouping çalışmaz.
- Aynı medium iki anlamda: "social" hem ücretli hem organik için kullanmak. Ayırt edilemez. Çözüm: "social_paid" ve "social_organic" veya source bazlı ayrım.
- UTM olmadan bağlantı: Bir e-posta haberlik gönderiliyor ama UTM yok. Kayıp.
- Düzensiz tarihleme: Bir kampanya "yaz_kampanya_06_2026", diğer "yaz_2026_06", üçüncü "06yaz_2026". Filtrelemek imkansız.
- Personel bazlı sapma: Her ekip üyesi kendi tarzında UTM yazar. Standart olmadan kaçınılmaz.
- Çok detaylı utm_content: Her küçük varyasyon ayrı utm_content kayar; raporda 200 satırlık ufak veriler. Doğru granülerlik: anlamlı A/B varyasyonu için yeter.
- Long URL paylaşımı: Kullanıcı UTM'li URL'i kopyalayıp başkasına paylaşırsa UTM o trafik için de geçerli olur. Çözüm: link shortener ile short URL paylaş.
Bu konuya bütünsel bakmak isteyenler için dijital pazarlama eğitimi sürecinde UTM disiplini, kampanya etiketleme ve analitik altyapı uygulamalı olarak işlenir.
UTM'in Sınırları
UTM güçlü ama her şeyi çözmez:
- Cross-device: UTM cihaz bazlı; aynı kullanıcı farklı cihazda farklı UTM'le gelirse iki ayrı session.
- Privacy / ITP: Modern browser'lar bazı third-party tracking'i bloklar. UTM bilgisi ilk session'da yakalanır; sonraki dönüş için kayıp olabilir.
- Direct traffic: Kullanıcı URL'i yazarak girerse UTM yok; "direct/none" olarak işaretlenir.
- Adblock: Bazı adblock'lar UTM parametrelerini temizler.
Bu sınırlar UTM'i geçersiz yapmaz; tamamlayıcı sistemler (server-side tracking, login bazlı user ID) ile birlikte kullanılır.
UTM'i Kurumsal Varlık Olarak Düşünmek
İyi kurulmuş UTM standardı uzun vadeli kurumsal varlıktır:
- Ajans değişse standart kalır
- Pazarlama yöneticisi değişse standart kalır
- Yeni kanal eklendiğinde standart kolay genişler
- Historical veri 2-3 yıl sonra hâlâ doğru yorumlanabilir
Bu disiplini ihmal eden şirketler her yıl yeniden başlayarak benzer kaos yaşar. UTM standardı bir hafta sonu harcanan bir iş; ama getirisi yıllarca devam eder.
Toparlarsak
UTM teknik bir konu değil; pazarlama analitiğinin disiplinidir. Standart olmadan rapor yorumu spekülasyondur; standart varsa veri görüldüğü gibi yorumlanabilir. Doğru kurulduğunda "Bu kampanya nasıl gidiyor" sorusu 30 saniyede cevaplanır; yanlış kurulduğunda saatlerce data temizliği yapılır.
UTM standardı pazarlama liderliğinin görünmez ama temel araçlarındandır. Bu disiplini kuran ekip diğer her şeyi de daha iyi yönetir; çünkü temel: ölçülemiyorsa yönetilemiyor.



