Araçlar
UTM Link Oluşturucu
Reklam, e-bülten ve sosyal medya bağlantılarınız için izlenebilir UTM linkleri saniyeler içinde oluşturun: hazır kanal şablonları, otomatik isimlendirme düzeltme, GA4 kanal tahmini, tek tıkla kopyalama. Ücretsiz, kayıt yok.
* işaretli alanlar zorunlu. Kaynak tıklamanın geldiği yeri (google, instagram), aracı kanal türünü (cpc, email) söyler. {keyword} ve {{campaign.name}} gibi dinamik parametreler bozulmadan kalır.
Sonuç
Site URL'sini ve kaynak, aracı, kampanya alanlarını doldurun; bağlantı burada oluşur.
UTM Link Oluşturucu nasıl kullanılır?
- Sayfanın adresini yapıştırın
Kampanyanın götüreceği sayfanın tam adresini Site URL'si alanına yazın. https:// kısmını unutursanız araç ekler; adreste ?ref= gibi başka parametreler varsa onları olduğu gibi bırakır.
- Şablon seçin ya da kaynağı yazın
Google Ads, Instagram veya E-bülten gibi bir şablona basın; kaynak ve aracı alanları kendiliğinden dolar. Listede olmayan bir kanal için iki alanı elle doldurun.
- Kampanyaya ad verin
Kampanya alanı zorunludur. Terim, içerik ve kampanya kimliği isteğe bağlıdır; aynı kampanyadaki iki reklamı veya iki butonu içerik alanıyla ayırın.
- Değer biçimini seçin
Üst şeritteki tireli ya da alt çizgili biçim harfleri küçültür, Türkçe karakterleri sadeleştirir ve boşlukları ayraca çevirir. Olduğu gibi seçeneği yazdığınız metni aynen bırakır.
- Kanalı kontrol edip kopyalayın
Tahmini GA4 kanalı kartı etiketin hangi kanala düşeceğini gösterir. Ardından UTM linkini kopyalayın ve Test et ile açın; reklam paneli yalnız son ek istiyorsa Yalnız parametreler düğmesine basın.
UTM linki nasıl oluşur?
Araç bağlantıyı adres, parametre ve bölüm işareti sırasıyla kurar; her değeri URL'ye güvenli biçimde yazar. Aşağıdaki kurallar aracın gerçek davranışıdır.
Site URL'si + ? + utm_source=… & utm_medium=… & utm_campaign=… (+ utm_id, utm_term, utm_content) + #bölümMevcut parametreler kalır, araç UTM'leri & ile sona ekler; aynı adlı eski utm_ değerini yenisiyle değiştirirKış Kampanyası → kis-kampanyasi (küçük harf, ş → s, ı → i, boşluk → tire)Ekim Bülteni → ekim_bulteni (aynı kurallar, ayraç alt çizgi)Araç harf, rakam ve - _ . ~ gibi güvenli işaretler dışındaki karakterleri kodlar: boşluk %20, & işareti %26 olur{keyword}, {{campaign.name}} ve __CAMPAIGN_NAME__ kalıpları kodlanmadan, harfi harfine kalırKanal tahmini, Google'ın yayımladığı varsayılan kanal grubu kurallarına ve kaynak listesine dayanır. Mülkünüzde özel bir kanal grubu kurduysanız raporunuz farklı sonuç verebilir.
Örnek UTM linkleri ve GA4 kanalları
Aşağıdaki satırlar örnektir; aynı değerleri araca girdiğinizde birebir aynı parametre dizesini ve kanalı alırsınız.
| Senaryo | Girdi (kaynak / aracı / kampanya) | Biçim | Oluşan parametre dizesi | Tahmini GA4 kanalı |
|---|---|---|---|---|
| Google Ads arama reklamı | google / cpc / Yaz İndirimi | Tireli | utm_source=google&utm_medium=cpc&utm_campaign=yaz-indirimi | Paid Search |
| Instagram hikâye reklamı | instagram / paid_social / Kış Kampanyası | Tireli | utm_source=instagram&utm_medium=paid_social&utm_campaign=kis-kampanyasi | Paid Social |
| Aylık e-bülten | newsletter / email / Ekim Bülteni | Alt çizgili | utm_source=newsletter&utm_medium=email&utm_campaign=ekim_bulteni | |
| WhatsApp paylaşımı | whatsapp / messaging / Kargo Bedava | Tireli | utm_source=whatsapp&utm_medium=messaging&utm_campaign=kargo-bedava | Organic Social |
| Broşürdeki QR kod | qr / print / Fuar Standı | Tireli | utm_source=qr&utm_medium=print&utm_campaign=fuar-standi | Unassigned |
| Meta dinamik parametre | facebook / paid_social / {{campaign.name}} | Tireli | utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}} | Paid Social |
QR satırı bilerek Unassigned çıkıyor: print aracısı GA4'ün hiçbir kuralına uymaz. Bu durumu nasıl yönettiğimi aşağıdaki QR bölümünde anlattım.
GA4 varsayılan kanal kuralları
Manuel etiketli trafikte GA4 kaynağı ve aracıyı bu kurallarla eşleştirir; ilk uyan kural kanalı belirler.
| GA4 kanalı | Kural (özet) | Örnek kaynak / aracı |
|---|---|---|
| Paid Search | Kaynak arama motoru listesinde, aracı cpc, ppc, retargeting ya da paid ile başlıyor | google / cpc |
| Paid Social | Kaynak sosyal ağ listesinde, aracı aynı ücretli kalıba uyuyor | instagram / paid_social |
| Paid Video | Kaynak video sitesi listesinde, aracı ücretli kalıba uyuyor | youtube / cpc |
| Display | Aracı display, banner, expandable, interstitial veya cpm | haber-sitesi / banner |
| Paid Other | Aracı ücretli kalıba uyuyor ama kaynak hiçbir listede yok | partner / cpc |
| Organic Social | Kaynak sosyal ağ listesinde ya da aracı social, social-network, social-media, sm | facebook / social |
| Kaynak ya da aracı email, e-mail, e_mail veya e mail | newsletter / email | |
| Referral | Aracı referral, app veya link | blog-ortagi / referral |
| Affiliates | Aracı affiliate | partner / affiliate |
| SMS | Kaynak ya da aracı sms | sms / sms |
| Unassigned | Hiçbir kurala uymuyor | qr / print |
Kaynak: Google Analytics Yardım, varsayılan kanal grubu sayfası. Google kuralları ve kaynak listesini zaman zaman günceller; kritik raporlardan önce güncel tanımı kontrol edin.
UTM link oluşturucu nedir, ne işe yarar?
UTM link oluşturucu, bir sayfa adresinin sonuna utm_source, utm_medium ve utm_campaign gibi etiketleri doğru biçimde ekleyen araçtır. Bu etiketler Google Analytics 4'e tıklamanın hangi kaynaktan, hangi kanal türünden ve hangi kampanyadan geldiğini söyler. Etiket yoksa reklamdan, bültenden ya da bir paylaşımdan gelen ziyaretçi raporda çoğu zaman direct veya genel bir referral satırına karışır.
Bu araç dört iş yapar:
- Adresi bozmadan parametreleri ekler, var olan parametreleri korur ve eski utm_ değerini yenisiyle değiştirir.
- Değerleri seçtiğiniz biçime çevirir; böylece aynı kanal raporda tek satırda kalır.
- Etiketin GA4'te hangi varsayılan kanala düşeceğini tahmin eder.
- Reklam platformlarının dinamik parametrelerini bozmadan bırakır.
Müşteri hesaplarında ekibimle ilk kontrol ettiğimiz şey budur. Google Ads yönetimi işlerinde bile satışın asıl kaynağını bulmak için önce etiketleri temizleriz; çünkü etiketi yanlış bir kampanyanın bütçesini doğru yönetemezsiniz. Araç tamamen tarayıcınızda çalışır ve girdiğiniz adres hiçbir sunucuya gitmez.
Hangi UTM parametresine ne yazmalısınız?
Google, sağlıklı rapor için utm_source, utm_medium ve utm_campaign üçlüsünü her bağlantıda birlikte kullanmanızı ister. Diğerleri isteğe bağlıdır ama doğru kullanınca raporu belirgin biçimde netleştirir.
- utm_source (kaynak): tıklamayı gönderen yer. google, instagram, newsletter gibi.
- utm_medium (aracı): kanalın türü. cpc, paid_social, email, social gibi. Buraya platform adını değil, türü yazın.
- utm_campaign (kampanya): ürün, teklif veya dönem adı. kis-kampanyasi gibi.
- utm_id (kampanya kimliği): kampanyanın kısa kodu. GA4'e maliyet ya da kampanya verisi aktarırken iki tarafı bu kodla eşleştirirsiniz.
- utm_term (terim): genellikle ücretli anahtar kelime. Google Ads'te {keyword} ile otomatik doldurabilirsiniz.
- utm_content (içerik): aynı kampanyadaki kreatif farkı. Örneğin bir e-bültendeki üst buton ile alt buton.
GA4 ayrıca utm_source_platform, utm_creative_format ve utm_marketing_tactic parametrelerini de okur. Bunları nadiren kullandığım için araca koymadım; gerekirse oluşan linkin sonuna & ile elle ekleyebilirsiniz. Boş bıraktığınız her parametre raporda (not set) olarak çıkar, yani eksik alan sessizce kaybolmaz. Parametrelerin tam listesi Google'ın URL oluşturucu sayfasında yer alır.
GA4 etiketlediğiniz trafiği hangi kanala koyar?
GA4, manuel etiketli her oturumu varsayılan kanal grubundaki kurallarla eşleştirir ve ilk uyan kuralın kanalını verir. Kurallar iki şeye bakar: kaynağın Google'ın arama, sosyal, video ve alışveriş sitesi listelerinde olup olmadığı ve aracının hangi kalıba uyduğu. Örneğin instagram sosyal listede yer alır; aracı paid_social olursa oturum Paid Social olur, social olursa Organic Social.
Sahada en sık gördüğüm üç tuzak şunlar:
- Aracıya platform adı yazmak: instagram / story etiketi sosyal listeden dolayı Organic Social olur; oysa siz reklam için para ödediniz.
- Tanınmayan aracı: qr / print gibi bir etiket hiçbir kurala uymaz ve Unassigned satırına düşer.
- Kampanya adında shop geçmesi: GA4'ün alışveriş kuralı kampanya adındaki shop ve shopping ifadelerine de bakar. Dolayısıyla shop-week adlı bir e-bülten Email yerine Organic Shopping satırına düşebilir.
Araçtaki Tahmini GA4 kanalı kartı bu kuralları ve Google'ın kaynak listesini kullanır. Kaynak ile aracı farklı kanallara işaret ediyorsa kart sizi ayrıca uyarır. Kuralların tamamını varsayılan kanal grubu sayfasında okuyabilirsiniz. Mülkünüzde özel kanal grubu kurduysanız sonuç o gruba göre değişir.
UTM link oluşturucu ile isimlendirme standardı nasıl kurulur?
GA4 değerleri büyük ve küçük harfe duyarlı okur; Facebook ile facebook raporda iki ayrı kaynak olur. Bu yüzden asıl iş linki üretmek değil, her seferinde aynı adı üretmektir. UTM link oluşturucu bu disiplinin yarısını sizin yerinize yapar: tireli ya da alt çizgili biçim harfleri küçültür, ş ve ı gibi karakterleri sadeleştirir, boşlukları tek bir ayraca çevirir.
Diğer yarısı ekibinizin kararıdır. Müşterilerimle şu kısa kuralları yazılı hâle getiriyorum:
- Tek ayraç seçin ve hep onu kullanın: ya tire ya alt çizgi.
- Kaynak listesini sabitleyin: facebook mu fb mi, bir kez karar verin.
- Aracıyı kanal türüyle sınırlayın: cpc, paid_social, email, social, sms, referral.
- Kampanya adını aynı sırayla kurun, örneğin ürün, teklif ve ay.
- Bütün linkleri paylaşılan bir tabloya kaydedin ve kimin neyi yayına aldığını not edin.
Bu tablo, ay sonunda raporu okurken zaman kazandırır. Kanal ve kampanya satırlarını nasıl yorumladığımı dijital pazarlama raporu nasıl okunur yazısında adım adım anlattım.
Google Ads ve Meta reklamlarında UTM gerekli mi?
Google Ads'te otomatik etiketleme açıksa GA4 için UTM şart değildir. Google'a göre otomatik ve manuel etiket aynı anda gelirse GA4 kaynak, aracı ve diğer trafik boyutlarında otomatik etiketin değerlerini kullanır. Yine de UTM eklemenin iki iyi nedeni var: CRM'iniz ve başka analiz araçlarınız gclid okuyamaz, ayrıca GA4 utm_term ve utm_content değerlerini manuel terim ve manuel reklam içeriği boyutlarında yine de gösterir.
Reklam panellerinde linkin tamamını değil, yalnız parametre dizesini istersiniz:
- Google Ads: son ek alanına utm_source=google&utm_medium=cpc gibi bir dizi yazarsınız; {keyword} veya {campaignid} gibi ValueTrack parametreleri tıklama anında dolar.
- Meta: reklam düzeyindeki URL parametreleri alanına {{campaign.name}} ve {{ad.name}} gibi dinamik değerler koyabilirsiniz.
Bu durumda aracın Yalnız parametreler düğmesine basın; araç süslü parantezleri kodlamaz ve büyük harfli __CAMPAIGN_NAME__ kalıbını da küçültmez. Etiketler oturduktan sonra kampanyanın gerçekten kâr getirip getirmediğini ROAS hesaplayıcı ile kontrol edin.
Etiketli link neden raporda direct veya not set olarak çıkar?
Link doğru etiketliyse ama raporda direct / (none) ya da (not set) görüyorsanız sorun çoğunlukla linkin yolculuğundadır. Google'ın kendi açıklamasına göre bir siteden diğerine ya da https'ten http'ye giden yönlendirmeler UTM parametrelerini silebilir. bit.ly gibi kısaltıcılar da yönlendirme bilgisini düşürebilir.
Kontrol listem şu sırayla ilerler:
- Linki Test et ile açın ve adres çubuğunda utm_ parametrelerinin durduğunu görün.
- Yönlendirme varsa zinciri yönlendirme denetleyici ile izleyin; her adımda parametrenin taşınıp taşınmadığına bakın.
- Zorunlu üçlünün eksik olmadığından emin olun; eksik alan raporda (not set) olarak döner.
- Sitenin kendi menüsünde veya bannerlarında UTM kullanmayın; iç tıklama gerçek kaynağın yerine geçer ve kanal raporunu bulandırır.
Ayrıca PDF ve Word belgelerindeki linkler etiketsizse Google bu ziyaretleri direct sayar; kataloglarınızdaki linkleri de etiketleyin. Formdan gelen talepleri hangi kampanyanın getirdiğini görmek için UTM değerlerini CRM'e taşımak da mümkün. Bu kurulumu CRM entegrasyonlu web sitesi yazısında anlattım.
QR kod, WhatsApp ve kısa linklerde UTM nasıl kullanılır?
Çevrim dışı ve mesajlaşma kanalları, etiketsiz bırakıldığında en çok veri kaybettiğim yerlerdir. Önce bu araçla etiketli linki oluşturun, sonra o linki taşıyıcıya çevirin.
- QR kod: etiketli linki QR kod oluşturucu ile koda dönüştürün. Uzun link QR'ı sıklaştırır; bu yüzden gereksiz parametre eklemeyin.
- WhatsApp: mesaja koyacağınız linki etiketleyin; whatsapp kaynağı GA4'ün sosyal listesinde yer aldığı için oturum Organic Social olur. Sohbet başlatan bağlantılar için WhatsApp link oluşturucu ayrı bir iş görür.
- Kısa link: kısaltıcıya uzun, etiketli linki verin ve yayından önce kısa linki bir kez açıp parametrelerin geldiğini doğrulayın.
Basılı işlerde aracı olarak print ya da offline yazarsanız oturum Unassigned olur. Ben bunu sorun saymıyorum; önemli olan kampanya adının doğru gelmesidir. Yine de raporda ayrı bir satır görmek istiyorsanız GA4'te özel bir kanal grubu kurup print aracısını oraya bağlayabilirsiniz. Sosyal paylaşımlardan gelen trafiği büyütme tarafını sosyal medyadan web sitesine trafik yazısında ele aldım.
UTM linki oluştururken sık yapılan hatalar
- ✕HataAynı kanala her seferinde farklı ad vermek: Facebook, facebook, fb.✓DoğrusuBir isimlendirme tablosu tutun ve aracı hep aynı biçimle kullanın; değerler her seferinde küçük harf ve aynı yazımla çıkar.
- ✕HataAracıya platform adını yazmak: instagram / instagram ya da instagram / story.✓DoğrusuAracıya kanal türünü yazın: reklamda paid_social veya cpc, organik paylaşımda social. Kart Unassigned gösteriyorsa aracıyı değiştirin.
- ✕HataSitenin kendi menüsüne, bannerına veya iç linklerine UTM eklemek.✓DoğrusuUTM'yi yalnız dışarıdan gelen tıklamalarda kullanın; site içi tıklamaları GA4 olaylarıyla ölçün.
- ✕HataOtomatik etiketleme açıkken UTM'nin Google Ads raporunu değiştireceğini sanmak.✓DoğrusuGA4 iki etiket birlikte gelince otomatik etiketin değerlerini kullanır; UTM'yi CRM ve diğer araçlar için ekleyin.
- ✕HataKısa linki ya da yönlendirme zincirindeki linki test etmeden yayına almak.✓DoğrusuLinki açın, adres çubuğunda utm_ parametrelerini görün; zincir varsa her adımı yönlendirme denetleyicide kontrol edin.
- ✕HataAlışveriş kampanyası olmayan bir e-bültene shop içeren kampanya adı vermek.✓DoğrusuGA4 bu kelimeyi görünce etiketi alışveriş kanalına sayabilir; kanal kartı Organic Shopping gösteriyorsa kampanya adını değiştirin.
- Google Analytics Yardım: URL oluşturucular ile kampanya verisi toplama
- Google Analytics Yardım: Varsayılan kanal grubu
- Google Analytics Yardım: Trafik kaynağı boyutları, manuel ve otomatik etiketleme
- Google Analytics Yardım: (direct) / (none) trafiğini anlama
- Google Analytics Yardım: Kişisel bilgi göndermemek için en iyi uygulamalar
Sıkça Sorulan Sorular
Linkler etiketli de reklam getirisi mi belirsiz?
Doğru UTM etiketi işin ölçüm tarafı; kazandıran kampanyayı büyütmek ayrı bir uzmanlık. Google Ads yönetimi için teklif alın; reklam hesaplarınızın durumunu teklif formunda paylaşın, kapsamı ve tutarı yazılı teklifle gönderelim.





