UTM kodu nedir, nasıl oluşturulur?

utm kodu nedir
İçindekiler10 bölüm

Kısa cevap: UTM kodu, bir linkin sonuna eklenen ve o linkten gelen ziyaretçinin hangi kaynaktan, hangi kanaldan ve hangi kampanyadan geldiğini Google Analytics’e bildiren parametrelerdir. En sık kullanılanlar utm_source, utm_medium ve utm_campaign. Google’ın ücretsiz Campaign URL Builder aracıyla birkaç saniyede oluşturulur ve sonuçlar GA4’te Trafik edinme raporunda görünür.

UTM, “Urchin Tracking Module” kısaltmasıdır. Urchin, Google’ın 2005’te satın alıp Google Analytics’e dönüştürdüğü analiz yazılımının adı. İsim eski ama mantık hâlâ aynı şekilde çalışıyor.

UTM kodu ne işe yarar?#

Analytics, ziyaretçinin nereden geldiğini çoğu zaman kendisi anlar. Google aramasından gelen ziyaret “google / organic” olarak görünür. Ama bazı durumlarda bu bilgi kaybolur ya da yeterince ayrıntılı olmaz.

  • Aynı kanalda birden fazla kampanya. Instagram’da aynı anda yeni sezon ve indirim kampanyası çalışıyorsa, UTM olmadan ikisinin trafiği “instagram” altında birbirine karışır.
  • Kreatif karşılaştırması. Bir Meta reklamında beş farklı görsel test ediyorsanız, utm_content ile hangisinin siteye daha nitelikli ziyaretçi getirdiğini GA4’te görebilirsiniz.
  • E-posta ve SMS. E-posta istemcilerinden ve SMS’ten gelen tıklamalar çoğu zaman yönlendiren bilgisi taşımaz ve “direct” olarak görünür. UTM bunu düzeltir.
  • Influencer ve tanıtım yazıları. Her influencer’a ayrı UTM’li link vererek kimin satış getirdiğini ayırt edebilirsiniz.
  • Çevrim dışı materyaller. Broşür veya ambalajdaki QR kodun arkasındaki linke UTM eklerseniz, basılı materyalden gelen ziyaretleri de ölçersiniz.

Bütün bu kaynakları tek bir raporda, aynı metriklerle kıyaslayabilmek UTM’nin asıl faydası. Hangi kanalın gerçekten satış getirdiğini görmek için bunu e-ticaret performans metrikleri ile birlikte okumak gerekir.

UTM parametreleri nelerdir?#

ParametreNe anlatırÖrnek değer
utm_sourceTrafiğin kaynağı, yani site, platform veya bülteninstagram, newsletter, google
utm_mediumPazarlama aracı veya kanal türücpc, paid_social, email, referral
utm_campaignKampanyanın adıyeni_sezon_2026, kasim_indirimi
utm_idKampanya kimliği, maliyet verisi içe aktarımında kullanılırkmp_0142
utm_termÜcretli arama anahtar kelimesikadin_kosu_ayakkabisi
utm_contentAynı kampanyadaki reklamları veya linkleri ayırırvideo_15sn, gorsel_a

Campaign URL Builder’da yalnızca utm_source zorunlu alan olarak işaretlenir. Ben pratikte utm_source, utm_medium ve utm_campaign üçlüsünü her linkte zorunlu sayıyorum. Bunlardan biri eksik kalırsa rapor yarım kalır.

GA4 bunlara ek olarak utm_source_platform, utm_creative_format ve utm_marketing_tactic parametrelerini de tanıyor. Çoğu işletmenin bunlara ihtiyacı olmaz, ama büyük hesaplarda kampanyaları platform veya taktik bazında gruplamak için kullanılabilir.

UTM kodu nasıl oluşturulur?#

Google Campaign URL Builder aracında UTM parametreleriyle kampanya linki oluşturma ekranı

En kolay yol Google’ın Campaign URL Builder aracı. Alanları doldurduğunuzda aracın alt kısmında hazır link oluşur.

  1. Website URL. Ziyaretçiyi göndereceğiniz açılış sayfasının adresi.
  2. Campaign source. Kaynak. Örneğin instagram, facebook, newsletter.
  3. Campaign medium. Kanal türü. Örneğin paid_social, email, cpc.
  4. Campaign name. Kampanya adı. Örneğin yilbasi_indirimi veya yeniden_pazarlama.
  5. Campaign term ve content. İsteğe bağlı. Anahtar kelimeyi ve reklam varyasyonunu ayırmak için.

Örnek bir sonuç şöyle görünür:

https://ornekmagaza.com/kadin-ayakkabi/?utm_source=instagram&utm_medium=paid_social&utm_campaign=yeni_sezon&utm_content=video_15sn

UTM kullanırken nelere dikkat etmeli?#

Tek bir isimlendirme kuralı belirleyin#

UTM değerleri büyük-küçük harfe duyarlıdır. “Instagram” ve “instagram” GA4’te iki ayrı kaynak olarak görünür. Ekipte herkesin kullandığı bir tablo tutun. Ben her zaman küçük harf, Türkçe karakter yok ve boşluk yerine alt çizgi kuralını uyguluyorum.

utm_medium için GA4’ün tanıdığı değerleri kullanın#

GA4 trafiği “Paid Social”, “Email”, “Paid Search” gibi varsayılan kanal gruplarına ayırırken utm_medium ve utm_source değerlerine bakar. Medium alanına “reklam” ya da “story” gibi rastgele bir değer yazarsanız trafik “Unassigned” grubuna düşer. Ücretli sosyal medya için “paid_social” veya “cpc”, e-posta için “email” kullanmak güvenli.

Google Ads’te otomatik etiketlemeyi kullanın#

Google Ads ile GA4 bağlıysa otomatik etiketleme (gclid) kampanya, reklam grubu ve anahtar kelime bilgisini zaten aktarır. Google Ads reklamlarına ayrıca manuel UTM eklemek gerekmez ve bazı durumlarda çakışma yaratabilir. UTM’yi asıl Meta, TikTok, e-posta ve iş ortağı linklerinde kullanın. Meta tarafında URL parametrelerini dinamik değişkenlerle kurmak için Facebook ve Instagram’da etkili reklam verme yazısına bakabilirsiniz.

Site içi linklere UTM eklemeyin#

Kendi sitenizdeki bir banner’dan başka bir sayfaya giden linke UTM koyarsanız GA4 yeni bir kampanya kaynağı algılar ve ziyaretçinin asıl geldiği kanal bilgisi ezilir. Site içi tıklamaları ölçmek için etkinlik (event) kullanın.

UTM’li trafik GA4’te nereden görülür?#

Universal Analytics’teki “Edinme > Kampanyalar > Tüm Kampanyalar” raporu artık yok, çünkü UA 1 Temmuz 2023’te veri işlemeyi durdurdu. GA4’te UTM’li trafiği şu şekilde görürsünüz:

  1. GA4’te sol menüden Raporlar bölümüne girin.
  2. Yaşam döngüsü altında Edinme ve ardından Trafik edinme raporunu açın.
  3. Tablonun üstündeki boyut seçiciden “Oturum kaynağı / aracı” veya “Oturum kampanyası” boyutunu seçin.
  4. utm_content verisini görmek için tabloya ikincil boyut olarak “Oturum manuel reklam içeriği” ekleyin.

Daha esnek bir görünüm için Keşfet bölümünde serbest biçimli bir rapor oluşturup kampanya, kaynak ve içerik boyutlarını dönüşüm metrikleriyle yan yana koyabilirsiniz.

Sıkça sorulan sorular#

UTM kodu SEO’yu olumsuz etkiler mi?

Dış kanallarda paylaşılan UTM’li linkler SEO’ya zarar vermez. Sayfalarınızda canonical etiketi doğru ayarlıysa Google parametreli adresi asıl sayfayla birleştirir. Yine de site içi linklerde UTM kullanmamak gerekir.

UTM kodlarında Türkçe karakter kullanılır mı?

Teknik olarak kullanılabilir ama linkte kodlanmış karakterlere dönüşür ve raporda okunması zorlaşır. Küçük harf ve Türkçe karakter içermeyen değerler kullanmak daha güvenli.

Google Ads reklamlarına UTM eklemeli miyim?

Google Ads ile GA4 bağlı ve otomatik etiketleme açıksa genellikle gerekmez. Otomatik etiketleme kampanya ve anahtar kelime bilgisini GA4’e zaten aktarır.

UTM’li trafik neden “Unassigned” görünüyor?

Genellikle utm_medium veya utm_source değeri GA4’ün varsayılan kanal kurallarıyla eşleşmediği içindir. Medium için cpc, paid_social veya email gibi standart değerler kullanmak sorunu çözer.