PublicAnchor.pro
Çözüm Ortağı
ÜCRETSİZ ARAÇ

Ücretsiz UTM Link Oluşturucu

Meta, Google Ads, WhatsApp ve QR kod için saniyeler içinde doğru etiketlenmiş linkler oluşturun.

Adım 1

Link bilgileri

URL ve üç zorunlu parametre yeterli; gerisi detay.

Doluluk
0/4

https:// yazmazsanız ben eklerim. Mevcut ? ve # kısımları korunur.

Hazır şablonlar

Trafiğin geldiği yer: facebook, google, newsletter.

Kanal tipi: cpc, paid_social, email, social.

Kampanyanın adı. Her yerde aynı yazımı kullanın.

Anahtar kelime ya da reklam seti.

Aynı kampanyadaki reklamları ayırmak için.

Kampanya kimliği; maliyet verisi eşleştirirken işe yarar.

Kampanya adı yardımcısı

Tarih + kampanya + bölge ya da ürün. Bütün linklerde aynı düzeni kullanırsanız GA4'te kampanyaları ay ay sıralamak kolaylaşır.

Alanları doldurun
Girdiğiniz bilgiler tarayıcınızda kalır.4 alan kaldı
Bu tarayıcıda

Son linkleriniz

Kopyaladığınız ya da QR kodunu aldığınız linkler.

Kayıt
0/10

Henüz link yok. Kopyaladığınız son 10 link burada durur; tek tıkla tekrar kopyalayabilirsiniz.

Liste bana gönderilmez.

UTM Parametresi Nedir?

UTM parametreleri, bir linkin sonuna eklenen ve ziyaretçinin nereden geldiğini analiz aracına söyleyen küçük etiketlerdir. siteniz.com?utm_source=instagram&utm_medium=social linkine tıklayan kişi, Google Analytics 4'te "instagram / social" olarak görünür. Etiket olmadan aynı ziyaret çoğu zaman doğrudan trafik ya da belirsiz bir referans olarak kaydedilir; hangi reklamın, hangi paylaşımın ya da hangi QR kodun işe yaradığını ayırt edemezsiniz.

Adı, Google Analytics'in temelini oluşturan Urchin Tracking Module'den gelir. UTM, linkin açtığı sayfayı değiştirmez; yalnızca ölçüm için bilgi taşır.

Siteye dışarıdan gelen her linki etiketlerim: Meta ve Google reklamları, Instagram bio'su, e-posta bültenleri, WhatsApp mesajları, broşürdeki QR kod. Böylece ay sonunda "satış nereden geldi?" sorusunun cevabı tahmin değil, rapordaki bir satır olur.

Her Parametre Ne İşe Yarar?

utm_sourceTrafiğin geldiği yerÖrnek: facebook, google, newsletter
utm_mediumKanal tipiÖrnek: paid_social, cpc, email
utm_campaignKampanyanın adıÖrnek: ekim-indirimi
utm_termAnahtar kelime ya da kitleÖrnek: izmir-kafe
utm_contentAynı kampanyadaki reklam ya da link farkıÖrnek: video-1, banner-ust

Kaynak, araç ve kampanya zorunlu üçlüdür; diğer ikisi detay içindir. Araçtaki utm_id ise kampanyaya sabit bir kimlik verir; GA4'e başka platformların maliyet verisini aktarırken eşleştirme bu kimlik üzerinden yapılır.

İsimlendirmede tek bir kural belirleyip ona sadık kalırım: her şey küçük harf, kelimeler arasında tire, Türkçe karakter yok. Kampanya adına ayı ya da yılı eklemek (ekim-indirimi-2026) aynı kampanyanın farklı dönemlerini raporda ayırmayı kolaylaştırır. Linkleri birden fazla kişi üretiyorsa bu kuralları bir yere yazıp herkesin aynı listeden seçmesini sağlarım.

Meta Reklamlarında UTM Nasıl Kullanılır?

Meta'da UTM'i her reklama elle yazmak yerine reklam seviyesindeki Takip bölümünde yer alan URL Parametreleri alanını kullanırım. Buraya yazılan parametreler reklamın hedef URL'sine otomatik eklenir. Süslü parantezli dinamik parametreler sayesinde tek satır bütün reklamlarda çalışır: {{campaign.name}} kampanya adını, {{adset.name}} reklam seti adını, {{ad.name}} reklam adını, {{site_source_name}} ise reklamın gösterildiği platformu (fb, ig, msg, an) yazar.

Araçtaki "Meta Ads dinamik" şablonu bu kurguyu hazır getirir; önizlemedeki "Meta URL Parametreleri" sekmesini kopyalayıp doğrudan URL Parametreleri alanına yapıştırabilirsiniz. Dinamik değerlerin raporda anlamlı görünmesi için kampanya ve reklam adlarını baştan düzenli koymak gerekir. Kurulumdan ölçüme kadar bu süreci Meta reklam yönetimi sayfamda anlatıyorum.

Google Ads'te UTM mi, Otomatik Etiketleme mi?

Google Ads'te otomatik etiketleme açıkken her tıklamaya gclid adlı bir kimlik eklenir. Google Ads ve GA4 hesapları bağlıysa GA4 kaynak, araç ve kampanya bilgisini bu kimlikten okur; maliyet ve arama terimi verisi de bu sayede gelir. Bu yüzden otomatik etiketlemeyi hiçbir zaman kapatmam.

Manuel UTM'i yine de eklediğim durumlar var: veriyi GA4 dışındaki bir araçta (CRM, form altyapısı) görmek istediğimde ya da hesaplar bağlı olmadığında. İkisi birlikte kullanıldığında GA4, Google Ads trafiği için otomatik etiketlemenin verisini esas alır; UTM'ler diğer araçlar için bilgi taşımaya devam eder. Parametreleri tek tek reklamlara değil, kampanya ya da hesap seviyesindeki Son URL son eki alanına eklemek en düzenli yoldur. Hesap kurulumunu nasıl yürüttüğümü İzmir Google Ads yönetimi sayfamda bulabilirsiniz.

UTM Verileri GA4'te Nerede Görünür?

GA4'te Raporlar > Edinme > Trafik edinme raporunu açıp tablonun birincil boyutunu Oturum kaynağı / aracı yaparsınız. utm_source ve utm_medium burada "instagram / social" biçiminde yan yana görünür. Kampanya için boyutu Oturum kampanyası, utm_content için Oturum manuel reklam içeriği, utm_term için Oturum manuel terimi olarak değiştirirsiniz.

Kullanıcının siteye ilk kez hangi kanaldan geldiğini görmek isterseniz Kullanıcı edinme raporundaki İlk kullanıcı kaynağı / aracı boyutuna bakarsınız. Yeni etiketlenen bir linkin standart raporlara düşmesi 24-48 saat sürebilir; linki test ederken Gerçek zamanlı raporu kullanırım.

GA4 Kanal Grupları ve UTM

GA4 her oturumu varsayılan kanal gruplarından birine yerleştirir: Paid Social, Organic Search, Email, Referral gibi. Trafik edinme raporunu açtığınızda ilk gördüğünüz tablo bu gruplardır. GA4 bu kararı UTM'deki source ve medium değerlerine bakarak verir; kurallar sabittir, değiştirilemez ve büyük/küçük harfe duyarlı değildir.

Kaynağın hangi kategoriye girdiğini Google'ın yayımladığı liste belirler: facebook, instagram, whatsapp, tiktok ve linkedin sosyal medya; google, bing ve yandex arama motoru; youtube video sitesi sayılır. Medium ücretli bir kalıba uyuyorsa (cpc, ppc, retargeting, paid ile başlayan ya da içinde "cp" geçen her değer) aynı kaynak ücretli kanala geçer. Aracın önizlemesi bu kuralları birebir uygular; linki oluştururken hangi kanala düşeceğini görürsünüz.

facebook / paid_socialGA4 kanalı: Paid Social
instagram / socialGA4 kanalı: Organic Social
whatsapp / messageGA4 kanalı: Organic Social
google / cpcGA4 kanalı: Paid Search
google / organicGA4 kanalı: Organic Search
youtube / paid_videoGA4 kanalı: Paid Video
newsletter / emailGA4 kanalı: Email
haber-sitesi / displayGA4 kanalı: Display
partner-site / referralGA4 kanalı: Referral
sahibinden / cpcGA4 kanalı: Paid Other
reklam / facebookGA4 kanalı: Unassigned
qr / offlineGA4 kanalı: Unassigned

Unassigned neden olur? Source ve medium hiçbir kurala uymadığında GA4 trafiği Unassigned olarak yazar ve bu ziyaretler kanal raporlarında kaybolur. En sık üç sebep: medium alanına platform adı yazmak (utm_medium=facebook), GA4'ün tanımadığı bir medium uydurmak (newsletter, bio, story) ve basılı materyal ya da QR kod için offline gibi GA4'te karşılığı olmayan bir değer kullanmak. İlk ikisinde medium'u paid_social, social, cpc, email gibi tanınan bir değere çevirmek yeter. QR ve basılı işler için Yönetici > Veri görünümü > Kanal grupları bölümünde "medium = offline" kuralıyla kendi kanal grubunuzu tanımlarsınız.

Kaynağı listede olmayan ücretli trafik ise Paid Other'a düşer. Meta'nın {{site_source_name}} parametresi tıklamanın geldiği yere göre fb (Facebook), ig (Instagram), msg (Messenger) ya da an (Audience Network) yazar. Araç bu dört değeri de sosyal kaynak sayar; utm_medium=paid_social ile hepsi Paid Social olarak görünür. X ve Threads trafiği (x.com, t.co, threads.net) de aynı şekilde sosyal kaynak sayılır.

Sık Yapılan Hatalar

  • Büyük/küçük harf tutarsızlığı: "Facebook", "facebook" ve "FB" GA4'te üç ayrı kaynak olur ve rapor parçalanır. Bir yazım belirleyip her yerde onu kullanırım; araç da bu yüzden her değeri küçük harfe çevirir.
  • İç linklerde UTM kullanmak: Sitenin kendi sayfaları arasındaki linklere UTM eklemek, ziyaretçinin gerçek kaynağının üzerine yazar. Reklamdan gelen kişi raporda ana sayfadaki bir banner'dan gelmiş gibi görünür. Site içi tıklamaları GA4 etkinlikleriyle ölçerim.
  • Medium'a platform adı yazmak: utm_medium=facebook yazıldığında GA4 trafiği doğru kanal grubuna koyamaz ve ücretli sosyal medya trafiği "Unassigned" altında kaybolabilir. Platform adı source alanına, kanal tipi (paid_social, cpc, email) medium alanına yazılır.

SSS

Sorularınız mı var?

UTM linkleriyle ilgili en sık gelen sorular ve cevapları.

UTM linki SEO'yu etkiler mi?

Doğru kullanıldığında etkilemez. UTM'li link aynı sayfayı açar; sayfada kanonik etiket (canonical) tanımlıysa Google parametreli adresi ayrı bir sayfa olarak dizine eklemez. Sorun, UTM'li linkleri sitenin kendi iç linklerinde kullanınca başlar; bunu yapmam.

İç linklerde UTM kullanılır mı?

Kullanılmamalı. Site içindeki bir linke UTM eklemek, ziyaretçinin asıl geldiği kaynağın yerine o etiketi yazar ve raporu bozar. Site içi tıklamaları UTM ile değil, GA4 etkinlikleriyle ölçerim.

Instagram bio linkine UTM eklenir mi?

Evet, eklenmeli. Instagram uygulamasından gelen ziyaretler çoğu zaman referans ya da doğrudan trafik arasında dağınık görünür. utm_source=instagram ve utm_medium=social etiketli bir bio linki bu trafiği ayrı ve net gösterir.

UTM'li link kısaltılabilir mi?

Evet. Kısaltma servisi ziyaretçiyi UTM'li tam adrese yönlendirdiği sürece parametreler korunur. Kısalttıktan sonra linke bir kez tıklayıp adres çubuğunda UTM'lerin durduğunu kontrol ederim.

WhatsApp'tan gelen trafiği nasıl ölçerim?

WhatsApp uygulaması siteye referans bilgisi göndermediği için bu ziyaretler GA4'te genellikle doğrudan (direct) trafik olarak görünür. Mesajlarda, durumda ve katalogda paylaştığınız linklere utm_source=whatsapp ve utm_medium=message eklerseniz bu trafik ayrı bir satırda görünür. Araçtaki WhatsApp şablonu bu değerleri hazır doldurur.

GA4'te trafiğim neden Unassigned görünüyor?

GA4, source ve medium değerlerini kendi kanal kurallarından hiçbirine uyduramadığında trafiği Unassigned olarak yazar. En sık sebep medium alanına platform adı yazmak (utm_medium=instagram) ya da GA4'ün tanımadığı bir medium kullanmaktır (newsletter, bio, story). Medium'u paid_social, social, cpc, email ya da referral gibi tanınan bir değere çevirin. Araçtaki GA4 kanal önizlemesi linkin hangi kanala düşeceğini oluştururken gösterir ve Unassigned'a düşecekse düzeltme önerir.

Birden fazla kanal için UTM'i nasıl hızlıca oluştururum?

Aracın Toplu Oluştur sekmesine web sitesi adresini ve kampanya adını bir kez yazın, ardından Instagram reklam, WhatsApp, e-posta, QR gibi kanalları işaretleyin. Her kanal için doğru source ve medium değerleriyle ayrı bir link oluşur. Linkleri tek tek ya da hepsini birden kopyalayabilir, CSV olarak indirip ekibinizle paylaşabilirsiniz.

Linkler tamam ama ölçüm hâlâ karışık mı? Pixel, Conversions API ve GA4 kurulumunu birlikte kontrol edelim.