Dijital Pazarlama

UTM Parametreleri Nedir? Kampanya Takip Rehberi

UTM parametreleri ne işe yarar?

Bir kampanya bağlantısına tıklayan kişinin siteye geldiğini görmek kolaydır. Zor olan, bu ziyaretçinin hangi reklamdan, bültenden, sosyal medya paylaşımından veya kampanya varyasyonundan geldiğini güvenilir biçimde ayırmaktır. UTM parametreleri bu ayrımı yapar.

Bunlar URL’nin sonuna eklenen kısa etiketlerdir. Analytics aracı etiketleri okuyarak trafiği kaynak, mecra, kampanya ve gerektiğinde reklam varyasyonu bazında sınıflandırır. Böylece yalnızca “Instagram’dan ziyaret geldi” demezsiniz; “Bahar kampanyasının Instagram hikâyesindeki mobil reklamından trafik geldi” diyebilirsiniz.

Burada kritik bir ayrım var: UTM parametreleri ziyaretçiyi yönlendiren mekanizma değildir. Sayfanın açılmasını sağlamaz, SEO sıralamasını doğrudan yükseltmez ve reklam platformunun dönüşüm ölçümünün yerine geçmez. Bunlar ölçüm etiketleridir. Yanlış isimlendirilirse raporları düzenlemek yerine karıştırır.

Bir URL içinde UTM etiketleri nasıl görünür?

Örnek bir bağlantı şöyle olabilir:

https://www.ornek-site.com/kampanya?utm_source=instagram&utm_medium=paid_social&utm_campaign=bahar_2026&utm_content=video_01

Soru işaretinden sonraki bölüm sorgu parametreleridir. Her parametre & işaretiyle ayrılır. Bu örnekte kaynak Instagram, mecra ücretli sosyal medya, kampanya adı bahar_2026, içerik varyasyonu da video_01 olarak etiketlenmiştir.

Parametrelerde büyük ve küçük harf meselesini baştan ciddiye alın. Instagram, instagram ve INSTAGRAM bazı raporlama araçlarında farklı değerler olarak görünür. Ben ekip içinde tamamını küçük harf kullanıyorum. Boşluk yerine alt çizgi veya kısa çizgi seçmek de raporları daha okunur tutuyor.

UTM parametrelerinin temel parçaları

ParametreNe anlatır?Örnek değer
utm_sourceTrafiğin geldiği kaynakinstagram, google, newsletter
utm_mediumTrafik kanalının veya yönteminin türücpc, email, paid_social
utm_campaignKampanyanın adıbahar_2026
utm_termGenellikle ücretli aramadaki anahtar kelimewordpress_hosting
utm_contentAynı kampanyadaki reklam veya bağlantı varyasyonubanner_mavi, video_01

İlk üçü, yani utm_source, utm_medium ve utm_campaign, çoğu kampanyanın omurgasıdır. utm_term ve utm_content her senaryoda zorunlu değildir. A/B testi, birden fazla reklam veya arama kelimesi takibi yapıyorsanız değer kazanırlar.

Source, medium ve campaign arasındaki fark

Bu üç alanın karıştırılması, destek biletlerinde sık gördüğüm analitik sorunlardan biri. Şöyle anlatayım: “Nereden geldi?”, “hangi tür kanaldan geldi?” ve “hangi çalışma için geldi?” sorularını ayrı ayrı cevaplamalısınız.

  • Source: Kaynağı belirtir. Örneğin google, instagram, linkedin veya newsletter.
  • Medium: Trafik türünü belirtir. Örneğin organic, cpc, email, paid_social veya referral.
  • Campaign: Çalışmanın adını belirtir. Örneğin black_friday_2026 veya hosting_indirim_mayis.

Bir Google reklamında utm_source=google, utm_medium=cpc ve utm_campaign=wordpress_hosting kullanılabilir. Aynı kampanyanın LinkedIn versiyonunda kaynak değişir, kampanya adı aynı kalabilir. Böylece toplam kampanyayı ve kampanya içindeki kanalları birlikte görebilirsiniz.

utm_medium=instagram teknik açıdan çalışabilir; fakat Instagram bir kaynak, sosyal reklam ise bir mecra türüdür. Daha tutarlı yapı utm_source=instagram&utm_medium=paid_social olur. Raporları aylar sonra açtığınızda hangi alanın neyi ifade ettiğini tahmin etmek zorunda kalmazsınız.

UTM parametreleri hangi kanallarda kullanılır?

Ücretli reklamlar akla ilk gelen yerdir. Google Ads, Meta, LinkedIn ve benzeri platformlarda reklam bağlantılarını etiketleyerek kampanyaları Analytics tarafında karşılaştırabilirsiniz. Kullanım alanı bununla sınırlı değil.

E-posta bültenleri

E-posta içindeki bağlantılara UTM eklemezseniz bazı tıklamalar analiz aracında doğrudan trafik veya belirsiz yönlendirme olarak görünebilir. Örnek:

https://www.ornek-site.com/urun/wordpress-hosting?utm_source=mailchimp&utm_medium=email&utm_campaign=nisan_bulteni

Burada e-posta platformunun adını kaynak olarak kullanabilirsiniz. Birden fazla liste veya gönderim varsa utm_content=cta_ust ve utm_content=cta_alt değerleriyle hangi bağlantının daha fazla tıklandığını ayırabilirsiniz.

Sosyal medya paylaşımları

Organik sosyal paylaşımlar için utm_medium=organic_social, ücretli sosyal reklamlar için utm_medium=paid_social gibi açık bir standart iş görür. Platformun kendi raporuyla Analytics raporunun birebir aynı çıkmasını beklemeyin; iki sistem oturumları, tıklamaları, çerezleri ve dönüşümleri farklı yöntemlerle sayabilir.

QR kodlar ve basılı materyaller

Bir broşürde veya mağaza içi afişte QR kod kullanıyorsanız hedef URL’ye etiket eklemek işe yarar. Örneğin utm_source=magaza, utm_medium=qr ve utm_campaign=yaz_kampanyasi kullanılabilir. Böylece mobil tarayıcıdan gelen ziyaretin gerçekten afişten mi, yoksa başka bir kanaldan mı geldiğini ayırabilirsiniz.

İş ortakları ve yönlendirmeler

Bir iş ortağı sitenize bağlantı veriyorsa utm_source=partner_adi ve utm_medium=referral kullanabilirsiniz. Mevcut referral raporunu tamamen UTM ile değiştirmeye çalışmayın. Etiket sizin oluşturduğunuz bağlantıda bulunur; HTTP referrer ise tarayıcının aktardığı ayrı bir bilgidir.

GA4 içinde UTM verilerini nerede görürsünüz?

GA4, UTM değerlerini oturum ve kullanıcı edinme raporlarında kullanır. Menü isimleri ve rapor görünümü zaman içinde değişebildiği için tek bir ekran yolunu ezberletmeye çalışmıyorum. Genellikle edinme raporlarında oturum kaynağı, oturum medium’u ve oturum kampanyası boyutlarını seçerek başlayabilirsiniz.

GA4 kurulumu sırasında ölçüm kodunun doğru mülkte çalıştığından emin olun. Bunun için GA4 Kurulumu: Web Sitenizi Adım Adım İzleyin yazısındaki temel doğrulama adımlarını kullanabilirsiniz. URL’de etiket doğru olsa bile veri yanlış akışa gönderiliyorsa raporda hiçbir şey göremezsiniz.

Raporlarda özellikle şu alanları kontrol edin:

  • Session source / medium: Oturumun kaynak ve mecra bilgisi.
  • Session campaign: Oturumun kampanya değeri.
  • First user source / medium: Kullanıcının ilk edinim kaynağı.
  • Conversions veya key events: Etiketli oturumların dönüşüm davranışı.

Oturum kaynağı ile ilk kullanıcı kaynağını birbirine karıştırmayın. Bir kişi ilk kez ücretli reklamdan gelip daha sonra e-posta bağlantısıyla geri dönebilir. İlk kullanıcı edinimi reklamı, ilgili oturumun kaynağı ise e-postayı gösterebilir. İki rapor da doğrudur; farklı sorulara cevap verirler.

Bir destek biletinden kalan UTM dersi

Bir müşterinin kampanya bağlantılarında yönlendirme zincirini kontrol ediyordum. Eski HTTP adresi HTTPS’e, oradan da www kullanılan alan adına yönleniyordu. Son URL doğru sayfayı açıyordu ama ilk kontrolde utm_campaign parametresi zincirin ortasında kayboluyordu. Reklam paneli tıklamayı gösteriyor, GA4 ise beklenenden az oturum kaydediyordu.

Önce sorunu Analytics’e bağladık. Sonra curl -I -L çıktısındaki her yanıtı tek tek inceledim. Eski yönlendirme kuralı hedef URL’yi sabit yazıyor, sorgu dizesini taşımıyordu. Kural düzeltilince etiketler son adrese kadar ulaştı.

O günden beri kampanya bağlantısını yayına almadan önce yalnızca sayfanın açılıp açılmadığına bakmıyorum. 301 ve 302 yanıtlarını, son URL’yi ve sorgu parametrelerini birlikte kontrol ediyorum. Bir dakikalık test, rapor tarafında günlerce sürecek tahminden ucuz.

İsimlendirme standardı oluşturun

UTM parametreleri tek kişinin kullandığı küçük bir site için bile standarda ihtiyaç duyar. Bugün kampanya linkini siz hazırlarsınız, üç ay sonra aynı raporu başka biri yorumlar. ig, instagram ve Instagram Ads aynı kaynağı ifade ediyorsa raporda üç satır görürsünüz.

Benim kullandığım basit yaklaşım şu:

  • Tüm değerler küçük harf.
  • Boşluk ve Türkçe karakter yok.
  • Kelime ayrımı için alt çizgi veya kısa çizgi; ekip içinde biri seçilir ve değiştirilmez.
  • utm_source platformu, utm_medium trafik türünü ifade eder.
  • utm_campaign tarih veya dönem bilgisi içerir.
  • utm_content reklam, buton veya kreatif varyasyonunu belirtir.

Örnek bir sözlük:

KanalSourceMediumÖrnek campaign
Google arama reklamıgooglecpcyaz_hosting_2026
Instagram organik paylaşıminstagramorganic_socialyaz_hosting_2026
E-postanewsletteremailyaz_hosting_2026
QR kodmagazaqryaz_hosting_2026

Bu tabloyu bir Google Sheet’te tutmak yeterli. Herkesin erişebildiği bir kampanya sözlüğü, kişisel hafızadan daha güvenilirdir. Yeni bir medium eklemek gerektiğinde önce sözlüğe yazılır; raporlar zamanla çorba olmaz.

UTM oluştururken yapılan hatalar

İç bağlantılara UTM eklemek

Sitenizin ana sayfasından blog yazısına giden iç bağlantıya UTM koymak genellikle iyi fikir değildir. Kullanıcı sitenin içinde dolaşırken yeni bir kampanya oturumu başlatabilir veya kaynak bilgisini gereksiz yere değiştirebilir. UTM’yi çoğunlukla site dışından gelen kampanya bağlantılarında kullanın.

Kişisel veriyi URL’ye yazmak

Ad, e-posta adresi, telefon, müşteri numarası veya kişiyi doğrudan tanımlayabilecek bir değer UTM parametresine konulmamalıdır. URL’ler tarayıcı geçmişinde, sunucu loglarında, analiz araçlarında ve kimi üçüncü taraf sistemlerde görülebilir. KVKK açısından da bu alışkanlık gereksiz risk oluşturur.

utm_content=ali_yilmaz gibi bir değer yerine utm_content=segment_a kullanın. Segment bilgisinin de kişiyi tek başına tanımlamadığından emin olun.

Yanlış sayfaya etiket eklemek

Bir kampanya bağlantısı yönlendirme zincirine giriyorsa parametrelerin korunup korunmadığını kontrol edin. Özellikle eski bir HTTP URL’sinden HTTPS’e, oradan da www veya www olmayan alan adına geçiş yapan sitelerde etiketlerin kaybolduğu durumlar gördüm.

Basit bir kontrol için:

curl -I -L 'https://www.ornek-site.com/kampanya?utm_source=instagram&utm_medium=paid_social&utm_campaign=bahar_2026'

-I yalnızca başlıkları, -L ise yönlendirmeleri takip etmeyi sağlar. Çıktıda son URL’yi ve 301/302 yanıtlarını incelerim; parametrelerin son adrese taşındığını doğrulamadan reklamı yayına almam.

UTM’yi reklam platformunun otomatik etiketlemesiyle karıştırmak

Google Ads’in otomatik etiketlemesi kendi tıklama tanımlayıcısını kullanır. Elle eklenen UTM alanlarıyla birlikte çalışabilir; fakat ikisinin aynı rapor boyutlarını nasıl doldurduğunu kontrol etmek gerekir. Meta tarafında da reklam yöneticisinin dinamik parametreleri ile sizin sabit yazdığınız değerler çakışabilir.

Bir sistemde kampanya adı otomatik, diğerinde elle girilmişse farklılık normaldir. Reklam platformu raporunu kaynak kabul ettiğiniz metriklerle GA4’te karar verdiğiniz metrikleri baştan belirleyin.

URL’yi kısaltma servislerine düşünmeden emanet etmek

Kısa URL, afiş veya karakter sınırı olan alanlarda işe yarar. Hangi alan adına yönlendirdiğini, SSL sertifikasını ve yönlendirme süresini kontrol etmeden kullanmayın. Kısaltma servisinin kapanması veya bağlantının değiştirilmesi kampanyayı etkileyebilir. Mümkünse kendi alan adınız altında kalıcı yönlendirme yapmak daha kontrollüdür.

UTM parametreleri SEO’yu etkiler mi?

UTM içeren URL’ler çoğunlukla yeni bir içerik üretmez; aynı sayfanın kampanya bilgisi eklenmiş halidir. Arama motorlarının bu URL’leri nasıl ele aldığı site yapısına ve canonical kullanımına bağlıdır. Kampanya linklerinin arama sonuçlarına gereksiz varyasyonlar olarak düşmemesi için canonical yapılandırmasını ve Search Console verisini kontrol etmek gerekir.

Bir UTM URL’sini robots.txt ile körlemesine engellemek yerine sayfanın canonical etiketini ve parametre işleme yaklaşımını anlayın. Reklam bağlantısını ölçmek için kullanılan parametreyle indeksleme sorununu çözmeye çalışmak iki ayrı konuyu birbirine karıştırır.

Hosting kaynaklı yavaşlıkların SEO ve dönüşüm raporlarına etkisini anlamak için Hosting ve SEO İlişkisi: Gerçekler ve Efsaneler yazısına da bakabilirsiniz. UTM verisi kampanyanın hangi ziyaretçiyi getirdiğini söyler; sayfanın bu ziyaretçiyi karşılayıp karşılayamadığını tek başına söylemez.

Kampanya takibi için pratik çalışma akışı

Ben yeni bir kampanya için şu sırayı kullanıyorum:

  1. Hedef sayfayı kesinleştiriyorum. Ürün, kategori veya açılış sayfası URL’si değişmeyecek mi kontrol ediyorum.
  2. Kampanyanın tek ve kısa bir adını belirliyorum.
  3. Kaynak ve medium değerlerini ekip standardından seçiyorum.
  4. Birden fazla kreatif veya buton varsa utm_content ekliyorum.
  5. Oluşan URL’yi gizli sekmede açıyorum.
  6. Tarayıcının adres çubuğunda tüm parametrelerin kaldığını kontrol ediyorum.
  7. GA4 gerçek zamanlı raporunda ziyaretin görünüp görünmediğini test ediyorum.
  8. Reklam veya e-posta yayına çıktıktan sonra dönüşüm raporunu örnek bir işlemle doğruluyorum.

Test sırasında gerçek sipariş vermek yerine test ödeme yöntemi veya düşük riskli bir deneme akışı kullanın. WooCommerce tarafında siparişin ödeme, teşekkür ve dönüşüm olaylarının ayrı ayrı tetiklendiğini doğrulamak gerekir. Sadece sayfanın açılması, kampanya takibinin çalıştığını kanıtlamaz.

UTM linki üretmek için araç seçimi

Elle URL yazmak küçük kampanyalarda mümkündür; uzun parametrelerde bir & işaretini unutmak şaşırtıcı derecede kolaydır. Bir URL oluşturucu kullanabilirsiniz. Araca hangi veriyi girdiğiniz ve çıktıyı nereye kaydettiğiniz yine sizin sorumluluğunuzda kalır.

Kurumsal ekiplerde merkezi bir şablon daha sağlıklıdır. Formdaki alanlar için izin verilen değerleri açılır listeyle sınırlayabilir, kampanya sözlüğünü de aynı dosyada tutabilirsiniz. Böylece bir ekip üyesi medium alanına “sosyal medya”, diğeri “social” yazarak iki farklı rapor kümesi oluşturmaz.

Etiketleme sistemini gereğinden fazla büyütmeyin. Her URL’ye on farklı parametre eklemek daha iyi ölçüm anlamına gelmez. Ölçmek istediğiniz kararı değiştirmeyen bilgi, raporu kalabalıklaştırır.

Güvenlik ve gizlilik açısından küçük kontroller

UTM değerleri kullanıcı tarafından değiştirilebilir. Bu yüzden bir parametreyi güvenlik kontrolü, yetkilendirme veya fiyatlandırma kararı için kullanmayın. utm_campaign=vip yazan herkes VIP müşteri değildir; bu yalnızca bağlantının üzerinde bulunan bir metindir.

Sunucu erişim loglarında tam URL’ler tutuluyorsa UTM değerleri loglara da yazılabilir. Loglama ve Denetim İzi Mimarisi: Yönetici İşlemlerini KVKK/GDPR Uyumlu Kaydetmek yazısındaki veri minimizasyonu yaklaşımı burada da geçerlidir. Kampanya takibi yaparken kişisel veriyi toplamamak, sonradan silmeye çalışmaktan daha temizdir.

HTTPS kullanın ve yönlendirme hedeflerini düzenli denetleyin. UTM verisinin kendisi gizli değildir; kampanya adı, ürün adı veya indirim bilgisi URL’yi gören herkes tarafından okunabilir. Henüz duyurulmamış bir kampanyanın adını parametreye yazmak, bağlantıyı yanlış kişiye gönderdiğinizde küçük bir bilgi sızıntısına dönüşebilir.

Raporları yorumlarken nelere bakmalı?

İlk bakılacak metrik her zaman tıklama sayısı değildir. Bir kampanya çok ziyaretçi getirip hiç sipariş üretmeyebilir; başka bir kampanya daha az oturumla daha yüksek gelir sağlayabilir. Kaynak, medium ve campaign kırılımını dönüşüm oranı, gelir, etkileşim süresi ve açılış sayfası performansıyla birlikte okuyun.

Veri gecikmesi de mümkündür. Reklam platformundaki tıklama ile GA4’teki oturum aynı anda görünmeyebilir. Çerez reddi, reklam engelleyiciler, uygulama içi tarayıcılar, yönlendirmeler ve kullanıcıların farklı cihazlara geçmesi iki rapor arasında fark oluşturur.

Raporunuzda (not set), direct veya beklenmedik bir medium artışı gördüğünüzde hemen hosting sağlayıcısını suçlamayın. Önce bağlantının son halini, yönlendirmeleri, analiz etiketinin çalıştığı mülkü ve kampanya adlandırmasını kontrol edin. Bir keresinde “reklam trafiği kayboldu” denilen olayda reklam doğru sayfaya gidiyordu; sorun, sayfadaki çerez onay katmanının Analytics etiketini hiç çalıştırmamasıydı.

Bu yaklaşım, Google Discover Trafiği Nasıl Artırılır? yazısında anlatılan organik trafik analizleri için de geçerli. Discover gibi UTM’nin her zaman bulunmadığı kaynaklarda, etiketli kampanya verisini organik raporlarla karıştırmadan ayrı okumak gerekir.

Kullanabileceğiniz örnek şablon

Aşağıdaki yapı, çoğu küçük ve orta ölçekli kampanya için yeterli bir başlangıçtır:

https://alanadiniz.com/hedef-sayfa?utm_source=KAYNAK&utm_medium=MEDIUM&utm_campaign=KAMPANYA&utm_content=VARYASYON

KAYNAK, MEDIUM ve diğer yer tutucuları gerçek değerlerle değiştirin. URL’yi bir e-posta editörüne veya reklam yönetim paneline yapıştırdıktan sonra tekrar kopyalayıp kontrol edin; bazı araçlar özel karakterleri encode edebilir. Encode edilmesi tek başına hata değildir, fakat parametre adlarının ve değerlerinin bozulmadığından emin olun.

Bir kampanya bitince bağlantıları hemen silmeyin. Eski reklam veya bülten linkleri hâlâ ziyaret alabilir. Hedef sayfa kaldırılacaksa 404 yerine ilgili ve kalıcı bir sayfaya yönlendirme planlayın; kampanya raporunun geçmişteki verisi kalsın, kullanıcı da boş bir sayfada kalmasın.

Sık Sorulan Sorular

UTM parametreleri zorunlu mudur?

Hayır. Web siteniz UTM olmadan da çalışır ve analiz aracı organik arama, yönlendirme veya doğrudan trafik gibi kaynakları kendi yöntemleriyle sınıflandırabilir. Yönettiğiniz kampanyaların kaynağını ve varyasyonlarını karşılaştırmak istiyorsanız etiket kullanmak çok faydalıdır.

UTM parametreleri SEO sıralamasını düşürür mü?

Parametre eklemek tek başına sıralamayı düşürmez. Aynı içeriğin çok sayıda URL varyasyonuyla indekslenmesi gibi teknik SEO sorunlarını canonical ve parametre yönetimiyle ayrıca ele almalısınız.

UTM parametrelerinde Türkçe karakter kullanılabilir mi?

Teknik olarak URL encoding ile kullanılabilir; yine de kampanya değerlerinde Türkçe karakter ve boşluk kullanmanızı önermem. Küçük harf, kısa çizgi veya alt çizgi içeren ASCII değerler ekipler ve raporlar arasında daha az sürpriz çıkarır.

UTM verileri GA4’te neden görünmüyor?

Önce URL’de parametrelerin gerçekten bulunduğunu, yönlendirme sırasında kaybolmadığını ve GA4 etiketinin doğru veri akışına gönderim yaptığını kontrol edin. Ardından gerçek zamanlı raporu, çerez onayını ve reklam engelleyici etkisini inceleyin; standart raporlarda verinin işlenmesi ayrıca zaman alabilir.