Tüm yazılar
    Performans Pazarlama••10 dk okuma

    UTM Nedir? UTM Parametreleri Nasıl Kullanılır? (GA4, Google Ads ve Meta Örnekleriyle)

    UTM nedir, UTM kodu nasıl oluşturulur? 4 adımda link oluşturma, 9 parametre, örnek linkler, GA4'te nerede görülür, Google Ads ve Meta'da doğru kullanım.

    TL;DR — Özet

    • UTM, bir linkin sonuna eklenen ve ziyaretçinin hangi kaynaktan, hangi kanaldan ve hangi kampanyadan geldiğini Google Analytics'e söyleyen etiketlerdir: ?utm_source=instagram&utm_medium=social&utm_campaign=kasim-indirimi gibi.
    • Her linkte üç parametre olmalı: utm_source (platform), utm_medium (kanal türü), utm_campaign (kampanya). utm_content, utm_term ve utm_id isteğe bağlıdır; GA4'ün desteklediği 9 parametreden ikisi (utm_creative_format, utm_marketing_tactic) şu an raporlanmıyor.
    • Değerler büyük/küçük harfe duyarlıdır: Instagram ile instagram GA4'te iki ayrı kaynaktır. Küçük harf, Türkçe karaktersiz ve GA4'ün tanıdığı medium değerleri (cpc, paid_social, social, email, referral, affiliate) kullanın; yoksa trafik Unassigned olur.
    • Google Ads'te manuel UTM yerine otomatik etiketlemeyi açık tutun; Meta'da dinamik parametrelerle ({{campaign.name}}, {{ad.name}}) tek şablon kullanın. Sitenizin kendi iç linklerine asla UTM eklemeyin.

    UTM nedir? (Kısa cevap)

    UTM (Urchin Tracking Module), bir web adresinin sonuna eklenen ve o linke tıklayan ziyaretçinin nereden geldiğini analiz aracınıza bildiren etiketlerdir; UTM kodu, UTM etiketi ya da UTM linki olarak da geçer. Adını, Google'ın 2005'te satın alıp Google Analytics'e dönüştürdüğü Urchin yazılımından alır.

    UTM'siz bir Instagram hikâyesi linki GA4'te çoğu zaman yalnızca 'instagram.com / referral' ya da hiç kaynak bilgisi olmadan görünür; hangi kampanyadan, hangi görselden geldiği kaybolur. Aynı link UTM'le paylaşıldığında GA4 kaynağı, kanalı ve kampanyayı ayrı ayrı kaydeder, satışları da bu kampanyaya bağlayabilirsiniz.

    Örnek: https://site.com/kasim-indirimi/?utm_source=instagram&utm_medium=social&utm_campaign=kasim-indirimi-2026&utm_content=hikaye-1

    Bir UTM linki üç parçadan oluşur: asıl sayfa adresi, soru işareti (?) ve & ile birbirine bağlanan parametre=değer çiftleri. Sayfa adresinde zaten bir soru işareti varsa (ör. ?renk=siyah) UTM'ler & ile devam eder; ikinci bir soru işareti kullanılmaz.

    Parametrelerin sırası önemli değildir; GA4 hepsini aynı şekilde okur. Değerlerde boşluk kullanırsanız tarayıcı bunları %20 ya da + olarak kodlar ve raporlarda tutarsızlık çıkar; boşluk yerine tire (-) ya da alt çizgi (_) kullanın.

    • https://site.com/urun/ → asıl adres (UTM'ler sayfanın içeriğini değiştirmez)
    • ?utm_source=newsletter → kaynak: trafiği gönderen yer
    • &utm_medium=email → aracı: kanal türü (GA4 kanal grubunu bu belirler)
    • &utm_campaign=kasim-bulteni-2026 → kampanya adı
    • &utm_content=ust-buton → aynı kampanyadaki farklı link ya da kreatif

    UTM kodu nasıl oluşturulur? 4 adımda

    UTM kodu oluşturmak için bir program kurmanız ya da kod yazmanız gerekmez; yapmanız gereken, sayfa adresinin sonuna üç zorunlu parametreyi eklemektir. Aşağıda Instagram hikâyesinde paylaşılacak bir Kasım indirimi linki adım adım oluşturuluyor.

    • 1. Hedef adresi alın: https://site.com/kasim-indirimi/
    • 2. Kaynağı ve kanal türünü yazın: utm_source=instagram (platform), utm_medium=social (kanal türü). Ücretli reklamda medium olarak paid_social ya da cpc kullanın
    • 3. Kampanyayı ve gerekiyorsa kreatifi ekleyin: utm_campaign=kasim-indirimi-2026, utm_content=hikaye-1. Küçük harf kullanın, Türkçe karakter ve boşluk kullanmayın
    • 4. Parçaları birleştirin ve test edin: adresin sonuna ? koyup parametreleri & ile bağlayın: https://site.com/kasim-indirimi/?utm_source=instagram&utm_medium=social&utm_campaign=kasim-indirimi-2026&utm_content=hikaye-1. Linki açıp GA4 Gerçek zamanlı raporunda kaynağı kontrol edin

    UTM oluşturucu mu, elle yazmak mı, Excel mi?

    Tek seferlik bir link için elle yazmak yeterlidir; ama en sık hata da burada çıkar: büyük harf, Türkçe karakter, boşluk ya da GA4'ün tanımadığı bir medium değeri trafiği Unassigned'a düşürebilir. UTM oluşturucu araçlar birleştirmeyi yapar, ancak çoğu değerlerin doğruluğunu denetlemez. UTM Link Oluşturucu aracımız değerleri küçük harfe ve ASCII'ye çevirir, linkin GA4'te hangi kanala düşeceğini tahmin eder ve Unassigned riskinde uyarır.

    Ayda onlarca link üreten ekipler için en sağlam yöntem, ortak bir tablo tutmaktır: her satırda hedef adres, kaynak, medium, kampanya ve içerik sütunları ve bunları birleştiren bir formül. Excel ya da Google E-Tablolar'da =A2&"?utm_source="&B2&"&utm_medium="&C2&"&utm_campaign="&D2 formülü yeterlidir; böylece kampanya adları tek listeden seçilir ve aynı kanal iki farklı adla yazılmaz.

    Hazır bir tablo isterseniz ücretsiz UTM Takip Şablonu'nu (Excel) kaynaklar bölümünden indirebilirsiniz: son linki kendisi birleştirir, GA4 kanalını tahmin eder ve büyük harf, Türkçe karakter, boşluk ya da eksik alan olduğunda satırı uyarır.

    UTM parametreleri nelerdir? 9 parametre ve GA4 karşılıkları

    Çoğu kaynak beş parametreden bahseder, ancak Google Analytics 4'ün URL oluşturucusu dokuz parametreyi destekler. Google'ın önerisi: source, medium ve campaign her linkte bulunsun; birini kullandığınızda ilgili diğerlerini de doldurun, eksik kalanlar raporlarda '(not set)' olarak görünür.

    • utm_source (zorunlu): Trafiği gönderen platform ya da yer → google, instagram, newsletter, influencer-adi. GA4: Oturum kaynağı (Session source)
    • utm_medium (zorunlu): Kanal türü → cpc, paid_social, social, email, affiliate, referral. GA4: Oturum aracısı; varsayılan kanal grubunu belirleyen asıl parametre
    • utm_campaign (zorunlu): Kampanya adı → kasim-indirimi-2026. GA4: Oturum kampanyası (Session campaign)
    • utm_content (isteğe bağlı): Aynı kampanyada farklı kreatif ya da link → video-a, ust-buton. GA4: Manuel reklam içeriği (Manual ad content)
    • utm_term (isteğe bağlı): Ücretli anahtar kelime ya da hedef kitle → kosu-ayakkabisi. GA4: Manuel terim (Manual term)
    • utm_id (isteğe bağlı): Kampanya kimliği → bf26-001. GA4'e maliyet/kampanya verisi yüklüyorsanız eşleştirme anahtarıdır
    • utm_source_platform (isteğe bağlı): Trafiği yönlendiren satın alma platformu → Search Ads 360, Display & Video 360 gibi
    • utm_creative_format (isteğe bağlı): Kreatif türü → video, native, display. Google'a göre şu an GA4'te raporlanmıyor
    • utm_marketing_tactic (isteğe bağlı): Hedefleme taktiği → remarketing, prospecting. Google'a göre şu an GA4'te raporlanmıyor

    Hangi kanalda hangi değerler yazılmalı?

    GA4, oturumu bir kanala (Paid Social, Organic Social, Email, Affiliates vb.) atarken Google'ın yayımladığı kuralları kullanır ve bu kurallar büyük ölçüde utm_medium değerine bakar. 'story', 'bio', 'whatsapp' ya da 'influencer' gibi kural listesinde olmayan medium değerleri trafiği Unassigned kanalına düşürür. Aşağıdaki kombinasyonlar varsayılan kanal kurallarıyla uyumludur:

    Unassigned trafiğiniz zaten varsa sebebini ve düzeltme adımlarını GA4 Unassigned yazımızda ayrıntılı anlattık; UTM Link Oluşturucu aracımız ise linki oluştururken GA4'te hangi kanala düşeceğini gösterir.

    • Instagram / Facebook reklamı: source=instagram veya facebook, medium=paid_social → Paid Social
    • Instagram profil linki, organik paylaşım: source=instagram, medium=social → Organic Social
    • E-posta bülteni: source=newsletter, medium=email → Email
    • Influencer ya da ortaklık: source=influencer-adi, medium=affiliate → Affiliates
    • WhatsApp paylaşımı: source=whatsapp, medium=social → Organic Social
    • SMS: source=sms, medium=sms → SMS
    • QR kodlu broşür, ambalaj, etkinlik: source=qr, medium=referral → Referral (ya da GA4'te kendi 'Offline' kanal grubunuz)
    • Başka bir sitedeki banner: source=site-adi, medium=display veya cpm → Display

    Google Ads'te UTM kullanılır mı?

    Google Ads ile GA4 bağlıysa kısa cevap: kaynak ve kampanya ölçümü için manuel UTM'ye gerek yok, otomatik etiketlemeyi (auto-tagging) açık tutun. Otomatik etiketleme her tıklamaya bir gclid parametresi ekler ve GA4 kampanya, reklam grubu, anahtar kelime ve maliyet verisini bu kimlikten alır.

    Google'ın açıklamasına göre otomatik etiketleme ve manuel UTM aynı linkte bulunduğunda GA4 kaynak, aracı ve diğer trafik sınıflandırma boyutlarında otomatik değerleri kullanır. Manuel olarak eklediğiniz utm_content ve utm_term ise 'Manuel reklam içeriği' ve 'Manuel terim' boyutlarına yine yazılır; reklam metni testlerini ayırmak için yalnızca bu ikisini kullanmak işe yarar.

    Manuel UTM'yi Google Ads'te yalnızca GA4 dışındaki bir araç (CRM, başka bir analiz aracı) gclid'i okuyamıyorsa düşünün; bu durumda da UTM'leri tek tek reklamlara değil, hesap düzeyindeki son ek (final URL suffix) alanına ekleyin ki tutarlı kalsın.

    Meta (Facebook, Instagram) reklamlarında UTM nasıl eklenir?

    Meta'da her reklama elle UTM yazmak yerine Reklam Yöneticisi'ndeki 'URL parametreleri' alanına dinamik parametreli tek bir şablon girin. Meta, reklam gösterildiğinde süslü parantez içindeki değişkenleri kampanya, reklam seti ve reklamın gerçek adıyla doldurur.

    Önerilen şablon: utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}&utm_id={{campaign.id}}

    Dikkat edilecek iki nokta: Birincisi, GA4'e giden değer kampanya adınızın kendisi olduğu için Reklam Yöneticisi'ndeki adları da küçük harf, Türkçe karaktersiz ve boşluksuz bir standarda göre verin. İkincisi, kampanyayı yayından sonra yeniden adlandırırsanız parametreye eski ad gitmeye devam edebilir; adı yayından önce kesinleştirin, eşleştirme için değişmeyen {{campaign.id}} değerini utm_id'de taşıyın. Reklamın Facebook mu Instagram mı Messenger mı olduğunu ayırmak isterseniz {{site_source_name}} ya da {{placement}} değişkenini utm_content'e ekleyebilirsiniz.

    UTM isimlendirme kuralları: ekip standardı nasıl kurulur?

    UTM verisinin değeri tutarlılığındadır. Üç kişinin aynı kampanyaya 'Kasim', 'kasım-indirim' ve 'KASIM_2026' yazdığı bir hesapta rapor üç ayrı kampanya gösterir. Bunu önlemek için kampanyalar başlamadan önce kısa bir kural seti belirleyin ve tek bir tabloda tutun:

    • Hep küçük harf: utm değerleri büyük/küçük harfe duyarlıdır, Google da küçük harfi önerir
    • Türkçe karakter yok: ş, ı, ğ, ü, ö, ç yerine s, i, g, u, o, c (kodlanmış %C5%9F gibi değerler raporu okunmaz hale getirir)
    • Boşluk yok; kelimeleri tek bir ayırıcıyla bağlayın: ekipçe ya tire (kasim-indirimi) ya alt çizgi (kasim_indirimi) seçin ve karıştırmayın
    • Kampanya adı şablonu: yıl-ay_amaç_ürün-veya-teklif_ülke → 2026-11_satis_black-friday_tr. Rapor alfabetik sıralandığında kampanyalar tarih sırasıyla dizilir
    • Kaynak ve aracı için kapalı liste: ekip yalnızca tablodaki değerleri kullanır (instagram, facebook, newsletter, whatsapp / cpc, paid_social, social, email, affiliate, referral)
    • Her yeni linki tabloya kaydedin: tarih, kampanya, tam link, sorumlu. Böylece aylar sonra hangi linkin nerede kullanıldığını bulursunuz

    UTM verileri GA4'te nerede görülür?

    Raporlar › Edinme › Trafik edinme raporunu açın ve tablonun birincil boyutunu 'Oturum kaynağı/aracı' ya da 'Oturum kampanyası' yapın. utm_content ve utm_term değerleri için tabloya ikincil boyut olarak 'Oturum manuel reklam içeriği' ve 'Oturum manuel terimi'ni ekleyin ya da Keşifler bölümünde serbest biçimli bir rapor oluşturun.

    UTM parametreleri 'Sayfa yolu + sorgu dizesi' ve 'Açılış sayfası + sorgu dizesi' boyutlarında görünmez; Google bunları bu boyutlardan çıkarır. Linkin tam adresini görmek isterseniz 'Sayfa konumu' boyutunu kullanın.

    Kampanyayı yayına almadan önce linki kendi tarayıcınızda açıp GA4'te Raporlar › Gerçek zamanlı ekranında kaynak ve kampanyanın doğru göründüğünü kontrol edin. Standart raporlara verinin düşmesi 24-48 saat sürebilir.

    UTM kullanırken en sık yapılan hatalar

    UTM hataları çoğu zaman rapor açıldığında değil, haftalar sonra bütçe kararı verilirken fark edilir. Şu hatalardan kaçının:

    • Sitenin kendi iç linklerine UTM eklemek: ana sayfadaki bir banner'a utm_campaign eklemek, dönüşüm ilişkilendirmesinde gerçek kaynağın (ör. Google Ads) yerine sizin iç kampanyanızı gösterir. İç tanıtımları GA4 olaylarıyla ölçün
    • Organik aramaya ya da kendiliğinden gelen referanslara UTM eklemeye çalışmak: Google arama sonuçlarındaki linki siz kontrol etmezsiniz; organik trafik GA4'te kendiliğinden 'google / organic' olarak görünür
    • Google Ads'te otomatik etiketlemeyi kapatıp manuel UTM'ye geçmek: maliyet, anahtar kelime ve reklam grubu verisi GA4'e gelmez
    • Yönlendirmede parametre kaybı: link kısaltıcı, http→https ya da www yönlendirmesi UTM'leri düşürebilir. Linki açtıktan sonra adres çubuğunda utm_ parametrelerinin durduğunu kontrol edin
    • Kanal kurallarına uymayan medium: 'story', 'bio', 'qr', 'whatsapp' gibi değerler trafiği Unassigned yapar
    • UTM'li linki herkese açık bir yerde kalıcı olarak kullanmak: başkaları linki kopyalayıp paylaştıkça farklı kaynaklardan gelen trafik aynı kampanyaya yazılır. Uzun ömürlü paylaşımlarda (ör. bir forum imzası) kaynağı buna göre adlandırın

    UTM'ler SEO'ya zarar verir mi?

    Doğru kurulmuş bir sitede hayır. UTM'li adres teknik olarak ayrı bir URL'dir ama sayfa aynı içeriği gösterir; sayfanızda parametresiz adresi gösteren bir canonical etiketi varsa Google sinyalleri asıl adrese toplar. Sorun, UTM'li linkleri sitenin kendi menüsünde ya da site haritasında kullanmaktan doğar: bu durumda Google parametreli kopyaları taramaya başlayabilir. Kural basit: UTM yalnızca site dışındaki paylaşımlarda kullanılır, canonical etiketi her sayfada parametresiz adresi gösterir.

    Sıkça Sorulan Sorular

    UTM'nin açılımı nedir?

    UTM, Urchin Tracking Module'ün kısaltmasıdır. Adını Google'ın 2005'te satın aldığı ve Google Analytics'in temelini oluşturan Urchin analiz yazılımından alır. Bugün GA4 başta olmak üzere çoğu analiz ve CRM aracı UTM parametrelerini okur.

    Hangi UTM parametreleri zorunlu?

    Teknik olarak tek bir parametre bile GA4'e veri gönderir, ancak Google her linkte utm_source, utm_medium ve utm_campaign kullanılmasını önerir. Eksik bırakılan parametreler raporlarda '(not set)' olarak görünür ve kanal ataması bozulabilir.

    UTM ile gclid birlikte kullanılırsa ne olur?

    GA4 kaynak, aracı ve kampanya gibi trafik sınıflandırma boyutlarında otomatik etiketleme (gclid) değerlerini kullanır; manuel utm_source ve utm_medium yok sayılır. Manuel utm_content ve utm_term ise Manuel reklam içeriği ve Manuel terim boyutlarına yazılmaya devam eder.

    UTM kodu (UTM linki) nasıl oluşturulur?

    Sayfa adresinin sonuna ? ekleyip parametreleri & ile birleştirerek elle yazabilirsiniz; ama hata riskini azaltmak için bir UTM oluşturucu kullanmak daha güvenlidir. Ücretsiz UTM Link Oluşturucu aracımız değerleri otomatik küçük harfe ve Türkçe karaktersiz hale çevirir ve linkin GA4'te hangi kanala düşeceğini gösterir.

    WhatsApp ve QR kod linklerinde UTM nasıl yazılır?

    WhatsApp için utm_source=whatsapp ve utm_medium=social (Organic Social kanalına düşer); QR kodlu basılı materyal için utm_source=qr ve utm_medium=referral kullanabilirsiniz. Offline kanalları ayrı görmek istiyorsanız GA4'te özel bir kanal grubu tanımlayıp medium değerinizi o kanala eşleyin.

    Kaynaklar ve İlgili İçerikler

    Yazar

    Yusuf Bayrak

    Dijital Pazarlama Uzmanı. B2B ve e-ticaret markaları için web sitesi kurulumu, performans reklam yönetimi ve lead generation kurguları geliştiriyor.

    LinkedIn'de bağlan ↗

    Son güncelleme:

    // © 2026 Yusuf Bayrak