Dijital Pazarlama

UTM Parametreleri Nedir? Kampanya Takibi ve GA4 Kanal Rehberi

13 Kasım 2026 44 dakika okuma
Marka mavisi izometrik illüstrasyon: telefon, e-posta zarfı, QR kodlu broşür ve sohbet balonundan çıkan renkli işaretli bağlantı zinciri, kanallara ayrılarak grafikli bir dizüstü bilgisayara akıyor.
#UTM#GA4#Kampanya Takibi#Meta Ads#Google Ads
Paylaş
Bu içeriği yapay zekâ (AI) ile özetleyin

UTM parametreleri, kampanya bağlantılarınızın GA4'te doğru kanala yazılmasını sağlar. Rehberde utm_source, utm_medium ve utm_campaign kuralları, Unassigned trafiğin nedenleri, Meta ve Google Ads şablonları, e-posta, SMS, WhatsApp ve QR örnekleri ile paylaşılan UTM tablosu var.

Kısa cevap: UTM parametreleri, bir bağlantının sonuna eklenen ve ziyaretçinin hangi kaynaktan, hangi kanal türünden ve hangi kampanyayla geldiğini Google Analytics 4'e (GA4) bildiren etiketlerdir. Temel üçlü utm_source (kaynak), utm_medium (araç, yani kanal türü) ve utm_campaign'dir (kampanya); utm_content, utm_term ve utm_id ayrıntı ekler. GA4, özellikle utm_medium ve utm_source değerlerine bakarak trafiği Paid Social, Email, SMS gibi varsayılan kanallara dağıtır; tanımadığı bir değer yazarsanız trafik "Unassigned" olur ya da yanlış kanala düşer. Doğru kullanım için küçük harf, Türkçe karaktersiz yazım ve ekipçe paylaşılan tek bir UTM tablosu yeterlidir; Google Ads'te otomatik etiketleme (gclid) açıksa kaynak bilgisini gclid belirler.

Reklama, e-postaya, WhatsApp mesajına ya da fuar standındaki QR koda para ve emek harcıyorsunuz. Ay sonunda GA4'te satışların büyük kısmı "Direct", "Unassigned" ya da "Organic Social" altında görünüyorsa hangi çabanın işe yaradığını bilemezsiniz. UTM parametreleri bu belirsizliği gideren en ucuz araçtır: kod yazmadan, yalnız bağlantıyı doğru kurarak her ziyareti kaynağına bağlarsınız.

Bu rehber GA4 kurulumunu anlatmıyor; mülk açma, e-ticaret etkinlikleri ve temel raporlar için e-ticaret siteleri için Google Analytics (GA4) rehberine bakabilirsiniz. Buradaki odak şunlar: UTM'yi doğru yazmak, GA4'ün kanal kurallarına uydurmak, ekip içinde bir adlandırma standardı kurmak ve bunu kanal kanal (Meta, Google Ads, e-posta, SMS, WhatsApp, QR, influencer) uygulamak. Kurallar Kasım 2026 itibarıyla Google ve Meta'nın kendi yardım sayfalarından kontrol edildi.

UTM parametreleri nedir ve ne işe yarar?

UTM parametreleri, bir web adresinde soru işaretinden (?) sonra gelen ve analiz aracına trafiğin kaynağını, kanalını ve kampanyasını söyleyen "anahtar=değer" çiftleridir. Ziyaretçi bağlantıya tıkladığında bu çiftler adres çubuğunda sayfayla birlikte gelir, GA4 etiketi de onları okuyup oturuma yazar. Sayfanın içeriği değişmez; aynı sayfa UTM'li ve UTM'siz adreste aynı görünür.

Adındaki UTM, "Urchin Tracking Module" ifadesinin kısaltmasıdır. Urchin, Google'ın 2005'te satın aldığı ve Google Analytics'in temelini oluşturan analiz yazılımıydı; isim oradan kaldı. Bugün yalnız GA4 değil, Shopify gibi e-ticaret altyapıları, CRM'ler, e-posta araçları ve reklam ölçüm araçlarının çoğu da aynı parametreleri okur.

Asıl işlevi şudur: GA4, bir ziyaretin nereden geldiğini normalde tarayıcının gönderdiği "yönlendiren" (referrer) bilgisinden tahmin eder. Bu bilgi her zaman gelmez, geldiğinde de reklamla organik paylaşımı ayırt etmeye yetmez. UTM, tahmini ortadan kaldırıp "bu tıklama şu kampanyadan geldi" bilgisini açıkça yazar.

UTM'li bir bağlantının anatomisi

Aşağıdaki örnek, Instagram'da yayınlanan ücretli bir video reklamın bağlantısıdır (adres örnektir):

https://www.siteniz.com/kis-koleksiyonu?utm_source=instagram&utm_medium=paid-social&utm_campaign=2026-11-efsane-cuma&utm_content=video-15sn

  • https://www.siteniz.com/kis-koleksiyonu: Ziyaretçinin ineceği sayfa (açılış sayfası).
  • ?: Adres bitti, parametreler başlıyor işareti. Adreste zaten bir soru işareti varsa ilk UTM'den önce "&" kullanılır.
  • utm_source=instagram: Trafiği gönderen yer.
  • utm_medium=paid-social: Kanal türü; burada ücretli sosyal medya.
  • utm_campaign=2026-11-efsane-cuma: Kampanyanın adı.
  • utm_content=video-15sn: Aynı kampanyadaki farklı kreatifi ayıran değer.

Parametrelerin sırası önemli değildir; GA4 hepsini adına göre okur. Önemli olan her parametrenin bir kez yazılması, değerlerde boşluk olmaması ve yazımın her yerde aynı olmasıdır.

UTM olmadan GA4 neyi görür?

UTM yoksa GA4 elindeki ipuçlarıyla karar verir ve bu ipuçları çoğu zaman yanıltıcıdır. Tipik durumlar şunlardır:

  • Ücretli Meta reklamı: Tıklama facebook.com ya da instagram.com yönlendirmesiyle gelir. Bu kaynaklar GA4'ün sosyal site listesinde olduğu için trafik büyük olasılıkla "Organic Social" kanalına yazılır; yani reklam bütçesiyle gelen satış organik görünür.
  • E-posta ve SMS: Mobil e-posta uygulamaları ve SMS tıklamaları çoğu zaman yönlendiren bilgisi taşımaz; trafik "Direct" olur.
  • WhatsApp ve QR kod: Uygulama içinden açılan bağlantılar ve kamerayla okutulan QR kodlar da genellikle "Direct" görünür.
  • PDF katalog, teklif dosyası, e-posta imzası: Aynı şekilde kaynak bilgisi kaybolur.

Sonuç, "Direct" kanalının olduğundan büyük, kampanyaların olduğundan küçük görünmesidir. Bu da bütçe kararlarını yanlış veriye dayandırmanız anlamına gelir.

UTM, gclid ve fbclid aynı şey mi?

Hayır; üçü de bağlantıya eklenen parametrelerdir ama farklı işler yapar. UTM'yi siz yazarsınız ve herkes okuyabilir. gclid (Google Click Identifier) ve fbclid ise reklam platformlarının kendiliğinden eklediği tıklama kimlikleridir.

ParametreKim ekler?GA4 ne yapar?Tek başına yeterli mi?
UTM (utm_source vb.)Siz, elle ya da şablonlaDeğerleri doğrudan kaynak, araç, kampanya boyutlarına yazarGoogle Ads dışındaki her kanal için evet
gclidGoogle Ads, otomatik etiketleme açıkkenBağlı Google Ads hesabından kampanya, reklam grubu, anahtar kelime bilgisini çözerGoogle Ads için evet; UTM'den önceliklidir
fbclidMeta, giden bağlantılaraKanal sınıflandırması ya da kampanya adı için kullanmazHayır; GA4 için Meta'da UTM gerekir

GA4 hangi UTM parametrelerini destekler?

GA4, web sitelerinde dokuz UTM parametresini tanır: utm_id, utm_source, utm_medium, utm_campaign, utm_source_platform, utm_term, utm_content, utm_creative_format ve utm_marketing_tactic. Google'ın URL'lere kampanya parametresi ekleme yardım sayfasına göre son ikisi Kasım 2026 itibarıyla GA4 mülklerinde raporlanmıyor. Aynı sayfa, her bağlantıda en az utm_source, utm_medium ve utm_campaign kullanılmasını, eksik parametrelerin ise raporlarda "(not set)" olarak görüneceğini belirtiyor.

ParametreNe anlatır?Örnek değerNe zaman kullanılır?
utm_sourceTrafiği gönderen yerinstagram, google, bulten, fuar-kataloguHer zaman
utm_mediumKanal türü; GA4'ün kanal kararında en etkili alanpaid-social, cpc, email, sms, affiliateHer zaman
utm_campaignKampanya, ürün ya da promosyon adı2026-11-efsane-cumaHer zaman
utm_idKampanya kimliği (numara ya da kod)120214 ya da k2611Reklam platformunun kampanya kimliğini taşımak, maliyet verisini eşlemek
utm_contentAynı kampanyadaki kreatif ya da bağlantı konumuvideo-15sn, ust-butonA/B testi, birden çok bağlantı içeren e-posta, influencer ayrımı
utm_termÜcretli anahtar kelimekislik-botArama reklamları; pratikte reklam seti ya da kitle adı için de kullanılır
utm_source_platformTrafiği yönlendiren platformSearch Ads 360Birden çok satın alma platformu kullanan büyük hesaplar
utm_creative_formatKreatif türüvideo, displayŞimdilik raporlanmıyor; yazmak zarar vermez
utm_marketing_tacticHedefleme yaklaşımıremarketingŞimdilik raporlanmıyor; yazmak zarar vermez

Neden üç parametre her zaman yazılmalı?

Çünkü utm_source, utm_medium ve utm_campaign birlikte "kim, nasıl, ne için" sorularını cevaplar ve GA4'ün kanal ataması bu üçlüye dayanır. Yalnız utm_campaign yazarsanız kaynak ve araç "(not set)" olur, oturum çoğu zaman Unassigned kanalına düşer. Yalnız utm_source yazarsanız kampanya karşılaştırması yapamazsınız.

Google'ın aynı sayfadaki önerisi de bu yönde: bir UTM parametresi kullanıyorsanız ilgili tüm parametreleri doldurmanız tavsiye ediliyor. Bir parametreyi bilerek boş bırakıyorsanız, bunun raporda bir boşluk satırı yaratacağını baştan kabul etmiş olursunuz.

utm_id ne işe yarar?

utm_id, kampanyayı adından bağımsız, değişmeyen bir kimlikle işaretler. Kampanya adları zamanla değişebilir ya da yazım hatası içerebilir; kimlik ise aynı kalır. Google, maliyet verisi gibi kampanya verilerini GA4'e yüklerken (veri içe aktarma) kullandığınız kimliklerle aynı değerlerin utm_id'ye yazılmasını öneriyor.

Pratik kullanım şöyle: Meta'da utm_id alanına kampanya kimliğini dinamik olarak (aşağıda anlatılan {{campaign.id}} ile) yazdırırsanız, kampanya adı değişse bile raporları kimlik üzerinden birleştirebilirsiniz. E-posta ya da SMS gibi elle yönetilen kanallarda ise kendi kampanya kodunuzu (ör. k2611) kullanabilirsiniz.

utm_term ile utm_content arasındaki fark nedir?

utm_term asıl olarak ücretli arama anahtar kelimesi için, utm_content ise aynı kampanyadaki farklı kreatifleri ya da bağlantı konumlarını ayırmak için tasarlanmıştır. Google'ın önerisine göre utm_content değerleri, gösterilen ve tıklanan kreatife özgü olmalı; utm_term değerleri ise tutarlı biçimde, tamamen küçük harfle yazılmalı.

Arama reklamı dışındaki kanallarda utm_term'i boş bırakmak yerine reklam seti ya da kitle adını taşımak için kullanmak yaygın bir uygulamadır. Burada kural tutarlılıktır: ekip olarak utm_term'e ne yazacağınızı bir kez kararlaştırın ve tüm kanallarda aynı anlamda kullanın.

utm_source_platform, utm_creative_format ve utm_marketing_tactic gerekli mi?

Çoğu KOBİ ve e-ticaret markası için gerekli değildir. utm_source_platform, Search Ads 360 ya da Display & Video 360 gibi birden fazla satın alma platformu kullanan hesaplarda anlam kazanır; Google'ın trafik kaynağı belgelerine göre manuel etiketli trafikte çapraz kanal raporları bu boyut için "Manual" değerini göstermeye devam eder. utm_creative_format ve utm_marketing_tactic ise şu an raporlarda görünmediği için iş yükü yaratmaya değmez.

UTM değerleri GA4 raporlarında nereye düşer?

UTM değerleri GA4'te iki yere yazılır: kanal sınıflandırmasının da kullandığı "Session source", "Session medium", "Session campaign" gibi çapraz kanal boyutlarına ve doğrudan UTM'den beslenen "manual" boyutlara. Google'ın trafik kaynağı boyutları, manuel etiketleme ve otomatik etiketleme sayfası, her UTM parametresinin hangi manual boyutu doldurduğunu listeliyor.

UTM parametresiEtkinlik kapsamlı boyutOturum kapsamlı boyutİlk kullanıcı kapsamlı boyut
utm_sourceManual sourceSession manual sourceFirst user manual source
utm_mediumManual mediumSession manual mediumFirst user manual medium
utm_campaignManual campaign nameSession manual campaign nameFirst user manual campaign name
utm_idManual campaign IDSession manual campaign IDFirst user manual campaign ID
utm_termManual termSession manual termFirst user manual term
utm_contentManual ad contentSession manual ad contentFirst user manual ad content
utm_source_platformManual source platformSession manual source platformFirst user manual source platform

Arayüzü Türkçe kullanıyorsanız bu boyutlar Türkçe karşılıklarıyla görünür ("Oturum kaynağı", "Oturum kampanyası" gibi). Boyut seçicide arama yaparken "manual" ya da "manuel" kelimesiyle aramak işinizi hızlandırır.

Oturum, ilk kullanıcı ve etkinlik kapsamı arasındaki fark

Oturum kapsamlı boyutlar (Session ile başlayanlar), o ziyareti başlatan kaynağı gösterir; kampanya performansını ölçerken bunları kullanırsınız. İlk kullanıcı kapsamlı boyutlar (First user ile başlayanlar), kişinin sitenizi ilk keşfettiği kaynağı gösterir; yeni müşteri kazanımını ölçerken işe yarar. Etkinlik kapsamlı boyutlar ise satın alma gibi tek tek olaylara atanan kaynaktır ve ilişkilendirme (attribution) ayarlarınızdan etkilenir.

Örnek: Bir kullanıcı ilk kez bir influencer bağlantısıyla geldi, üç gün sonra e-posta bülteninden dönüp satın aldı. "First user manual source" influencer'ın kaynağını, satın almanın gerçekleştiği oturumun "Session manual source" değeri ise bülteni gösterir. İki rakam da doğrudur; farklı soruları cevaplar.

Otomatik etiketleme varken manual boyutlar ne gösterir?

Google Ads'te otomatik etiketleme açıkken GA4, kaynak, araç ve kampanya gibi sınıflandırma boyutları için gclid'den gelen değerleri kullanır. Bağlantıya ayrıca UTM yazdıysanız bu değerler kaybolmaz; manual boyutlarda görünmeye devam eder. Bu sayede Google Ads trafiğinde bile utm_content ile kreatif ayrımı yapabilirsiniz.

Açılış sayfası raporunda UTM neden görünmez?

Google'ın yardım sayfasına göre UTM parametreleri "Landing page + query string" ve "Page path + query string" boyutlarından çıkarılır; tam adres yalnız "Page location" boyutunda kalır. Bu bilinçli bir tasarımdır: aynı sayfa yüzlerce farklı UTM'yle geldiğinde açılış sayfası raporu parçalanmaz. Kampanya analizini UTM boyutlarıyla, sayfa analizini sayfa yolu boyutlarıyla yaparsınız.

GA4 varsayılan kanal gruplaması nasıl çalışır?

GA4, her oturumu kaynak (source), araç (medium) ve kampanya adına bakan sabit kurallarla "varsayılan kanal grubu"ndaki (Default Channel Group) bir kanala atar; hiçbir kural eşleşmezse kanal "Unassigned" olur. Kuralların tam listesi Google'ın varsayılan kanal grubu yardım sayfasında yer alıyor ve sayfaya göre kanal tanımları büyük/küçük harfe duyarlı değil.

Kanallar belirli bir sırayla değerlendirilir. Google, özel kanal grupları sayfasında trafiğin, gruptaki mevcut sıraya göre tanımına uyduğu ilk kanala dahil edildiğini belirtiyor. Varsayılan grupta bu sıra sistem tarafından sabitlenmiştir; GA4'te Yönetici (Admin) altındaki Kanal grupları ekranından görebilirsiniz. Bu yüzden bir oturumun iki kanalın kuralına birden uyması, hangisinin kazanacağını sıraya bırakır; iyi bir UTM standardı bu belirsizliği baştan engeller.

KanalManuel (UTM'li) trafikte kural, özetUyan örnek
DirectKaynak "(direct)", araç "(none)" ya da "(not set)"Adresi elle yazan, yer imiyle gelen
Organic SearchKaynak arama motoru listesinde ya da araç tam olarak "organic"google / organic
Paid SearchKaynak arama motoru listesinde ve araç ücretli kalıbına uyuyoryandex / cpc
Paid SocialKaynak sosyal site listesinde ve araç ücretli kalıbına uyuyorinstagram / paid-social
Organic SocialKaynak sosyal site listesinde ya da araç "social", "social-network", "social-media", "sm", "social network", "social media" değerlerinden biriinstagram / social
Paid VideoKaynak video sitesi listesinde ve araç ücretli kalıbına uyuyoryoutube / paid-video
Organic VideoKaynak video sitesi listesinde ya da araçta "video" geçiyoryoutube / video
DisplayAraç "display", "banner", "expandable", "interstitial" ya da "cpm"haber-sitesi / banner
Paid OtherAraç ücretli kalıbına uyuyor ama kaynak hiçbir listede yokmeta / cpc
EmailKaynak ya da araç "email", "e-mail", "e_mail", "e mail"bulten / email
SMSKaynak ya da araç tam olarak "sms"musteri-listesi / sms
AffiliatesAraç tam olarak "affiliate"ortak-blog / affiliate
ReferralAraç "referral", "app" ya da "link"tedarikci-sitesi / referral
Mobile Push NotificationsAraç "push" ile bitiyor, ya da araçta "mobile" veya "notification" geçiyor, ya da kaynak "firebase"uygulama / web-push
AudioAraç tam olarak "audio"podcast-adi / audio
Cross-networkKampanya adında "cross-network" geçiyorElle kullanmayın
Organic / Paid ShoppingKaynak alışveriş sitesi listesinde ya da kampanya adı "shop"/"shopping" kalıbına uyuyor (Paid için araç da ücretli)Kampanya adında "shop" kullanmaktan kaçının
AI AssistantAraç tam olarak "ai-assistant"; yönlendiren bir yapay zekâ asistanıysa GA4 bunu kendisi atarElle kullanmayın
UnassignedHiçbir kural eşleşmedifuar / qr, bulten / e-posta

Kaynak listeleri neyi belirler?

Paid Social, Organic Social, Paid Search gibi kanallar, kaynağın Google'ın tuttuğu kaynak listelerinde olup olmadığına bakar. Google bu listeyi aynı yardım sayfasından indirilebilir bir dosya olarak yayımlıyor; Kasım 2026'da indirilen sürüm 800'ü aşkın satır içeriyor ve her kaynağı arama, sosyal, video ya da alışveriş kategorisine ayırıyor.

Listede doğrulanan bazı değerler şunlar: facebook, fb, instagram, ig, whatsapp, messenger, tiktok, linkedin, pinterest, twitter ve t.me sosyal; google, yandex ve bing arama; youtube video; amazon ve IGShopping alışveriş kategorisinde. Buna karşılık meta, insta, msg, an ve th değerleri listede yok. Bu ayrıntı, ileride Meta reklamları bölümünde neden önemli olduğunu göreceğiniz bir tuzağın kaynağıdır.

"Ücretli" kalıbı neyi kapsar?

Paid Search, Paid Social, Paid Video ve Paid Other kanalları, aracın şu kalıba uymasını ister: ^(.*cp.*|ppc|retargeting|paid.*)$. Sade Türkçeyle: içinde "cp" geçen her değer (cpc, cpm, cpa, cpv), tam olarak "ppc" ya da "retargeting" yazan değerler ve "paid" ile başlayan her değer (paid-social, paid_social, paid-search) ücretli sayılır.

Bu kalıba uymayan "reklam", "ucretli", "ads", "sponsorlu" gibi değerler ücretli sayılmaz. Kaynak sosyal listedeyse trafik Organic Social'a, değilse Unassigned'a gider. Türkiye'de en sık rastlanan kanal karmaşasının kaynağı tam olarak budur.

utm_medium değeri GA4'te kanalı nasıl belirler?

utm_medium, GA4'ün kanal kararındaki en etkili alandır: aynı kaynak, medium "paid-social" olunca Paid Social, "social" olunca Organic Social, "reklam" olunca yine Organic Social, "e-posta" olunca Unassigned kanalına yazılabilir. Kurallar İngilizce değerlere göre yazıldığı için Türkçe ya da uydurma medium değerleri ya tanınmaz ya da yanlış kanala düşer. Aşağıdaki tablo, Türkiye'deki hesaplarda en sık gördüğümüz değerlerin GA4'teki karşılığını, kanal kurallarından türetilmiş haliyle gösteriyor.

Yazılan utm_mediumKaynak sosyal listede ise (ör. instagram)Kaynak hiçbir listede değilse (ör. bulten)Öneri
paid-social, paid_socialPaid SocialPaid OtherÜcretli sosyal için kullanın
cpc, ppcPaid SocialPaid OtherÜcretli tıklama için kullanılabilir
reklam, ucretli, ads, sponsorluOrganic Social (yanlış)UnassignedKullanmayın
socialOrganic SocialOrganic SocialOrganik paylaşım için kullanın
organicBelirsiz: hem Organic Social hem Organic Search kuralı eşleşirOrganic SearchYalnız arama motoru kaynaklarında kullanın
email, e-mailBelirsiz (Email ve sosyal kural birlikte eşleşir)EmailE-posta için kullanın
e-posta, eposta, mail, bultenOrganic SocialUnassignedKullanmayın
smsBelirsiz (sosyal kural da eşleşir)SMSSMS için kullanın
toplu-sms, sms-kampanyaOrganic SocialUnassignedKullanmayın; tam olarak "sms" yazın
affiliateBelirsizAffiliatesOrtaklık (affiliate) için kullanın
affiliates, ortaklikOrganic SocialUnassignedKullanmayın; tekil "affiliate" yazın
referralBelirsizReferralÜcretsiz site yönlendirmeleri için
banner, displayBelirsizDisplayGörsel reklam alanları için
qr, print, brosurOrganic SocialUnassignedÖzel kanal grubuyla ayırın
ai-assistantBelirsizAI AssistantKendi bağlantılarınızda kullanmayın

Tablodaki "belirsiz" ifadesi, oturumun iki kanalın kuralına birden uyduğu ve sonucun varsayılan gruptaki kural sırasına kaldığı durumları gösterir. Bu tür kombinasyonları hiç üretmemek, sıranın ne olduğunu ezberlemekten daha güvenlidir.

Türkçe medium değerleri neden işe yaramaz?

Çünkü GA4'ün kanal kuralları sabit İngilizce kalıplarla yazılmıştır ve dile göre değişmez. "email" kalıbı "e-posta" kelimesini, "affiliate" kalıbı "ortaklik" kelimesini tanımaz. Raporları Türkçe okumak istiyorsanız bunu medium'u Türkçeleştirerek değil, özel kanal grubundaki kanal adlarını Türkçe vererek yaparsınız.

Kaynak (utm_source) ve kampanya (utm_campaign) değerlerinde ise Türkçe kelime kullanmak serbesttir; yeter ki Türkçe karakter içermesin ve tutarlı olsun. "bulten", "kasim-kampanyasi", "fuar-katalogu" gibi değerler sorunsuz çalışır.

"organic" değeri neden yalnız arama içindir?

GA4'te araç değeri tam olarak "organic" olan trafik, kaynak ne olursa olsun Organic Search kuralına uyar. Instagram biyografi bağlantısına utm_medium=organic yazarsanız oturum hem Organic Social hem Organic Search kuralını karşılar ve kanal sıraya kalır. Organik sosyal paylaşımlar için "social" yazmak bu belirsizliği ortadan kaldırır.

Tekil, çoğul ve tire farkı neden önemli?

Bazı kurallar "tam eşleşme" ister. SMS kanalı için kaynak ya da araç tam olarak "sms" olmalı; "toplu-sms" ya da "sms-kampanya" bu kurala uymaz. Affiliates kanalı tam olarak "affiliate" ister; çoğul "affiliates" Unassigned olur. E-posta kuralı ise "email", "e-mail", "e_mail" ve "e mail" yazımlarını tanır, ama "mail" ya da "eposta" yazımlarını tanımaz.

Renkli şeritli bağlantı kartlarının bir ayıklama makinesinde reklam, e-posta, mesaj ve yönlendirme kutularına ayrıldığı, eşleşmeyen kartların ise gri bir kutuda toplandığı izometrik çizim.
GA4 her oturumu kaynak ve araç değerine bakarak bir kanala atar; kurallara uymayan değerler Unassigned kutusunda birikir.

GA4'te "Unassigned" trafik neden çıkar, nasıl düzeltilir?

Unassigned, GA4'ün hiçbir kanal kuralını eşleştiremediği trafiktir; manuel kampanyalarda en sık sebep, GA4'ün tanımadığı bir utm_medium değeri ya da listede olmayan bir kaynakla birleşmiş, kalıba uymayan bir medium'dur. Google'ın tanımıyla Unassigned, olay verisine uyan başka bir kanal kuralı olmadığında kullanılan değerdir. Yani bu bir "bilinmeyen trafik" değil, "sınıflandırılamayan trafik" kanalıdır; büyük kısmının kaynağını rapordan bulabilirsiniz.

Unassigned trafiğin en sık 6 nedeni

  • Tanınmayan medium: qr, whatsapp, influencer, e-posta, toplu-sms gibi değerler, kaynak da listelerde yoksa.
  • Yalnız utm_campaign yazılması: Kaynak ve araç "(not set)" kalır.
  • Yazım hataları: "emial" ya da "afiliate" gibi hatalı yazımlar hiçbir kurala uymaz. "paidsocial" gibi bitişik yazım ise "paid" ile başladığı için yine ücretli sayılır; sorun yalnız raporda ayrı satır açmasıdır.
  • Kaynak adı olarak kişi ya da mağaza adı: utm_source=ayse-hanim&utm_medium=influencer gibi bir çift hiçbir kurala uymaz.
  • Medium'u boş, kaynağı listede olmayan bağlantılar: Ör. utm_source=katalog tek başına.
  • UTM dışı ölçüm sorunları: Ölçüm etiketinin geç yüklenmesi, sunucu taraflı gönderilen olaylar ya da onay ayarları da Unassigned yaratabilir. Bunlar kurulum konusudur; ayrıntısı için yukarıda bağlantısını verdiğimiz GA4 rehberine bakın.

Unassigned trafiği adım adım temizlemek

  1. GA4'te Keşfet bölümünde serbest biçimli bir rapor açın; satıra "Session default channel group", ardından "Session source / medium" boyutunu ekleyin.
  2. Kanal grubunu "Unassigned" olarak filtreleyin ve oturum sayısına göre sıralayın. İlk 10 satır genellikle sorunun büyük kısmını gösterir.
  3. Her satır için doğru değeri adlandırma sözlüğünüzden belirleyin (ör. e-posta yerine email, affiliates yerine affiliate).
  4. Hâlâ yayında olan bağlantıları güncelleyin: reklam şablonları, e-posta akışları, biyografi bağlantısı, kısa linklerin hedefleri.
  5. Basılmış QR kodlar ya da gönderilmiş e-postalar gibi değiştiremeyeceğiniz bağlantılar için özel kanal grubu kurun; özel gruplar raporlarda geriye dönük olarak da uygulanabiliyor.
  6. Bir ay sonra aynı raporu tekrar çalıştırın ve Unassigned payının düşüp düşmediğini kontrol edin.

GA4'teki "AI Assistant" kanalı UTM'yi nasıl etkiler?

13 Mayıs 2026'da GA4'ün varsayılan kanal grubuna eklenen AI Assistant kanalı, ChatGPT, Gemini, Copilot, Deepseek, Grok gibi yapay zekâ asistanlarından gelen yönlendirmeleri kendiliğinden ayırır. Google'ın varsayılan kanal sayfasına göre yönlendiren bu asistanlardan biriyse GA4 araç değerini "ai-assistant", kampanya değerini "(ai-assistant)" yapar; araç değeri elle "ai-assistant" yazılmış trafik de bu kanala girer. Google'ın AI Overviews ve AI Mode özellikleri ise bu kanala değil, Organic Search kanalına sayılıyor.

Bu kanalın UTM açısından üç sonucu var. Birincisi, kendi kampanya bağlantılarınızda utm_medium=ai-assistant kullanmamalısınız; aksi halde gerçek yapay zekâ trafiği ile sizin kampanyanız aynı satırda karışır. İkincisi, yapay zekâ asistanlarından gelen trafiği ölçmek için UTM eklemeniz gerekmez; GA4 bunu yönlendiren bilgisinden kendisi yapar.

Üçüncüsü daha incedir: UTM'li adresler kopyalanıp forumlara, mesajlara ya da başka sitelere yayılırsa, bu adresler zamanla indekslenebilir ve asistanların kaynak gösterdiği bağlantılar arasına girebilir. Bu durumda gelen ziyaret, asistanın değil eski kampanyanızın hanesine yazılır. Sayfalarınızdaki canonical etiketinin UTM'siz adresi gösterdiğinden emin olmak bu riski azaltır. Yapay zekâ aramalarında markanızın görünürlüğünü artırma tarafı için e-ticaret için GEO rehberine bakabilirsiniz.

UTM adlandırma standardı nasıl olmalı?

İyi bir UTM standardı beş kurala dayanır: her değer küçük harf, Türkçe karakter ve boşluk yok, tek bir ayraç (tire), her alan için önceden tanımlı izinli değerler ve kampanya adında sabit bir sıra. Bu beş kural yazılı hale getirilip ekipteki herkesin, ajansın ve influencer'ların eline verildiğinde UTM verisi yıllarca karşılaştırılabilir kalır. Yazılı standart yoksa her yeni kişi kendi yazımını getirir ve raporlar birkaç ayda parçalanır.

Neden her şey küçük harf olmalı?

GA4'te parametre değerleri büyük/küçük harfe duyarlıdır. Google'ın yardım sayfasındaki örnekle utm_source=google ile utm_source=Google iki ayrı değer olarak raporlanır; aynı sayfa "Meta" ile "meta"nın, "SpringSale" ile "Spring_Sale"in de farklı sayıldığını belirtiyor ve standart olarak küçük harf öneriyor.

İlginç bir ayrıntı: kanal tanımları büyük/küçük harfe duyarlı değildir. Yani utm_medium=Email ve utm_medium=email ikisi de Email kanalına düşer, ama "Session source / medium" raporunda iki ayrı satır olarak görünür. Kanal raporu doğru, ayrıntı raporu dağınık olur; hatayı geç fark etmenizin sebebi de budur.

Türkçe karakterler neden sorun çıkarır?

Adreslerde Türkçe karakterler kodlanarak taşınır; "kasım" kelimesi bağlantıda "kas%C4%B1m" olarak yolculuk eder. GA4 bunu çoğu durumda doğru gösterse de asıl sorun insan tarafındadır: bir kişi "kasım", diğeri "kasim", üçüncüsü "KASIM" yazar ve aynı kampanya üç satıra bölünür. Bazı SMS sağlayıcıları, QR oluşturucular ve kısa link servisleri de kodlamayı farklı işler.

Kural basit: ç→c, ğ→g, ı→i, İ→i, ö→o, ş→s, ü→u. "İ" harfine ayrıca dikkat edin; bazı araçlarda küçük harfe çevrildiğinde noktalı ek bir işaretle (i̇) kalabilir ve gözle fark edilmez. Değerleri tablodaki açılır listelerden seçtirmek bu hatayı kökten keser.

Ayraç: tire mi alt çizgi mi?

GA4 için ikisi de çalışır; Google'ın kendi örneklerinde alt çizgi (paid_social, spring_sale) kullanılıyor. Önemli olan birini seçip her yerde ona uymaktır. Bu rehberde tire tercih edildi, çünkü kampanya adındaki tarih biçimiyle (2026-11) uyumlu ve okunması kolay. Boşluk ise hiçbir zaman kullanılmamalı; bağlantıda "%20" ya da "+" olarak taşınır ve araçlara göre farklı görünür.

Kampanya adı için sabit bir şablon

Kampanya adında her zaman aynı sırayı kullanın: yıl-ay, kampanya, gerekiyorsa hedef ya da ürün grubu. Örneğin 2026-11-efsane-cuma-kis-botu ya da 2026-12-yilbasi-hediye-seti. Başa tarih koymak, raporda kampanyaların kronolojik sıralanmasını ve "bu kampanya hangi dönemdeydi?" sorusunun cevabını kendiliğinden sağlar.

Kampanya adında "shop", "shopping" ya da "cross-network" kelimelerini kullanmaktan kaçının. GA4'ün alışveriş kanalları kampanya adında "shop" kalıbını, Cross-network kanalı ise "cross-network" ifadesini arar; e-posta bülteninizin kampanya adı "kis-shopping" ise trafik alışveriş kanalına yazılabilir. Efsane Cuma dönemi için kampanya, stok ve reklam hazırlığının bütününe Efsane Cuma hazırlık rehberinden ulaşabilirsiniz.

İzinli değerler sözlüğü

Sözlük, her kanal için hangi kaynak ve araç değerlerinin kullanılacağını tek sayfada toplar. Aşağıdaki tablo, bir e-ticaret markası için başlangıç sözlüğü olarak kullanılabilir; kendi kanallarınıza göre satır ekleyip çıkarın.

Kanalutm_sourceutm_mediumutm_content örneğiVarsayılan GA4 kanalı
Meta reklamı{{site_source_name}} ya da facebook / instagrampaid-social{{ad.name}}Paid Social
Instagram organik paylaşıminstagramsocialreels-kis-kombinOrganic Social
Instagram biyografi bağlantısıinstagramsocialbio-linkOrganic Social
TikTok reklamıtiktokpaid-socialkreatif adıPaid Social
YouTube video açıklamasıyoutubevideovideo-konusuOrganic Video
E-posta bültenibultenemailust-gorsel, buton-1Email
Otomatik e-posta akışıakis-sepet-hatirlatmaemaileposta-1Email
Toplu SMSmusteri-listesismskisa-linkSMS
WhatsApp yayın listesiwhatsappsocialyayin-listesiOrganic Social
QR kod (basılı)brosur, kargo-kutusu, fuar-standiqrbaski-donemiUnassigned (özel grupla ayrılır)
Influencerinstagram, tiktok, youtubeinfluencericerik-ureticisi-koduOrganic Social / Organic Video
Affiliateortak-site-adiaffiliateyerlesimAffiliates
Google İşletme Profiligoogleorganicisletme-profiliOrganic Search
Web push bildirimisite-bildirimweb-pushbildirim-konusuMobile Push Notifications

Sözlüğü bir kez kurduktan sonra yeni bir kanal açıldığında ilk iş sözlüğe satır eklemek olmalı; bağlantı ondan sonra üretilir. Bu disiplini ekip, ajans ve içerik üreticileri arasında oturtmakta zorlanıyorsanız, dijital pazarlama danışmanlığı kapsamında ölçüm standardını sizinle birlikte yazıp ekibinize devredebiliriz.

Paylaşılan UTM tablosu şablonu nasıl hazırlanır?

Paylaşılan UTM tablosu, ekipteki herkesin bağlantı üretmeden önce doldurduğu tek bir çevrim içi tablodur; sütunlar hedef adres, UTM alanları, otomatik oluşan tam adres, kısa link, sorumlu kişi ve tarihten oluşur. Google Sheets ya da Excel Online gibi aynı anda birkaç kişinin çalışabildiği bir araçta tutulur. Tek kural: tabloda olmayan UTM'li bağlantı yayına çıkmaz.

SütunNe yazılır?ÖrnekNasıl doldurulur?
TarihBağlantının üretildiği gün2026-11-10Elle
SorumluBağlantıyı üreten kişiekip üyesinin adıElle
Hedef adresUTM'siz açılış sayfasıhttps://www.siteniz.com/kis-koleksiyonuElle, kontrol ederek
utm_sourceKaynakbultenSözlükten açılır liste
utm_mediumAraçemailSözlükten açılır liste
utm_campaignKampanya adı2026-11-efsane-cumaŞablona göre elle
utm_contentKreatif ya da konumust-gorselElle
utm_termAnahtar kelime ya da kitlemevcut-musteriİsteğe bağlı
utm_idKampanya koduk2611Kampanya listesinden
Tam adresBirleşmiş UTM'li bağlantıFormülle oluşurKilitli, formül
Kısa link / QRKısaltılmış adres ya da QR dosyasısiteniz.com/kasimTam adresten üretilir
TestGA4 gerçek zamanlı raporda görüldü mü?EvetOnay kutusu

Tabloyu kurmak için 6 adım

  1. Sözlük sekmesi açın: İzinli kaynak ve araç değerlerini ayrı bir sekmede listeleyin.
  2. Açılır liste tanımlayın: utm_source ve utm_medium sütunlarına veri doğrulama ekleyip yalnız sözlükteki değerlerin seçilmesine izin verin.
  3. Tam adres formülünü yazın: Hedef adresi ve UTM alanlarını birleştiren tek bir formül kullanın; boş alanlar formülde atlanmalı.
  4. Formül sütununu kilitleyin: Tam adres sütununu yalnız formülün yazabileceği şekilde koruyun; elle düzeltme yapılmasın.
  5. Kısa link ve QR'ı tam adresten üretin: Asla elle yazılmış bir bağlantıdan üretmeyin.
  6. Arşivi silmeyin: Biten kampanyaların satırlarını ayrı bir sekmeye taşıyın; geçmiş raporları okurken bu arşive ihtiyaç duyarsınız.

Tam adres için örnek formül mantığı

Google Sheets'te, hedef adres C sütununda, UTM alanları D'den H'ye kadar ise formül şu mantıkla kurulur: hedef adresin sonuna, adreste soru işareti yoksa "?", varsa "&" eklenir; ardından "utm_source=" ile kaynak, "&utm_medium=" ile araç, "&utm_campaign=" ile kampanya birleştirilir. Örnek: =C2&IF(ISNUMBER(FIND("?";C2));"&";"?")&"utm_source="&D2&"&utm_medium="&E2&"&utm_campaign="&F2. Türkçe yerel ayarlı tablolarda bağımsız değişken ayracı noktalı virgüldür; İngilizce yerel ayarda virgül kullanılır.

Değerlerin içinde Türkçe karakter ya da büyük harf kalmasını istemiyorsanız ilgili hücreleri LOWER ve SUBSTITUTE fonksiyonlarıyla temizleyen yardımcı bir sütun ekleyebilirsiniz. Tek bağlantılık hızlı işler için Google'ın ücretsiz GA4 Campaign URL Builder aracı da aynı işi görür; ama ürettiği bağlantıyı yine tabloya kaydetmeyi alışkanlık haline getirin.

Meta reklamlarında UTM nasıl kurulur?

Meta reklamlarında UTM'yi reklam düzeyindeki "URL parametreleri" alanına, Meta'nın dinamik parametreleriyle yazarsınız; böylece kampanya, reklam seti ve reklam adları her tıklamada bağlantıya kendiliğinden eklenir. Elle yazılan sabit UTM'ler yerine dinamik parametre kullanmak hem zaman kazandırır hem de yazım hatasını ortadan kaldırır. Google da UTM en iyi uygulamalarında, destekleyen platformlarda dinamik UTM kullanılmasını öneriyor.

Meta'nın dinamik URL parametreleri yardım sayfası Kasım 2026 itibarıyla şu parametreleri listeliyor:

Dinamik parametreNe döndürür?Önerilen UTM alanı
{{campaign.id}}Kampanya kimliğiutm_id
{{adset.id}}Reklam seti kimliğiİsteğe bağlı, ayrı parametre
{{ad.id}}Reklam kimliğiİsteğe bağlı, ayrı parametre
{{campaign.name}}Kampanya adı (ilk yayındaki haliyle)utm_campaign
{{adset.name}}Reklam seti adı (ilk yayındaki haliyle)utm_term
{{ad.name}}Reklam adı (ilk yayındaki haliyle)utm_content
{{placement}}Reklamın gösterildiği yerleşim (ör. facebook_feed, instagram_stories, threads_stream)İsteğe bağlı, ayrı parametre
{{site_source_name}}Tıklamanın geldiği uygulama: fb, ig, msg, an, thutm_source (aşağıdaki uyarıyla)
{{media_type}}Medya türü; yalnız Advantage+ katalog reklamlarındaİsteğe bağlı

URL parametreleri nereye yazılır?

Reklam Yöneticisi'nde reklam düzeyine gelin ve izleme (Tracking) bölümündeki "URL parametreleri" alanını bulun. Parametreleri web sitesi adresinin sonuna değil, bu ayrı alana ve başında soru işareti olmadan yazın; Meta bunları tıklama anında adrese kendisi ekler. Bu alanla birlikte sunulan parametre oluşturma seçeneği, dinamik değerleri listeden seçmenize yardım eder.

Kopyalanabilir Meta UTM şablonu

Aşağıdaki şablon, çoğu e-ticaret hesabı için iyi bir başlangıçtır:

utm_source={{site_source_name}}&utm_medium=paid-social&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}}

Bu şablonla GA4'te Facebook ve Instagram tıklamaları ayrı kaynaklar olarak, kampanya adları kampanya boyutunda, reklam setleri utm_term'de, reklamlar da utm_content'te görünür. utm_id sayesinde kampanya adı sonradan değişse bile kimlik üzerinden eşleştirme yapabilirsiniz.

site_source_name tuzağı: msg, an ve th

{{site_source_name}} parametresi fb, ig, msg, an ya da th değerini döndürür. Google'ın kaynak listesinde fb ve ig sosyal kaynak olarak yer alıyor, ama msg (Messenger), an (Audience Network) ve th (Threads) yer almıyor. Sonuç: Facebook ve Instagram tıklamaları Paid Social'a düşerken Messenger, Audience Network ve Threads yerleşimlerinden gelen tıklamalar Paid Other kanalına yazılır.

İki çözüm var. Birincisi, utm_source'u sabit "facebook" yapıp uygulama ayrımını ayrı bir parametreyle (ör. {{placement}}) taşımak; bu durumda tüm Meta trafiği Paid Social'da toplanır. İkincisi, şablonu olduğu gibi kullanıp özel bir kanal grubunda "kaynak msg, an ya da th ve araç paid-social" koşulunu da Paid Social'a dahil etmek. Hangisini seçerseniz seçin, bunu sözlüğünüze yazın.

Bir ayrıntı daha: Google'ın kendi en iyi uygulama örneğinde Instagram için "insta" kaynak değeri geçiyor, ama "insta" Google'ın kaynak listesinde yok. Instagram'ı ayrı kaynak olarak yazacaksanız "ig" ya da "instagram" kullanın; aksi halde ücretli Instagram trafiği Paid Social yerine Paid Other'a düşer.

İsimler ilk yayın anında donar

Meta'nın yardım sayfasına göre ada dayalı dinamik parametreler, kampanya, reklam seti ve reklamın orijinal adlarını kullanır. Yayından sonra adı değiştirmek UTM'ye yansımaz; değeri değiştirmek için yeni bir kampanya, reklam seti ya da reklam yayınlamanız gerekir. Aynı sayfa, yayından sonra URL parametrelerini değiştirmenin reklam setini yeniden öğrenme aşamasına sokabileceğini de belirtiyor.

Bu yüzden adlandırma standardını Reklam Yöneticisi'ndeki adlara da uygulayın: küçük harf, Türkçe karaktersiz, tireyle ayrılmış (ör. 2026-11-efsane-cuma-donusum). Aksi halde "Kasım Kampanyası (Yeni)" gibi bir ad, bağlantıda kodlanmış karakterlerle ve parantezlerle taşınır, raporda okunması zorlaşır.

Dinamik parametrelerin çalışmadığı durumlar

  • Meta'ya göre Instagram yerleşimlerinde koleksiyon biçimindeki reklamlar dinamik URL parametrelerini desteklemiyor.
  • Uygulama tanıtımı kampanyalarında ayrı bir URL parametreleri alanı yok; parametreler ertelenmiş derin bağlantının (deferred deep link) sonuna eklenir.
  • Anlık form (lead) reklamları ve WhatsApp'a tıklama reklamları siteye ziyaret getirmez; bu kampanyaları GA4'te değil, Meta'nın kendi raporlarında ölçersiniz.

Meta'nın tıklamalara eklediği fbclid parametresi ise UTM'nin yerini tutmaz; GA4 kanal ve kampanya bilgisini ondan çıkarmaz. Reklam kurulumunun temelleri için Instagram ve Facebook reklamı verme rehberine, ölçüm doğru olduğu halde satış gelmiyorsa Meta Ads'in neden satış getirmediğini anlatan yazıya göz atabilirsiniz.

Google Ads'te otomatik etiketleme (gclid) ile UTM birlikte kullanılır mı?

Evet, birlikte kullanılabilir; ama GA4'te kaynak, araç ve kampanya bilgisini otomatik etiketleme (gclid) belirler. Google Ads'in otomatik etiketleme yardım sayfası, GA4'te bir geçersiz kılma seçeneği bulunmadığı için otomatik etiketlemenin manuel etiketlemeye göre öncelikli olduğunu açıkça yazıyor. Yani bağlantıya utm_source=deneme yazsanız bile, gclid çalıştığı sürece GA4 bu tıklamayı Google Ads verisiyle sınıflandırır.

Otomatik etiketleme nasıl açılır?

Google Ads hesabında Yönetici (Admin) simgesine, ardından Hesap ayarları'na tıklayın; Otomatik etiketleme bölümünde, reklamdan tıklanan URL'nin etiketlenmesine ilişkin kutuyu işaretleyip kaydedin. GA4 ile Google Ads hesabının bağlı olması da gerekir; bağlantı kurulumu GA4 kurulum konusudur. Otomatik etiketleme açıkken Google Ads trafiği GA4'te "google / cpc" olarak ve gerçek kampanya adıyla görünür.

Otomatik etiketleme varken neden UTM eklenir?

  • Diğer araçlar gclid okuyamaz: CRM'iniz, e-posta aracınız ya da bazı e-ticaret altyapılarının sipariş kaynağı ekranları UTM'yi okur, gclid'i çözemez.
  • Kreatif ayrıntısı: utm_content ve utm_term değerleri, gclid'in yanında manual boyutlarda görünmeye devam eder.
  • gclid kullanılamadığında yedek: Google'ın trafik kaynağı belgelerine göre gclid amaçlandığı gibi kullanılamadığında (ör. onay modunda reklam verisi izni verilmediğinde) GA4 kaynak boyutlarını UTM'den türetebiliyor. Bu davranışın mülkünüzde nasıl işlediğini yardım sayfasından kontrol edin.

ValueTrack parametreleriyle Google Ads UTM şablonu

Google Ads'te UTM'yi reklam reklam yazmak yerine hesap ya da kampanya düzeyindeki son URL son ekine (final URL suffix) ValueTrack parametreleriyle yazabilirsiniz. Google'ın ValueTrack parametreleri sayfasına göre {campaignid} kampanya kimliğini, {adgroupid} reklam grubu kimliğini, {creative} reklam kimliğini, {keyword} eşleşen anahtar kelimeyi, {matchtype} eşleme türünü, {device} cihaz türünü döndürür. Kampanya adını döndüren bir ValueTrack parametresi yok; kampanya adını taşımak için özel parametre tanımlamanız ya da kimlikle yetinmeniz gerekir.

Örnek son ek: utm_source=google&utm_medium=cpc&utm_id={campaignid}&utm_content={creative}&utm_term={keyword}. {keyword} değeri anahtar kelimesiz eşleşmelerde (ör. AI Max ile gelen trafikte) boş döner; raporda boş utm_term satırları görürseniz sebep budur.

DurumOtomatik etiketlemeUTMGA4'te kaynağı ne belirler?
Standart kurulumAçıkYokgclid (google / cpc ve kampanya adı)
CRM'e de kaynak gitsinAçıkSon URL son ekindegclid; UTM manual boyutlarda ve CRM'de
Otomatik etiketleme kapalıKapalıTam UTM şartUTM; GA4'teki Google Ads raporları dolmaz
UTM'de farklı kaynak yazılmışAçıkutm_source=denemegclid; manual boyutlarda "deneme" görünür ve kafa karıştırır

Performance Max neden Paid Search'te görünmez?

Google'ın varsayılan kanal tanımlarına göre Performance Max, Demand Gen ve Smart kampanya türleri Cross-network kanalına yazılır. Bütçenin büyük kısmı Performance Max'teyse Paid Search'ün küçük görünmesi ölçüm hatası değildir; iki kanalı birlikte okumanız gerekir. Kampanya türünün işleyişi için Performance Max rehberine, temel kurulum için Google Ads'e sıfırdan başlangıç rehberine bakabilirsiniz. Hesabınızın ölçüm ve kampanya yapısını birlikte ele almak isterseniz Google Ads yönetimi sayfamızdan sürecimizi inceleyebilirsiniz.

E-Kitap

E-Ticaret Satışlarınızı Nasıl Artırabilirsiniz?

Ücretsiz E-Kitap

E-Ticaret Satışlarınızı Nasıl Artırabilirsiniz?

A'dan Z'ye Kapsamlı Rehber — ücretsiz indirin, e-ticarette bir adım öne geçin.

E-posta ve SMS bağlantılarında UTM nasıl kullanılır?

E-postada utm_medium=email, SMS'te utm_medium=sms yazmak yeterlidir; GA4'ün Email ve SMS kanalları bu değerleri tanır, "e-posta", "mail" ya da "toplu-sms" yazımlarını tanımaz. Kaynak alanına listenin ya da akışın adını, kampanya alanına tarihli kampanya adını, içerik alanına da bağlantının e-postadaki konumunu yazarsınız. UTM'siz bırakılan e-posta ve SMS tıklamaları çoğunlukla Direct görünür ve bu kanallar olduğundan zayıf görünür.

E-posta bülteni ve otomatik akışlar

Tek seferlik bültenlerde kaynak sabit kalır (bulten), kampanya her gönderimde değişir (2026-11-efsane-cuma). Hoş geldin, sepet hatırlatma, satın alma sonrası gibi otomatik akışlarda ise mantık tersine döner: kampanya adı akışın kalıcı adı olur (akis-hosgeldin), utm_content ise akıştaki e-postanın sırasını gösterir (eposta-1, eposta-2). Böylece akışın hangi adımının satış getirdiğini ayrı ayrı görürsünüz.

Aynı e-postada birden fazla bağlantı varsa utm_content ile konumu işaretleyin: ust-gorsel, urun-1, buton-ana, alt-link. Hangi alanın tıklandığını bilmek, sonraki tasarımları veriye dayandırmanızı sağlar. E-posta strateji ve otomasyon kurgusunun bütünü için e-ticarette e-posta pazarlaması ve otomasyon rehberine bakabilirsiniz.

Birçok e-posta aracı, ayarlardan bağlantılara otomatik UTM ekleme seçeneği sunar. Bu seçeneği açtıysanız aracın hangi değerleri yazdığını kontrol edin; varsayılan değerler sizin sözlüğünüzle uyuşmuyorsa ya aracın şablonunu düzenleyin ya da otomatik eklemeyi kapatıp kendiniz yazın. İki sistemin aynı bağlantıya çift UTM eklemesi en sık görülen e-posta hatasıdır.

UTM'ye kişisel veri yazmayın

utm_content ya da utm_term alanına alıcının e-posta adresini, telefon numarasını ya da adını yazmak, kişiselleştirme gibi görünse de ciddi bir hatadır. Google Analytics kişisel olarak tanımlanabilir bilgilerin gönderilmesine izin vermez ve bu bilgiler KVKK açısından da gereksiz bir veri işleme anlamına gelir. Kişi düzeyinde takip gerekiyorsa bunu e-posta aracınızın kendi raporları yapar; GA4'e yalnız kampanya düzeyinde bilgi gönderin.

SMS'te uzunluk ve kısa link

SMS'te karakter sınırı olduğu için uzun UTM'li adresler mesajı böler ve maliyeti artırır. Burada UTM'li tam adresi kendi alan adınızdaki kısa bir yola (ör. siteniz.com/kasim) yönlendirip SMS'e kısa yolu yazmak en temiz çözümdür; kısa linkleri aşağıda ayrı bir bölümde ele alıyoruz. Kaynak alanına listenin adını (musteri-listesi, bayi-listesi), araç alanına mutlaka tam olarak "sms" yazın.

Ticari SMS ve WhatsApp mesajlarında İleti Yönetim Sistemi (İYS) kaydı ve alıcı onayı gibi yasal yükümlülükler de vardır; temel çerçeve için WhatsApp Business uygulama mı API mi yazısındaki İYS bölümüne göz atabilirsiniz. Bu konular genel bilgilendirme niteliğindedir; gönderim politikanızı avukatınızla netleştirin.

Senaryoutm_sourceutm_mediumutm_campaignutm_content
Efsane Cuma bültenibultenemail2026-11-efsane-cumaust-gorsel
Sepet hatırlatma akışı, 2. e-postaakis-sepetemailakis-sepet-hatirlatmaeposta-2
Kargo bildirim e-postasındaki öneriislem-epostasiemailkargo-bildirimi-oneriurun-onerisi
Yılbaşı SMS'imusteri-listesisms2026-12-yilbasikisa-link
Bayilere stok duyurusu SMS'ibayi-listesisms2026-11-stok-duyurusukisa-link

WhatsApp mesajlarında UTM nasıl kullanılır?

WhatsApp'ta UTM, mesajın içindeki site bağlantısına eklenir; wa.me sohbet bağlantısının kendisine değil. wa.me bağlantısı ziyaretçiyi sitenize değil WhatsApp'a götürdüğü için oraya yazılan UTM, GA4'e hiçbir şey taşımaz. Ölçmek istediğiniz şey WhatsApp'tan sitenize gelen trafikse, UTM'yi mesajda paylaştığınız ürün ya da kampanya bağlantısına eklersiniz.

İki yönü ayırın: siteden WhatsApp'a, WhatsApp'tan siteye

Siteden WhatsApp'a giden yönde (sitedeki "WhatsApp'tan yazın" düğmesi, reklamdaki sohbet bağlantısı) ölçüm GA4'te bir tıklama olayıyla yapılır; sohbetin hangi kampanyadan başladığını anlamak için ise wa.me bağlantısındaki hazır mesaja kısa bir kod eklemek pratik bir yöntemdir. Örneğin "Merhaba, kış koleksiyonu hakkında bilgi almak istiyorum (K26)" mesajı, temsilcinin sohbeti kampanyaya bağlamasını sağlar. Hazır mesajlı bağlantı üretmenin ayrıntıları wa.me hazır mesaj rehberinde anlatılıyor.

WhatsApp'tan siteye gelen yönde (yayın listesi, durum paylaşımı, katalog, bire bir mesaj) ise UTM şarttır. Uygulama içinden açılan bağlantılar çoğu zaman yönlendiren bilgisi taşımadığı için UTM'siz WhatsApp tıklamaları Direct kanalında kaybolur.

Ücretsiz AraçWhatsApp Link Oluşturma
Hazır şablonlardan birini seçin
16:30
M
İşletmenizçevrimiçi
Bugün

Merhaba! Bu ürünün fiyatını öğrenmek istiyorum.

16:13
Aracın tam sayfasını aç

WhatsApp trafiği GA4'te hangi kanala düşer?

"whatsapp" değeri Google'ın kaynak listesinde sosyal kaynak olarak yer alıyor. Bu yüzden utm_source=whatsapp yazdığınızda, araç ne olursa olsun sosyal kural eşleşir; araç "social" ise trafik açıkça Organic Social'a düşer. Araç olarak "sms" yazarsanız hem SMS hem sosyal kuralı eşleşir ve sonuç kural sırasına kalır; bu belirsizlikten kaçının.

WhatsApp'ı ayrı bir kanal olarak görmek istiyorsanız en temiz yol, özel kanal grubunda "kaynak tam olarak whatsapp" koşuluyla bir WhatsApp kanalı açıp onu sosyal kanalların üstüne yerleştirmektir. Yayın listesi, durum ve bire bir mesaj ayrımını ise utm_content ile yaparsınız: yayin-listesi, durum, katalog, birebir.

Mağaza standındaki QR kod, kargo kutusu kartı, basılı katalog, sohbet ekranlı telefon ve e-posta zarfından çıkan renkli noktalı yolların tek bir analiz ekranında birleştiği izometrik illüstrasyon.
E-posta, SMS, WhatsApp ve QR gibi yönlendiren bilgisi taşımayan kanallar, UTM'li bağlantı olmadan GA4'te Direct içinde kaybolur.

QR kodda ve basılı materyalde UTM nasıl kullanılır?

QR kodun içine UTM'li tam adresi ya da bu adrese yönlenen kendi alan adınızdaki kısa bir yolu gömersiniz; böylece broşür, ambalaj, kargo kutusu, fuar standı ya da vitrin gibi çevrim dışı noktalardan gelen ziyaretler GA4'te ayrı görünür. Telefon kamerasıyla okutulan QR kodlar yönlendiren bilgisi taşımadığı için UTM'siz QR trafiği Direct kanalına karışır. Basılı işin maliyeti düşünüldüğünde, her baskıyı ayrı ölçmemek ciddi bir bilgi kaybıdır.

QR için hangi medium yazılmalı?

GA4'ün varsayılan kanal grubunda çevrim dışı ya da QR için bir kanal yok. utm_medium=qr yazarsanız ve kaynak da listelerde değilse trafik Unassigned olur. Bunu "referral" ya da "social" gibi bir değerle gizlemek yerine dürüstçe "qr" yazmanızı ve özel kanal grubunda "araç tam olarak qr" koşuluyla bir "Basılı ve QR" kanalı açmanızı öneriyoruz. Böylece varsayılan raporda Unassigned görünse de kendi kanal grubunuzda temiz bir satır elde edersiniz.

Her baskı noktası için ayrı kaynak ya da içerik

  • Kaynak, baskı türünü gösterir: brosur, katalog, kargo-kutusu, urun-etiketi, fuar-standi, vitrin.
  • Kampanya, dönemi gösterir: 2026-11-fuar, 2026-kis-katalogu.
  • İçerik, baskı partisini ya da konumu gösterir: kapak, arka-sayfa, parti-2.

Kendi sitenizden çıkan siparişlerin kargo kutusuna konan bir kartın QR kodu, tekrar satın almayı ve yorum, sadakat programı gibi satış sonrası adımları ölçmenin en ucuz yoludur. Pazaryeri siparişlerine kart koymayı düşünüyorsanız önce pazaryerinin satıcı kurallarını okuyun; birçok pazaryeri alıcıyı platform dışına yönlendiren paket içi materyalleri kısıtlayabilir.

Statik ve dinamik QR farkı

Statik QR, adresi doğrudan kodun içine yazar; basıldıktan sonra değiştirilemez ve UTM'deki bir yazım hatası baskı ömrü boyunca raporlarınızda kalır. Dinamik QR ise bir yönlendirme adresini kodlar; hedefi sonradan değiştirebilirsiniz. Kendi alan adınızda bir yönlendirme yolu (siteniz.com/katalog-kis) kullanmak, üçüncü taraf servise bağımlılığı da ortadan kaldırır. Her iki yöntemde de baskıya göndermeden önce kodu birkaç farklı telefonla okutup adres çubuğundaki son adreste UTM'nin korunduğunu kontrol edin. QR üretiminin pratik ayrıntıları için QR kod oluşturma rehberine bakabilirsiniz.

Ücretsiz AraçQR Kod Oluşturucu
1. İçeriği Belirleyin
2. QR Kodunu Tasarlayın
Renk Seçimi
Kod Rengi
Arka Plan
Logo Görseli Ekle
3. Boyut ve Format
Düşük450 × 450 pxYüksek
Canlı Önizleme

QR kodu telefonunuzun kamerasıyla test edip okunduğundan emin olun.

Oluşturduğunuz QR kod statiktir ve süresiz geçerlidir; indirip dilediğiniz yerde kullanabilirsiniz. Logo eklendiğinde kod, okunabilirliği koruması için yüksek hata düzeltme seviyesinde üretilir.
Aracın tam sayfasını aç

Influencer, affiliate ve pazaryeri dışı bağlantılarda UTM nasıl kurulur?

Influencer bağlantılarında kaynak platformun adı (instagram, tiktok, youtube), içerik üreticisi ise utm_content'te yazılır; affiliate bağlantılarında araç tam olarak "affiliate" olur; Google İşletme Profili, biyografi bağlantısı, video açıklaması ve e-posta imzası gibi kendi kontrolünüzdeki her bağlantıda da ayrı bir kaynak-içerik çifti kullanılır. Bu ayrım, hem GA4'ün kanal kurallarına uyar hem de her ortağı ayrı ayrı ölçmenizi sağlar. Kaynağa kişi ya da site adı yazmak ise trafiği büyük olasılıkla Unassigned'a iter.

Influencer bağlantıları

utm_source=ayse-hanim gibi bir kişi adı Google'ın kaynak listesinde olmadığı için GA4 bu trafiği sosyal olarak tanımaz. Bunun yerine kaynak alanına platformu yazın: utm_source=instagram&utm_medium=influencer&utm_campaign=2026-11-kis-koleksiyonu&utm_content=uretici-kodu. Kaynak sosyal listede olduğu için trafik Organic Social kanalına düşer; medium "influencer" sayesinde de diğer organik sosyal trafikten filtreyle ayrılır.

İçerik üreticisi kodunu utm_content'e yazarken gerçek ad yerine kısa ve kalıcı bir kod (ur01, ur02) kullanmak hem kişisel veri açısından daha temizdir hem de iş birliği bittiğinde raporu bozmaz. Hikâye bağlantısı kullanamayan ya da bağlantıya tıklatmanın zor olduğu formatlarda UTM'ye ek olarak üreticiye özel indirim kodu tanımlamak, satışları iki yoldan eşleştirmenizi sağlar. İş birliği modelleri, sözleşme ve bütçe tarafı için influencer pazarlama ve marka iş birliği rehberine bakabilirsiniz.

Influencer içeriği markanın hesabından ücretli olarak öne çıkarılıyorsa (ortaklık reklamları gibi) bu artık bir Meta reklamıdır; yukarıdaki Meta şablonunu kullanın ve kampanya adında iş birliğini belirtin.

Affiliate (ortaklık) bağlantıları

Affiliates kanalı yalnız araç değeri tam olarak "affiliate" olduğunda çalışır. Kaynak alanına ortağın sitesinin kısa adını, içerik alanına bağlantının o sitedeki yerini yazın: utm_source=ornek-blog&utm_medium=affiliate&utm_campaign=2026-ortaklik-programi&utm_content=yan-menu. Affiliate platformları genellikle kendi takip parametrelerini ekler ve bir yönlendirme adresi üzerinden çalışır; bu yönlendirmenin UTM'leri hedefe taşıdığını mutlaka test edin. Komisyon modeli ve program kurulumu için affiliate pazarlaması rehberine göz atabilirsiniz.

Google İşletme Profili, biyografi ve video açıklamaları

Google İşletme Profili'ndeki web sitesi bağlantısına utm_source=google&utm_medium=organic&utm_campaign=isletme-profili yazmak yaygın ve tutarlı bir yöntemdir. Kaynak arama listesinde ve araç "organic" olduğu için trafik yine Organic Search kanalında kalır, ama kampanya boyutunda profilden gelen ziyaretleri ayrı görürsünüz. Profilin kendisini güçlendirmek için Google İşletme Profili optimizasyonu yazısına bakabilirsiniz.

  • Instagram biyografi bağlantısı: utm_source=instagram&utm_medium=social&utm_campaign=bio-link. Bağlantı ağacı (link-in-bio) aracı kullanıyorsanız her düğmeye ayrı utm_content verin.
  • YouTube video açıklaması: utm_source=youtube&utm_medium=video&utm_campaign=video-konusu. Kaynak video listesinde olduğu için Organic Video kanalına düşer.
  • TikTok profil bağlantısı: utm_source=tiktok&utm_medium=social&utm_campaign=profil-link.
  • E-posta imzası: utm_source=eposta-imzasi&utm_medium=email&utm_campaign=kurumsal-imza. Satış ekibinin yazışmalarından gelen ziyaretleri görünür kılar.
  • PDF katalog ve teklif dosyaları: utm_source=pdf-katalog&utm_medium=referral&utm_campaign=2026-kis-katalogu. B2B satışta teklif dosyasından gelen ziyaretleri ayırmanın kolay yoludur.

Pazaryeri bağlantılarına UTM eklemek işe yarar mı?

Kendi GA4 mülkünüz açısından hayır. Instagram'dan Trendyol ya da Hepsiburada mağazanıza verdiğiniz bağlantıya UTM eklerseniz bu bilgi pazaryerinin sistemine gider, sizin GA4'ünüze ulaşmaz; çünkü pazaryeri sayfalarında sizin ölçüm etiketiniz çalışmaz. Pazaryeri trafiğini pazaryerinin satıcı panelindeki raporlarla, kendi sitenizin trafiğini GA4 ile ölçersiniz.

UTM'nin asıl değeri, pazaryeri dışında kurduğunuz bağlantılarda ortaya çıkar: sosyal medya, e-posta, SMS, QR ve iş ortaklarından kendi sitenize gelen trafik. Hangi kanalın sizi pazaryeri bağımlılığından ne kadar kurtardığını ancak bu şekilde görebilirsiniz; bu dengenin stratejik tarafı için pazaryeri mi kendi site mi yazısına bakabilirsiniz.

Bağlantı yeriutm_sourceutm_mediumVarsayılan GA4 kanalı
Influencer hikâyesi (Instagram)instagraminfluencerOrganic Social
Influencer videosu (YouTube)youtubeinfluencerOrganic Video
Affiliate blogornek-blogaffiliateAffiliates
Google İşletme ProfiligoogleorganicOrganic Search
Instagram biyografiinstagramsocialOrganic Social
E-posta imzasıeposta-imzasiemailEmail
PDF katalogpdf-katalogreferralReferral
Pazaryeri mağaza bağlantısıGereksizGereksizGA4'ünüze düşmez

Kısaltılmış link UTM'yi bozar mı?

Doğru kurulduğunda bozmaz: kısa link, UTM'li uzun adrese yönlendirir ve parametreler hedefte korunur. Sorun, kısa linkin UTM'siz bir adrese kurulması, aradaki yönlendirmelerin parametreleri düşürmesi ya da aynı kısa linkin farklı kanallarda kullanılmasıdır. Kısa link bir taşıyıcıdır; UTM'yi o taşımaz, hedef adres taşır.

Kısa link ne zaman gerekir?

  • SMS: Karakter sınırı nedeniyle neredeyse zorunludur.
  • QR kod: Kısa adres daha az yoğun, daha kolay okunan bir kod üretir.
  • Basılı materyal ve sesli anons: Okurun elle yazabileceği bir adres gerekir (siteniz.com/kis gibi).
  • Biyografi ve sohbet: Uzun, parametreli bir adres güven vermez; kısa ve okunur bir yol daha çok tıklanır.

Kendi alan adınızda kısa yol kullanın

Üçüncü taraf kısaltma servisleri pratik olsa da, kendi alan adınızda bir yönlendirme yolu (siteniz.com/kasim) kurmak hem güven hem kontrol sağlar. Alıcı tanıdığı alan adını görür, servis kapanırsa ya da hesabınız askıya alınırsa basılı kodlarınız ölmez. ikas ve Shopify gibi altyapıların yönetim panellerinde URL yönlendirme tanımlanabilir; hedef adreste UTM'nin korunduğunu yine de her seferinde test edin.

Her kanal ve her baskı için ayrı kısa yol kullanın. Aynı kısa linki hem SMS'te hem broşürde kullanırsanız iki kanal tek UTM'de birleşir ve ayrım kaybolur.

Kısa link tıklama sayısı neden GA4 oturumuyla tutmaz?

Kısaltma servisinin saydığı tıklamalar, bağlantı önizlemesi oluşturan uygulamaları, güvenlik taramalarını ve sayfa yüklenmeden geri dönen kullanıcıları da içerir. GA4 ise yalnız ölçüm etiketinin çalıştığı ve kullanıcının çerez tercihine göre ölçülebilen ziyaretleri sayar. Bu yüzden kısa link tıklamasının GA4 oturumundan yüksek çıkması normaldir; aradaki fark ani olarak büyüyorsa yönlendirmede parametre kaybı olup olmadığına bakın.

GA4 raporlarında UTM verisi nasıl okunur?

En hızlı yol, Raporlar altında Edinme bölümündeki Trafik edinme (Traffic acquisition) raporunda birincil boyutu "Session source / medium" ya da "Session campaign" yapmaktır; utm_content ve utm_term ayrıntısı içinse Keşfet (Explore) bölümünde serbest biçimli bir keşif raporu kurarsınız. Trafik edinme raporu kanal ve kampanya düzeyinde hızlı bir resim verir, keşif raporu ise istediğiniz boyut kombinasyonunu kurmanıza izin verir. Raporların genel yapısı ve e-ticaret metrikleri için GA4 e-ticaret rehberindeki rapor bölümüne bakabilirsiniz.

Trafik edinme raporunda kampanya görünümü

  1. Raporlar, Edinme, Trafik edinme yolunu izleyin.
  2. Tablonun üstündeki birincil boyut seçicisinden "Session campaign" ya da "Session source / medium" seçin.
  3. Artı işaretiyle ikincil boyut olarak "Session manual ad content" ekleyin; kreatif ya da bağlantı konumu kırılımı görünür.
  4. Arama kutusuna kampanya adının bir bölümünü (ör. 2026-11) yazarak yalnız ilgili satırları süzün.
  5. Tarih aralığını kampanya dönemine göre ayarlayın ve gerekiyorsa önceki dönemle karşılaştırın.

Keşif raporu adım adım

  1. Keşfet bölümünde boş bir serbest biçim (Free form) raporu açın.
  2. Boyutlar listesine "Session default channel group", "Session source / medium", "Session campaign", "Session manual ad content" ve "Session manual term" ekleyin.
  3. Metrikler listesine "Sessions", "Engaged sessions", "Key events" ve "Total revenue" (ya da "Purchase revenue") ekleyin.
  4. Satırlara önce "Session campaign", ardından "Session manual ad content" sürükleyin; değerlere metrikleri yerleştirin.
  5. Filtre olarak "Session medium" boyutunu ekleyip incelemek istediğiniz aracı (ör. paid-social) seçin.
  6. Raporu kaydedip adını kampanya döneminin adıyla verin; her kampanyada aynı raporu kopyalayarak kullanın.

Hangi metriklere bakmalı?

Oturum sayısı yalnız ilgiyi gösterir. Kampanyanın işe yarayıp yaramadığını etkileşimli oturum oranı, key event (önemli etkinlik) sayısı, satın alma ve gelir birlikte söyler. Gelir rakamını reklam harcamasıyla karşılaştırırken ROAS'ın nasıl hesaplandığını ve başabaş noktanızı bilmeniz gerekir; aksi halde çok satan ama zarar ettiren bir kampanyayı başarılı sanabilirsiniz.

GA4 rakamları neden reklam paneliyle tutmaz?

Çünkü iki sistem farklı şeyleri farklı kurallarla sayar. Reklam paneli tıklamayı ve kendi ilişkilendirme penceresindeki dönüşümleri sayar; GA4 ise oturumu ve kendi ilişkilendirme modeline göre dönüşümü sayar. Çerez onayı vermeyen kullanıcılar, reklam engelleyiciler, cihaz değiştiren müşteriler ve verinin işlenme süresi (standart raporlarda 24-48 saate kadar sürebilir) de farkı büyütür. Hedef birebir eşleşme değil, iki kaynağın aynı yönü göstermesidir.

Çözülmüş örnek: Efsane Cuma kampanyasının UTM tablosu ve GA4'teki karşılığı

Bu örnekte, UTM'leri standartsız yazılmış bir kampanyanın GA4'te nasıl dağıldığı ve aynı kampanyanın sözlüğe göre düzeltildiğinde nasıl okunduğu gösteriliyor. Senaryo şu: Kayseri'de yatak ve ev tekstili üreten, kendi e-ticaret sitesinden de satış yapan orta ölçekli bir üretici, Efsane Cuma haftası için Meta reklamı, e-posta bülteni, SMS, WhatsApp yayın listesi, iki Instagram içerik üreticisi ve fabrika satış mağazasındaki bir QR standı kullanıyor. Bölgedeki üreticilerin dijital pazarlama yapısı için Kayseri mobilya sektörü dijital pazarlama rehberi iyi bir arka plan sunar.

Adım 1: İlk haliyle bağlantılar ve GA4'teki sonuç

BağlantıEkibin ilk yazdığı kaynak / araçGA4'te düştüğü kanalDüzeltilmiş kaynak / araçYeni kanal
Meta reklamlarıfacebook / reklamOrganic Social{{site_source_name}} / paid-socialPaid Social (msg, an, th: Paid Other)
Instagram içerik üreticisiuretici-adi / InstagramUnassignedinstagram / influencer (utm_content=ur01)Organic Social
E-posta bülteniBülten / E-postaUnassignedbulten / emailEmail
Toplu SMSsms-listesi / toplu-smsUnassignedmusteri-listesi / smsSMS
WhatsApp yayın listesiUTM yokDirectwhatsapp / socialOrganic Social
Mağazadaki QR standıUTM yokDirectmagaza-standi / qrUnassigned; özel grupta "Basılı ve QR"
Bayi sitesindeki bannerbayi / BannerDisplay (ücretli reklam gibi görünür)bayi-sitesi / referralReferral
Google AdsOtomatik etiketleme + elle google / cpcPaid Search ve Cross-network (gclid'e göre)Otomatik etiketleme + son ekte utm_contentDeğişmez

İlk halde kampanyanın en büyük bütçe kalemi olan Meta reklamları organik sosyal görünüyor, e-posta ve SMS Unassigned'da kayboluyor, WhatsApp ve QR ise Direct'e karışıyor. Bu tabloyla yönetim, "Efsane Cuma'da organik sosyal ve direkt trafik çok iyi çalıştı, reklam ise zayıftı" sonucuna varabilirdi; yani tam tersi bir karar.

Adım 2: Düzeltilmiş UTM'lerle bir haftalık sonuç (örnek rakamlar)

Aşağıdaki rakamlar tamamen varsayımsaldır ve yalnız okuma yöntemini göstermek için verilmiştir.

Kaynak / araçOturumSatın almaDönüşüm oranıGelir (TL)
fb + ig / paid-social4.00048%1,296.000
bulten / email1.20030%2,557.000
musteri-listesi / sms60012%2,021.600
whatsapp / social50015%3,030.000
instagram / influencer9009%1,016.200
magaza-standi / qr1506%4,013.200

Adım 3: Tabloyu yorumlamak

  • Hacim Meta'da: 4.000 oturum ve 96.000 TL gelirle en büyük kanal ücretli sosyal. Örnekte reklam harcaması 32.000 TL ise ROAS 96.000 / 32.000 = 3,0 olur; bunun kârlı olup olmadığı ürün marjına ve başabaş ROAS'a bağlıdır.
  • Verim sahip olunan kanallarda: WhatsApp (%3,0) ve e-posta (%2,5) dönüşüm oranında reklamın iki katından fazla. Bu, mevcut müşteri listesine yatırımın (liste büyütme, segmentasyon) önceliklendirilmesi gerektiğini düşündürür.
  • QR küçük ama değerli: 150 oturumdan 6 satış, mağazaya gelip internetten satın alan bir kitle olduğunu gösterir. Bu veri UTM'siz QR'da Direct içinde kaybolurdu.
  • Influencer'ı tek haftayla yargılamayın: %1,0 dönüşüm düşük görünse de influencer trafiği çoğu zaman ilk temas rolündedir. "First user manual medium" boyutuyla bakıldığında, sonradan e-posta ya da WhatsApp'tan dönüp satın alanlar da görünür hale gelir.

Bu okuma, ancak UTM'ler sözlüğe göre yazıldığında mümkün olur. Karşılaştırmayı sonraki kampanyalarda tekrarlamak için aynı keşif raporunu kopyalayıp yalnız kampanya filtresini değiştirmeniz yeterlidir. Kampanya sonrası açılış sayfalarının dönüşüm performansını iyileştirmek için dönüşüm odaklı landing page rehberine bakabilirsiniz.

UTM kullanımında en sık yapılan hatalar nelerdir?

En sık yapılan UTM hataları şunlardır: site içi bağlantılara UTM eklemek, aynı değeri farklı yazımlarla kullanmak, yönlendirmelerde parametreleri kaybetmek, parametreleri # işaretinden sonra yazmak, ödeme sayfasından dönüşte kaynağın ezilmesine izin vermek ve UTM'ye kişisel veri koymak. Bunların çoğu bir kez kurulan sözlük ve test alışkanlığıyla önlenir. Sorun, hataların raporda hemen değil haftalar sonra fark edilmesidir.

Site içi bağlantılara UTM eklemek

Ana sayfadaki kampanya banner'ına, menüye ya da blog yazısındaki ürün bağlantısına UTM eklemek en zararlı hatadır. Ziyaretçi sitenize zaten bir kaynaktan (ör. Google Ads ya da e-posta) gelmiştir; site içindeki UTM'li bağlantıya tıkladığında bu ziyaretin kampanya bilgisi sizin iç kampanyanızla değişir. Satış, iç banner'ın hanesine yazılır ve asıl kanal raporda görünmez olur.

Site içi tanıtımların performansını ölçmek için UTM yerine GA4'ün e-ticaret ölçümündeki tanıtım etkinliklerini (view_promotion ve select_promotion) ya da basit bir tıklama etkinliğini kullanın. UTM yalnız sitenize dışarıdan gelen bağlantılar içindir.

Büyük/küçük harf ve yazım dağınıklığı

"Instagram", "instagram", "IG" ve "insta" aynı ay içinde dört ayrı kaynak satırı açar. Geçmiş veriyi GA4'te geriye dönük düzeltemezsiniz; raporlarda filtre ve özel kanal grubuyla birleştirirsiniz. İleriye dönük çözüm, sözlük ve açılır listeli tablodur: değer elle yazılmaz, listeden seçilir.

Yönlendirmelerde parametre kaybı

UTM'li bağlantı, hedefe varmadan önce bir ya da birkaç yönlendirmeden geçebilir: http'den https'e, www'suz adresten www'lu adrese, sondaki eğik çizginin eklenmesi, dil ya da ülke yönlendirmesi, kısa link servisi, site taşıma sonrası eski adresten yeni adrese yönlendirme. Bu adımlardan biri sorgu bölümünü taşımazsa UTM yolda kaybolur ve ziyaret Direct görünür. Site yenileme ya da altyapı değişikliği yaptıysanız web sitesi yenileme rehberindeki yönlendirme planına UTM testini de ekleyin.

Test basittir: bağlantıyı gizli pencerede açın ve sayfa yüklendikten sonra adres çubuğundaki son adreste utm_ ile başlayan parametrelerin durduğunu kontrol edin. Parametreler yoksa ya hedef adresi doğrudan son adrese çevirin ya da yönlendirme kuralının sorgu bölümünü korumasını sağlayın.

Parametreleri # işaretinden sonra yazmak

Adreste # işareti, sayfa içindeki bir bölüme gitmek için kullanılır (ör. siteniz.com/kampanya#urunler). UTM'ler adresin sorgu bölümünde, yani soru işaretinden sonra ve # işaretinden önce yer almalıdır. Doğru yazım siteniz.com/kampanya?utm_source=bulten&utm_medium=email&utm_campaign=2026-11-efsane-cuma#urunler biçimindedir; # işaretinden sonra yazılan parametreler kampanya bilgisi olarak okunmaz.

Ödeme sayfasından dönüşte kaynağın ezilmesi

Türkiye'de e-ticaret sitelerinin çoğunda ödeme sırasında müşteri bankanın 3D Secure sayfasına ya da ödeme kuruluşunun sayfasına gider, sonra sitenize geri döner. Bu dönüş GA4'te yeni bir yönlendirme olarak algılanırsa satın alma, müşterinin geldiği kampanyaya değil banka ya da ödeme kuruluşunun alan adına yazılabilir. Raporda "Referral" kanalında banka ya da ödeme sağlayıcı adlarıyla satışlar görüyorsanız sebep budur.

Çözüm, bu alan adlarını GA4'ün istenmeyen yönlendirmeler listesine eklemektir. Google'ın istenmeyen yönlendirmeleri tanımlama sayfasına göre yol şöyledir: Yönetici, Veri toplama ve değiştirme altında Veri akışları, web akışınız, Etiket ayarlarını yapılandır, Tümünü göster ve İstenmeyen yönlendirmeleri listele. Sayfaya göre bu ayar üçüncü taraf ödeme işlemcileri için tipik bir kullanımdır ve veri akışı başına en fazla 50 koşul tanımlanabilir.

HataRaporda belirtisiÇözüm
Site içi bağlantıya UTMİç kampanya adları en çok satan kampanya gibi görünürUTM'yi kaldırın; tanıtım etkinlikleriyle ölçün
Yazım dağınıklığıAynı kaynak birden çok satırdaSözlük, açılır liste, küçük harf kuralı
Türkçe mediumUnassigned payı yüksekemail, sms, affiliate gibi tanınan değerler
Ücretli kalıbına uymayan mediumReklam trafiği Organic Social'dapaid-social ya da cpc kullanın
Yönlendirmede parametre kaybıKampanya dönemi Direct'te ani artışSon adresi test edin, hedefi düzeltin
# sonrasına UTMKampanya hiç görünmüyorParametreleri # işaretinden önceye alın
Ödeme dönüşü yönlendirmesiSatışlar banka ya da ödeme kuruluşu kaynağındaİstenmeyen yönlendirmeler listesi
UTM'de kişisel veriutm_content'te e-posta adresi ya da telefonHemen kaldırın; yalnız kampanya düzeyinde bilgi yazın
Otomatik etiketleme kapalıGA4'te Google Ads raporları boşOtomatik etiketlemeyi açın, UTM'yi destek olarak tutun

UTM'li bir bağlantı yayına alınmadan önce nasıl test edilir?

UTM'li bir bağlantıyı yayına almadan önce gizli pencerede açıp adres çubuğundaki son adreste parametrelerin durduğunu ve GA4'ün gerçek zamanlı raporunda doğru kaynak ve aracın göründüğünü kontrol edersiniz. Bu iki dakikalık kontrol, basılmış bir broşürün ya da gönderilmiş bir e-postanın ömrü boyunca sürecek bir hatayı önler. Özellikle basılı işlerde test, baskı onayından önce yapılmalıdır.

  1. Bağlantıyı tablodan kopyalayın; elle yazmayın.
  2. Tarayıcınızda gizli bir pencere açıp bağlantıyı yapıştırın.
  3. Sayfa yüklenince adres çubuğundaki son adreste utm_source, utm_medium ve utm_campaign parametrelerinin durduğunu doğrulayın.
  4. GA4'te Raporlar altındaki Gerçek zamanlı ekranını açın ve kaynak ya da araç kartlarında kendi değerlerinizi görün.
  5. Bağlantıyı bir de mobil cihazdan, kullanılacak kanalın kendisinden (e-posta uygulaması, WhatsApp, QR okutma) açın.
  6. Kısa link ya da QR kullanıyorsanız aynı kontrolü kısa adres üzerinden tekrarlayın.
  7. Tablodaki "Test" sütununu işaretleyin; test edilmemiş bağlantı yayına çıkmasın.
Kontrol listesi0/11 tamamlandı

Özel kanal grubu ne zaman gerekir, nasıl kurulur?

Varsayılan kanal grubu işletmenizin önemli kanallarını ayırmıyorsa (WhatsApp, basılı materyal ve QR, influencer gibi) özel kanal grubu kurarsınız. Google'a göre trafik, gruptaki mevcut sıraya göre tanımına uyduğu ilk kanala dahil edilir ve özel kanal grupları raporlara geriye dönük olarak da uygulanabilir. Bu, standart oturmadan önce yazılmış dağınık UTM'leri de anlamlı kanallara toplamanın en pratik yoludur.

  1. GA4'te Yönetici bölümüne gidin ve Veri görüntüleme altında Kanal grupları ekranını açın.
  2. Varsayılan kanal grubunun bir kopyasını oluşturun; böylece Google'ın kuralları korunur, siz yalnız ekleme yaparsınız.
  3. Yeni kanalları tanımlayın: her kanal için bir ad ve koşullar (kaynak, araç ya da kampanya adına göre) girin.
  4. Yeniden sıralama ile özel kanallarınızı, onları yutabilecek genel kanalların (ör. Organic Social, Organic Video, SMS) üstüne taşıyın.
  5. Grubu kaydedin ve raporlarda boyut seçicisinden kendi kanal grubunuzu seçin.
Özel kanalKoşulKonumu
WhatsAppKaynak tam olarak "whatsapp"Organic Social ve SMS kanallarının üstünde
Basılı ve QRAraç tam olarak "qr"Genel kanalların üstünde
InfluencerAraç tam olarak "influencer"Organic Social ve Organic Video'nun üstünde
Paid Social (koşul eklenir)Mevcut koşullara ek olarak: kaynak msg, an ya da th ve araç "paid-social"Mevcut yerinde, Paid Other'ın üstünde

Aynı mantıkla TikTok, Pinterest ya da YouTube reklamlarınızı da sözlüğe ekleyip gerekiyorsa ayrı kanal olarak izleyebilirsiniz; bu platformlarda reklam kurulumunun temelleri için Google ve Meta dışında reklam rehberine göz atabilirsiniz. Özel kanal grubu, varsayılan grubun yerini almaz; ikisini yan yana kullanır, dış raporlarda varsayılanı, iç kararlarda kendi grubunuzu esas alırsınız.

Özet: UTM düzenini 30 günde oturtmak için yol haritası

UTM düzeni dört haftada kurulabilir: ilk hafta sözlük, ikinci hafta tablo ve reklam şablonları, üçüncü hafta sahip olunan kanallar, dördüncü hafta raporlama ve temizlik. Sıra önemlidir; sözlük olmadan kurulan şablon, şablon olmadan üretilen bağlantılar yeniden dağınıklık üretir.

  1. 1. hafta, sözlük: Kullandığınız tüm kanalları listeleyin, her biri için kaynak ve araç değerlerini belirleyin, kampanya adı şablonunu yazın.
  2. 2. hafta, tablo ve reklam şablonları: Paylaşılan UTM tablosunu açılır listelerle kurun; Meta'da dinamik parametre şablonunu, Google Ads'te otomatik etiketleme ve son eki yerleştirin.
  3. 3. hafta, sahip olunan kanallar: E-posta akışlarını, SMS şablonlarını, WhatsApp mesajlarını, biyografi bağlantılarını ve QR kodlarını sözlüğe göre güncelleyin.
  4. 4. hafta, raporlama ve temizlik: Unassigned ve Direct satırlarını keşif raporuyla inceleyin, istenmeyen yönlendirmeleri tanımlayın, özel kanal grubunu kurun ve kampanya raporu şablonunu kaydedin.

Bu dört adımdan sonra yeni her kampanyada yapılacak iş, tabloya bir satır eklemek, bağlantıyı test etmek ve kaydedilmiş raporu açmaktan ibarettir. Verinin temizlenmesi, bütçe kararlarının da aynı ölçüde netleşmesi demektir.

Bu süreçte nasıl destek alabilirsiniz?

Alis Dijital, Kayseri'deki Kocasinan ofisinden çalışan, 10 yıllık deneyime sahip bir e-ticaret, dijital pazarlama ve yazılım ajansıdır; son 5 yılda 200+ markayla çalıştık, ikas partneri ve Shopify Partner olarak e-ticaret altyapılarını da yakından tanıyoruz. Ölçüm tarafında genellikle şu işleri üstleniyoruz: kanallarınıza özel UTM sözlüğünü ve paylaşılan tabloyu kurmak, Meta ve Google Ads şablonlarını yerleştirmek, Unassigned ve Direct trafiği temizlemek, özel kanal grubunu ve kampanya raporlarını hazırlamak.

Bu işi tek seferlik bir kurulum olarak isterseniz dijital pazarlama danışmanlığı hizmetimizi, reklam yönetimiyle birlikte sürekli bir yapı olarak isterseniz dijital pazarlama ajansı sayfamızı inceleyebilirsiniz. Mevcut hesabınızdaki kanal dağılımını birlikte gözden geçirip nereden başlanacağını konuşabiliriz.

Sıkça Sorulan Sorular

UTM parametreleri SEO'yu olumsuz etkiler mi?

UTM'li adresler arama sıralamasına doğrudan zarar vermez, ama aynı sayfanın çok sayıda parametreli kopyası taranabilir. Sayfalardaki canonical etiketi UTM'siz adresi gösterdiği sürece Google asıl adresi esas alır. Asıl risk site içi bağlantılara UTM eklenmesidir; bu hem taramayı dağıtır hem de GA4'te kampanya verisini bozar.

UTM kodu nasıl oluşturulur?

Hedef adresin sonuna soru işareti koyup utm_source, utm_medium ve utm_campaign parametrelerini & işaretiyle birleştirerek elle oluşturabilirsiniz. Daha güvenli yol, Google'ın ücretsiz Campaign URL Builder aracını ya da açılır listeli, ekipçe paylaşılan bir tabloyu kullanmaktır. Her iki durumda da bağlantıyı yayından önce gizli pencerede test edin.

utm_source ile utm_medium arasındaki fark nedir?

utm_source trafiği gönderen yeri (instagram, bulten, google), utm_medium ise kanal türünü (paid-social, email, cpc) anlatır. GA4'ün kanal atamasında medium belirleyici olduğu için bu değeri serbest yazmak yerine GA4'ün tanıdığı değerlerden seçmek gerekir. Kaynak alanında ise kendi listelerinizin ve platformların adlarını kullanabilirsiniz.

GA4'te UTM verilerini nerede görebilirim?

Raporlar altındaki Edinme bölümünde Trafik edinme raporunu açıp birincil boyutu Session campaign ya da Session source / medium yapabilirsiniz. utm_content ve utm_term ayrıntısı için Keşfet bölümünde serbest biçimli bir rapor kurup Session manual ad content ve Session manual term boyutlarını eklemeniz gerekir.

Google Ads'te ayrıca UTM kullanmak gerekir mi?

Otomatik etiketleme açık ve Google Ads hesabı GA4'e bağlıysa GA4 kaynak bilgisini gclid'den alır, UTM şart değildir. Yine de CRM ya da e-ticaret paneliniz kaynak bilgisini UTM'den okuyorsa son URL son ekine UTM eklemek faydalıdır. GA4'te manuel etiketlemeyi otomatik etiketlemenin önüne geçiren bir ayar bulunmuyor.

UTM'de büyük harf ya da Türkçe karakter kullanılır mı?

Kullanılabilir ama önerilmez. GA4'te değerler büyük/küçük harfe duyarlıdır; Instagram ve instagram ayrı satırlarda görünür. Türkçe karakterler bağlantıda kodlanarak taşınır ve farklı kişilerin farklı yazımı aynı kampanyayı böler. Küçük harf, Türkçe karaktersiz ve tireyle ayrılmış değerler en güvenli yoldur.

Instagram biyografi linkine UTM eklemeli miyim?

Evet, eklemek biyografiden gelen ziyaretleri gönderi ve reklam trafiğinden ayırmanızı sağlar. Kaynak olarak instagram, araç olarak social ve kampanya olarak bio-link gibi sabit bir değer yeterlidir. Bağlantı ağacı aracı kullanıyorsanız her düğmeye farklı bir utm_content vermek hangi bağlantının tıklandığını gösterir.

UTM'li linkler GA4'te neden Unassigned görünüyor?

En sık sebep, GA4'ün kanal kurallarının tanımadığı bir utm_medium değeridir; e-posta, toplu-sms, qr ya da affiliates gibi değerler hiçbir kanala uymaz. Kaynak da Google'ın kaynak listelerinde yoksa oturum Unassigned olur. Değeri email, sms, affiliate ya da paid-social gibi tanınan bir karşılıkla değiştirmek ya da özel kanal grubu kurmak sorunu çözer.

utm_id ne işe yarar, zorunlu mu?

utm_id zorunlu değildir; kampanyayı adından bağımsız, değişmeyen bir kimlikle işaretler. Kampanya adı sonradan değişse ya da yazım hatası içerse bile raporları kimlik üzerinden birleştirmenizi sağlar. Maliyet verisi gibi kampanya bilgilerini GA4'e yüklüyorsanız aynı kimliği kullanmak eşleştirmeyi kolaylaştırır.

Site içi banner ve menü bağlantılarına UTM eklenir mi?

Hayır. Site içi bağlantılara UTM eklemek, ziyaretçinin asıl geldiği kaynağın üzerine sizin iç kampanyanızı yazar ve satışı yanlış kanala bağlar. İç tanıtımların performansını GA4'ün view_promotion ve select_promotion gibi e-ticaret etkinlikleriyle ya da basit bir tıklama etkinliğiyle ölçmek doğru yöntemdir.

Meta reklamlarına UTM otomatik olarak nasıl eklenir?

Reklam düzeyindeki URL parametreleri alanına {{campaign.name}}, {{adset.name}}, {{ad.name}} ve {{site_source_name}} gibi dinamik parametreleri yazdığınızda Meta her tıklamada gerçek değerleri bağlantıya ekler. Ada dayalı parametreler ilk yayındaki adı kullandığı için kampanyaları yayına almadan önce standarda uygun adlandırmak gerekir.

Kısaltılmış linklerde UTM çalışır mı?

Evet, kısa link UTM'li tam adrese yönlendiriyorsa parametreler hedefte korunur ve GA4 bunları okur. Kısa linki mutlaka UTM'li tam adresten üretin ve her kanal için ayrı kısa link kullanın. Yayından önce kısa adresi açıp son adreste utm_ ile başlayan parametrelerin durduğunu kontrol etmek yeterli bir testtir.

İlgili Hizmetlerimiz

Okuduğunuz için teşekkürler...