İçeriğe atla
esoltecesoltec
SEO ve pazarlama

UTM Link Oluşturucu (Kampanya URL Builder)

UTM linki nasıl oluşturulur? UTM, sayfa adresinin sonuna eklenen ve analitik aracına ziyaretçinin nereden geldiğini söyleyen sorgu parametreleridir; sayfayı değiştirmez. Üç parametre zorunludur: utm_source (trafiği gönderen yer, ör. instagram), utm_medium (kanal türü, ör. cpc ya da email) ve utm_campaign (kampanyanın adı); utm_term ve utm_content isteğe bağlıdır. GA4 kanal gruplamasını utm_medium'dan yaptığı için değerler tutarlı yazılmalıdır.

UTM linki nasıl oluşturulur?

UTM, sayfa adresinin sonuna eklenen sorgu parametreleridir; sayfayı değiştirmez, yalnız analitik aracına "bu ziyaretçi nereden geldi" bilgisini taşır. Üç parametre zorunludur, iki parametre ayrıntı içindir:

https://sayfa?utm_source=KAYNAK&utm_medium=ORTAM&utm_campaign=KAMPANYA[&utm_term=…&utm_content=…]

  1. Kaynak (utm_source): trafiği gönderen yer — facebook, instagram, google, newsletter, whatsapp.
  2. Ortam (utm_medium): kanalın türü — cpc (tıklama başına ödeme), paid_social, email, social, sms. GA4 kanal gruplamasını buradan yapar.
  3. Kampanya (utm_campaign): kampanyanın adı ya da dönemi — 2026-09_meta_okula_donus.
  4. İsteğe bağlı terim (anahtar kelime, hedef kitle) ve içerik (aynı kampanyadaki farklı reklam, buton ya da link).
  5. Değerler küçük harfe çevrilir, boşluklar alt çizgi olur, Türkçe karakterler yüzde kodlanır (ö → %C3%B6); adreste zaten ?parametre varsa UTM'ler & ile arkasına eklenir, #çapa en sona taşınır.

Örnek hesaplama

  1. Hedef sayfa: https://magazaniz.com/koleksiyon/okula-donus?renk=mavi#urunler (adreste bir parametre ve bir çapa var).
  2. Hazır ayar "Meta Ads": kaynak facebook, ortam paid_social.
  3. Kampanya adı önerisi Eylül 2026 için: 2026-09_meta_okula_donus; iki reklamı ayırmak için içerik alanına "Video A" yazılır, araç bunu video_a yapar.
  4. Sonuç: https://magazaniz.com/koleksiyon/okula-donus?renk=mavi&utm_source=facebook&utm_medium=paid_social&utm_campaign=2026-09_meta_okula_donus&utm_content=video_a#urunler — renk parametresi korundu, çapa sona alındı, 163 karakter.
  5. GA4'te bu tıklamalar facebook / paid_social satırında, kanal grubu Paid Social olarak görünür. Aynı kampanyanın e-posta kolu için ayar "E-posta bülteni" seçilir, kampanya adı 2026-09_email_okula_donus olur; iki kol raporda yan yana karşılaştırılır.

GA4'te kaynak ve ortam nasıl görünür?

Raporlar > Edinme > Trafik kazanma(Traffic acquisition) raporu oturumları "Oturum kaynağı/aracısı" (Session source / medium) boyutuyla listeler; utm_source ve utm_medium tam olarak yazdığınız değerle, aralarında eğik çizgiyle görünür. "Oturum kampanyası" utm_campaign'i, varsayılan kanal grubu (Session default channel group) ise Google'ın kaynak, ortam ve kampanya kurallarıyla türettiği kanalı gösterir. utm_content ve utm_term için raporu Session manual ad content ve Session manual term boyutlarıyla özelleştirmeniz gerekir.

Hazır ayarutm_source / utm_mediumGA4 varsayılan kanal grubu
Meta Adsfacebook / paid_socialPaid Social
Google Adsgoogle / cpcPaid Search
Instagram bioinstagram / socialOrganic Social
TikToktiktok / socialOrganic Social
E-posta bülteninewsletter / emailEmail
WhatsAppwhatsapp / socialOrganic Social
SMSsms / smsSMS
Influencerinstagram / influencerOrganic Social

Kural özeti: ortam ppc, retargeting, paid ile başlayan ya da içinde cp geçen bir değerse (cpc, cpm, paid_social) ücretli sayılır ve kaynağa göre Paid Search (google, bing), Paid Social (facebook, instagram, tiktok), Paid Video (youtube) ya da Paid Other olur. Kampanya adında shop ya da shopping geçiyorsa (yaz_shop, eshop, black_friday_shopping; workshop sayılmaz) ya da kaynak bir alışveriş sitesiyse (amazon, etsy) bu kurallardan önce Paid Shopping / Organic Shopping gelir. Ortam social ya da kaynak bir sosyal ağsa Organic Social; ortam email ise Email; ortam sms ise SMS; hiçbir kurala uymayan değer (ör. ortam = influencer, kaynak bilinmeyen) Unassigned.

"Kaynak bir sosyal ağsa" kararını Google'ın resmi listesi verir: 592 sosyal, 129 arama, 46 video ve 52 alışveriş kaynağı. Eşleşme tam değer üzerinden ve harfe duyarsızdır: facebook ve facebook.com listededir, ama meta ya da x listede olmadığı için meta / cpc Paid Social değil Paid Other sayılır. Reklam linklerinde kaynağa facebook, instagram, tiktok gibi listedeki adları yazın.

Tutarlılık kuralları

  • Tek sözlük. Kaynak ve ortam için ekipçe sabit bir liste tutun: facebook (Facebook değil), cpc (CPC değil), paid_social (paid-social ya da paidsocial değil). GA4 her yazımı ayrı satır yapar.
  • Küçük harf ve alt çizgi.Boşluklu değer linkte %20 olarak görünür, elle kopyalanan linklerde kolay bozulur ve "yaz kampanyasi" ile "yaz_kampanyasi" raporda ayrı satır olur; tire de kullanılabilir ama tek bir ayırıcıya karar verin. Araç varsayılan olarak küçük harf ve alt çizgi uygular.
  • Tarihli kampanya adı. yyyy-mm_kanal_kampanya deseni raporu kronolojik sıralar ve aynı kampanyanın Meta, e-posta ve SMS kollarını yan yana getirir.
  • İçerikle varyant ayırın. Aynı reklam setindeki iki görsel, aynı bültendeki iki buton utm_content ile ayrılır; kampanya adını bunun için çoğaltmayın.
  • Linkleri bir tabloya yazın.Tarih, kanal, kampanya, tam link; kim ne zaman hangi linki paylaştı sorusunun cevabı GA4'te değil bu tabloda durur.
  • SMS ve QR için kısaltın.Önce burada UTM'li linki üretin, sonra kısaltıcıya verin; yönlendirme parametreleri korur.

Tipik hatalar

  • Site içi linke UTM. Menü, banner ve ürün kartına UTM eklemek ziyaretçinin gerçek geliş kanalını kirletir; site içi tıklamayı GA4 etkinlikleriyle ölçün.
  • Çapadan sonra parametre.sayfa#urunler?utm_source=… yazılırsa parametreler çapanın parçası olur ve GA4'e hiç ulaşmaz; doğru sıra önce ?utm…, sonra #çapa.
  • İki soru işareti.Zaten ?renk=mavi içeren adrese elle ?utm_source eklemek linki bozar; ikinci parametre & ile bağlanır. Araç bunu kendisi yapar.
  • Reklam için social ortamı.Meta reklamına utm_medium=social yazılırsa ücretli trafik Organic Social'a karışır; reklam için paid_social ya da cpc kullanın.
  • Google Ads'te çift etiket.Otomatik etiketleme (gclid) açıkken GA4 gclid'i esas alır ve UTM'yi öne geçiren bir ayar yoktur; Google Ads linklerine kaynak/ortam/kampanya UTM'si eklemek yerine kampanya adlarını Google Ads içinde düzenleyin.
  • Kişisel veri.utm_term ya da utm_content'e müşteri adı, e-posta ya da telefon yazmayın; bu değerler analitik raporlarına ve sunucu loglarına düşer.

Sık sorulan sorular

UTM parametresi nedir, ne işe yarar?

UTM, bir bağlantının sonuna eklenen ve ziyaretin nereden geldiğini analitik aracına söyleyen 5 sorgu parametresidir: utm_source, utm_medium, utm_campaign, utm_term ve utm_content. Aynı sayfaya Instagram biyografisinden, e-posta bülteninden ve Meta reklamından gelen tıklamalar bu parametreler sayesinde GA4'te ayrı ayrı görünür; hangi kanalın sipariş getirdiğini ancak böyle ölçersiniz.

Hangi UTM parametreleri zorunludur?

Google, utm_source (kaynak), utm_medium (ortam) ve utm_campaign (kampanya) üçlüsünün her bağlantıda kullanılmasını ister; bu araç da üçü dolmadan bağlantı üretmez. utm_term (ücretli aramada anahtar kelime) ve utm_content (aynı kampanyadaki farklı reklam ya da buton) isteğe bağlıdır. Ortam boş kalırsa GA4 trafiği yalnız kaynağa bakarak sınıflar; kaynak Google'ın listesindeki bir site değilse ziyaret Unassigned'a düşer.

utm_source ile utm_medium arasındaki fark nedir?

Kaynak (source) trafiği gönderen yerdir: google, facebook, instagram, newsletter. Ortam (medium) kanalın türüdür: cpc (tıklama başına ödenen reklam), paid_social, email, social, sms. GA4 kanal gruplamasını ortama ve kaynağa birlikte bakarak yapar; örneğin facebook / paid_social Paid Social, facebook / social Organic Social olarak raporlanır.

UTM değerlerinde büyük/küçük harf önemli mi?

Evet. Google Analytics parametre değerlerini harfe duyarlı okur: utm_source=Google ile utm_source=google, Meta ile meta ayrı değerler olur ve kaynak raporunuz iki satıra bölünür. Google standart olarak küçük harf kullanmanızı önerir. Bu araç varsayılan olarak her değeri küçük harfe çevirir ve boşlukları alt çizgi yapar; isterseniz iki seçeneği de kapatabilirsiniz.

GA4'te UTM verisi nerede görünür?

Raporlar > Edinme > Trafik kazanma raporunda Oturum kaynağı/aracısı, Oturum kaynağı ve Oturum kampanyası boyutlarında görünür (İngilizce arayüzde Traffic acquisition, Session source / medium, Session campaign). utm_source=facebook ve utm_medium=paid_social ile gelen ziyaret orada 'facebook / paid_social' satırında, varsayılan kanal grubu olarak Paid Social'da görünür. utm_content ve utm_term için raporu Session manual ad content ve Session manual term boyutlarıyla özelleştirmeniz gerekir.

Google Ads için UTM eklemem gerekir mi?

Google Ads'te otomatik etiketleme yeni hesaplarda varsayılan olarak açıktır; linke gclid eklenir ve GA4 kampanya bilgisini buradan alır, ayrıca UTM yazmanız gerekmez. İkisi bir aradaysa GA4'te otomatik etiketleme önceliklidir ve UTM'yi öne geçiren bir ayar yoktur; Google Ads trafiğini UTM ile ayırmaya çalışmak yerine kampanya adlarını Google Ads içinde düzenleyin. Meta, TikTok, e-posta ve WhatsApp gibi kanallarda otomatik etiketleme olmadığı için UTM tek yoldur.

Kampanya adını nasıl yazmalıyım?

Sıralanabilir ve sözlüksüz okunabilir bir desen kullanın: yyyy-mm_kanal_kampanya, örneğin 2026-09_meta_okula_donus. Tarih başta olduğu için raporda kronolojik dizilir, kanal kodu aynı kampanyanın Meta ve e-posta kolunu ayırır, konu kısmı Türkçe karaktersiz ve alt çizgili yazılır. Araçtaki adlandırma önerisi bu deseni içinde bulunduğunuz aya göre üretir.

Sayfa adresinde zaten sorgu parametresi ya da # varsa ne olur?

Araç mevcut parametreleri (örneğin ?renk=mavi) olduğu gibi korur, UTM'leri & ile arkasına ekler ve #bolum gibi çapayı en sona taşır; çapa UTM'den önce kalırsa parametreler tarayıcıda görünür ama sunucuya ve GA4'e gitmez. Adreste eski utm_source gibi değerler varsa yenileriyle değiştirilir ve araç bunu ayrıca bildirir.

Kendi sitemin içindeki menü ve banner linklerine UTM eklemeli miyim?

Hayır. UTM yalnız dış kanallardan sitenize gelen bağlantılar içindir. Site içi linke UTM eklerseniz ziyaretçi zaten sitedeyken yeni bir kampanya kaynağı bildirilir ve gerçek geliş kanalı raporda kirlenir. Site içi banner tıklamalarını GA4 etkinlikleriyle (select_promotion gibi) ölçün.

Kısaltılmış link (bit.ly gibi) UTM'yi bozar mı? Bilgilerim saklanıyor mu?

Bozmaz: kısaltıcı UTM'li uzun adrese yönlendirir, parametreler sunucuya ulaşır; SMS ve QR kod için önce burada UTM'li linki üretip sonra kısaltın. Bu araçtaki adres ve parametreler sunucuya gönderilmez, bağlantı tarayıcınızda oluşturulur ve sayfanın adresine de yazılmaz.

Kaynaklar

Veri tarihi: