Telegram Trafiği Neden Google Analytics'te Görünmez?
Telegram, her giden bağlantıdan HTTP referer başlığını kaldırır. Birisi Telegram kanalınızdaki bir bağlantıya tıkladığında GA4, ziyareti "Direct" olarak görür — kaynak yok, araç yok, tıklamanın gerçekte nereden geldiğine dair hiçbir iz yok. Similarweb'in 2025 mesajlaşma uygulaması raporuna göre Telegram'ın aylık 950 milyon aktif kullanıcısı var. Bu, çok büyük bir görünmez trafik demek.
2024'te bir SaaS ürünü için Telegram kanalı yönettim. Haftada 3-4 bağlantı paylaşıyorduk. GA4, 6 ay boyunca sıfır Telegram trafiği gösterdi. İnsanlar tıklamadığı için değil — link kısaltıcımız tıkladıklarını kanıtlıyordu. Ayda 1.200'den fazla tıklama, hepsi GA4'te "Direct" olarak sınıflandırılmıştı. Bütçe kararlarımızı, eksiksiz bir edinim kanalının tamamen eksik olduğu verilere dayanarak alıyorduk.
Çözüm basit: Telegram'da paylaştığınız her bağlantıya UTM parametreleri ekleyin. Ancak Telegram'ın dört farklı yüzeyi var — kanallar, gruplar, botlar ve Telegram Ads — ve her biri farklı bir UTM yaklaşımı gerektirir.
Telegram İçin Hangi UTM Parametrelerini Kullanmalısınız?
Telegram organik trafiği için doğru temel şablon utm_source=telegram ve utm_medium=organic kullanır. GA4'ün Varsayılan Kanal Gruplaması bunu "Organic Social" kanalına eşler — Telegram trafiğinin tam olarak ait olduğu yer.
utm_source=telegram
utm_medium=organic
utm_campaign={content_topic_or_category}
utm_content={format}
Bir ürün sayfasına yönlendiren kanal gönderisi için gerçek bir örnek:
https://yoursite.com/features?utm_source=telegram&utm_medium=organic&utm_campaign=product_updates&utm_content=channel_post
Ve bir Telegram grup tartışması için:
https://yoursite.com/docs?utm_source=telegram&utm_medium=organic&utm_campaign=community_support&utm_content=group_link
Neyi nereye koymalısınız:
| Alan | Ne yazılmalı | Ne YAZILMAMALI |
|---|---|---|
utm_source | telegram | tg, tlgrm, messenger, social |
utm_medium | organic (kanal/grup/bot) veya cpc (Telegram Ads) | social, messenger, telegram |
utm_campaign | Konu veya kategori: weekly_digest, product_launch_q2 | Genel "telegram" veya gönderinin tam metni |
utm_content | Yüzey türü: channel_post, bot_message, group_link, bio_link | Kampanya adının tekrarı |
utm_term | Opsiyonel: hedef kitle segmenti veya gönderi ID'si | Anahtar kelimeler (yanlış bağlam) |
Bu ayrım önemlidir. utm_medium=social veya utm_medium=messenger kullanmak GA4 kanal eşlemesini bozar. Telegram trafiğiniz "Organic Social" yerine "Unassigned"a düşer. Bunu en az bir düzine denetimde gördüm — ekipler GA4'ün gerçekte tanıdığı yerine mantıklı görüneni seçiyor. Clean Signal Method ilkesi "GA4'ün Dilini Konuş" tam da bu nedenle var.
İpucu: UTM Generator'da
telegramönerilen kaynak değeri olarak "Social Networks (Organic)" hazır ayarı bulunur. Bunu seçin veutm_medium=organicotomatik olarak dolar — GA4'ün "organic" mi "social" mı istediğini tahmin etmeye gerek yok.
Telegram Kanal Gönderilerini Nasıl Takip Edersiniz?
Telegram kanalları bire-çok yayınlarıdır. Referer başlığı yok. Görüntüleme sayıları dışında yerleşik analitik yok (ve onlar da yalnızca Telegram içindeki görüntülemeleri sayar, sitenize yapılan tıklamaları değil). UTM parametreleri, kanal gönderilerini GA4'teki web sitesi davranışıyla ilişkilendirmenin tek yoludur.
Kanal gönderileri için şablon:
utm_source=telegram
utm_medium=organic
utm_campaign={topic_or_series}
utm_content=channel_post
Düzenli içerik serileri olan bir kanal için:
utm_source=telegram&utm_medium=organic&utm_campaign=weekly_tips_2026-04&utm_content=channel_post
Bir ürün duyurusu için:
utm_source=telegram&utm_medium=organic&utm_campaign=feature_launch_ai_tools&utm_content=channel_post
Telegram gönderilerinde bağlantıları temiz tutmak:
Telegram kullanıcıları gönderideki tam URL'yi görür. UTM parametreleriyle 200 karakterlik bir URL çirkin görünür ve güveni azaltır. İki seçenek:
- URL kısaltıcı kullanın. Bağlantı temiz görünür, UTM parametreleri yönlendirme üzerinden taşınır.
- Telegram'ın satır içi bağlantı biçimlendirmesini kullanın. Markdown modunda:
[Buraya tıklayın](https://yoursite.com?utm_source=telegram...)— okuyucu "Buraya tıklayın" görür, UTM sessizce taşınır.
Seçenek 2, etkileşim için daha iyidir. Telegram'ın yerel markdown'ı URL'yi tamamen gizler. Ve UTM Generator'daki yerleşik URL kısaltıcı seçenek 1'i tek tıkla halleder — UTM'yi oluşturun, kısaltın, kopyalayın.
Bireysel gönderileri takip etmek:
Gönderi düzeyinde atıf istiyorsanız (hangi gönderilerin en çok trafik getirdiği), utm_campaign veya utm_term'e bir gönderi tanımlayıcısı ekleyin:
utm_source=telegram&utm_medium=organic&utm_campaign=channel_tips&utm_content=channel_post&utm_term=post_2026-04-27
Bu, GA4'te tam olarak hangi Telegram gönderisinin sitenize ziyaretçi gönderdiğini görmenizi sağlar. Çoğu kanal bu ayrıntı düzeyini atlar. Ama her gün gönderi paylaşıyorsanız ve içerik oluşturmaya zaman harcıyorsanız, Salı gönderisinin 340 ziyaret getirirken Perşembe gönderisinin 12 getirdiğini bilmek, içerik stratejinizi değiştiren türden bir içgörüdür.
Telegram Bot Bağlantılarını Nasıl Etiketlersiniz?
Botlar, Telegram'ın otomasyon katmanıdır. Mesaj gönderirler, komutlara yanıt verirler, bildirim iletirler — ve gönderdikleri her bağlantı da UTM olmadan "Direct" trafik olur.
Bot mesajları için şablon:
utm_source=telegram
utm_medium=organic
utm_campaign=bot_{bot_name_or_function}
utm_content=bot_message
Farklı bot kullanım senaryoları için örnekler:
| Bot işlevi | utm_campaign | utm_content |
|---|---|---|
| Site bağlantılı karşılama mesajı | bot_welcome | bot_message |
| Ürün bildirimi | bot_product_alert | bot_notification |
| İnceleme bağlantılı sipariş durumu | bot_order_update | bot_cta |
| Dokümantasyon bağlantısı gönderen destek botu | bot_support_docs | bot_reply |
Botlar için dinamik UTM:
Botun kodunu kontrol ediyorsanız, her kullanıcı etkileşimi için UTM parametrelerini dinamik olarak oluşturabilirsiniz. Çoğu Telegram bot framework'ü (python-telegram-bot, Telegraf.js, Aiogram) sunucu tarafında URL oluşturmanıza olanak tanır:
f"https://yoursite.com/dashboard?utm_source=telegram&utm_medium=organic&utm_campaign=bot_daily_digest&utm_content=bot_message&utm_term=user_{user_segment}"
Bu, güçlü bir takip katmanı açar. UTM'de herhangi bir PII ifşa etmeden bot trafiğini kullanıcı kohortu, mesaj türü veya huninin aşamasına göre segmentleyebilirsiniz — yalnızca anonim segment tanımlayıcıları. Clean Signal Method'un "Kişiyi Koru" ilkesi burada geçerlidir: UTM parametrelerine asla kullanıcı ID'leri, telefon numaraları veya kullanıcı adları koymayın.
Telegram Ads UTM Takibi Ne Durumda?
Telegram Ads, 2024'te self-servis reklamcılığı başlattı ve Telegram'ın resmi reklam platformuna göre 2026 başında 12.000'den fazla aktif reklamverene ulaştı. Platform, 1.000+ aboneli halka açık kanallarda CPM tabanlı reklamlar gösterir.
Telegram Ads, Meta veya Google reklamlarından temelden farklıdır. Dinamik makro yok. {{campaign.name}} veya {keyword} yok. Reklam doğrudan bir Telegram kanalına, bota veya web sitesine yönlendirir — ve URL'yi elle siz ayarlarsınız.
Telegram Ads için şablon:
utm_source=telegram
utm_medium=cpc
utm_campaign={campaign_name}
utm_content={ad_variant}
utm_id={campaign_identifier}
Gerçek bir örnek:
https://yoursite.com/promo?utm_source=telegram&utm_medium=cpc&utm_campaign=spring_promo_2026&utm_content=ad_text_v1&utm_id=tg_ads_2026-04
Neden utm_medium=cpc ve paid_social değil? Telegram Ads, sosyal medya reklamları gibi davranmaz. Kanal akışlarında görünür ancak CPC faturalandırma seçeneğiyle CPM bazında satılır. GA4, cpc'yi varsayılan olarak "Paid Search"e eşler — ideal değil, ama paid_social kaynağın GA4'ün sosyal platform listesinde olmasını gerektirir. Mart 2026 itibarıyla GA4, telegram'ı kanal gruplaması için tanınan sosyal platformlar listesine dahil etmiyor. cpc kullanmak, ücretli Telegram trafiğinizi "Unassigned" dışında tutar.
İşte dürüst değiş-tokuş:
| utm_medium | GA4 Kanal Grubu | Doğruluk |
|---|---|---|
cpc | Paid Search | Yanlış kategori, ama takip ediliyor |
paid_social | Unassigned (muhtemelen) | Doğru kavram, bozuk eşleme |
display | Display | CPM kanal reklamları için en yakın eşleşme |
Önerim: tıklama başına ödeme yapıyorsanız cpc, gösterim başına ödeme yapıyorsanız display kullanın. Her ikisi de GA4 tarafından tanınır. Google, Telegram'ı sosyal platform tanımlarına ekleyene kadar paid_social'dan kaçının.
Dinamik parametre yok:
Meta'nın {{campaign.name}} veya Google'ın {campaignid} değerlerinin aksine, Telegram Ads'in makro sistemi yoktur. Her UTM değeri, reklamı oluştururken elle kodlanmalıdır. Bir kampanyayı yeniden adlandırırsanız UTM otomatik olarak güncellenmez.
Bu, şablonları daha da değerli kılar. Telegram Ads UTM şablonunuzu bir kez oluşturun, medya satın alma ekibinizle paylaşın ve baştan adlandırma tutarlılığını sağlayın. Kampanya değişikliği → şablondan yeni UTM oluştur → yayınla.
Telegram, UTM Takibi Açısından Diğer Platformlarla Nasıl Karşılaştırılır?
| Özellik | Telegram | Meta Ads | Google Ads | TikTok Ads | Email (Klaviyo) |
|---|---|---|---|---|---|
| Referer başlığı | Kaldırılır | Kısmen | Evet | Kısmen | Kaldırılır |
| Dinamik UTM makroları | Yok | 8 makro ({{}}) | 15+ makro ({}) | 7 makro (__...__) | Platform değişkenleri |
| Otomatik UTM ekleme | Hayır | Hayır (elle alan) | Tracking Template ile | Build Parameters ile | Evet (varsayılan açık) |
| Varsayılan GA4 kanalı | Direct (UTM yok) | Paid Social | Paid Search | Paid Social | |
| UTM kurulum karmaşıklığı | Düşük (yalnızca elle) | Orta | Yüksek (ValueTrack) | Orta | Düşük |
| Önerilen utm_source | telegram | meta | google | tiktok | {esp_name} |
| Önerilen utm_medium | organic veya cpc | paid_social | paid_search | paid_social | email |
Telegram, UTM etiketlemesi için en basit platformdur — öğrenecek makro yok, özel ekleme noktası yok, otomatik etiketleme çakışması yok. Ama bu basitlik aynı zamanda zayıflığıdır. Otomasyon olmadan her bağlantıyı elle etiketlemeniz gerekir. Günde 10'dan fazla bağlantı paylaşan ekipler için şablonlar ve UTM oluşturucu gerçek zaman tasarrufu sağlar.
Bu tablodaki platformlar için ayrıntılı UTM kurulum kılavuzları: Meta Ads, Google Ads, TikTok Ads ve e-posta pazarlama.
Telegram UTM'lerinde En Sık Yapılan Hatalar Nelerdir?
Hata 1: Hiç UTM eklememek
En büyüğü. Telegram referer başlıklarını kaldırır — etiketlenmemiş her bağlantı "Direct" olur. Telegram, işletmeniz için anlamlı bir trafik kaynağıysa ve bağlantıları etiketlemiyorsanız, GA4 verileriniz gerçek doğrudan trafik miktarı konusunda size yalan söylüyor.
Hata 2: utm_source=messenger veya utm_source=social kullanmak
Çok genel. Telegram, Viber ve WhatsApp kullanıyorsanız, genel bir kaynak hangi mesajlaşma uygulamasının değer getirdiğini anlamayı imkansız kılar. Her zaman platform adını kullanın: telegram.
Hata 3: Medium değerlerini karıştırmak
utm_medium=telegram yanlıştır. Telegram kaynak (kim), araç (nasıl) değildir. Medium, ücretsiz gönderiler için organic, Telegram Ads için cpc veya display olmalıdır.
Hata 4: Bot bağlantılarını unutmak
Botlar genellikle kanalın kendisinden daha fazla bağlantı gönderir — karşılama mesajları, bildirimler, damla dizileri. Etiketlenmemiş her bağlantı görünmez trafiktir. Bot tarafından oluşturulan URL'lere UTM ekleyin, tıpkı e-posta akış bağlantılarını etiketlediğiniz gibi.
Hata 5: Kanal gönderilerinde uzun çirkin URL'ler
Telegram gönderisinde ?utm_source=telegram&utm_medium=organic&utm_campaign=... ile 250 karakterlik bir URL spam gibi görünür. Gönderileri temiz tutmak için Telegram'ın satır içi bağlantılarını (markdown) veya URL kısaltıcı kullanın. UTM parametreleri yine de taşınır — kullanıcı onları görmez.
FAQ
Telegram, Google Analytics'e yönlendiren (referrer) verisi aktarır mı?
Hayır. Telegram, tüm giden bağlantılardaki HTTP referer başlığını kaldırır. UTM parametreleri olmadan, Telegram'dan gelen her tıklama GA4'te "Direct" trafik olarak görünür. Bu, tüm Telegram yüzeyleri için geçerlidir — kanallar, gruplar, botlar ve hatta Telegram Ads. UTM parametreleri, Telegram trafiğini analitiklerde takip etmenin tek güvenilir yoludur.
Telegram için doğru utm_medium nedir?
Organik Telegram içeriği (kanal gönderileri, grup bağlantıları, bot mesajları) için utm_medium=organic kullanın. GA4 bunu "Organic Social" kanalına eşler. Telegram Ads için faturalandırma modelinize bağlı olarak utm_medium=cpc veya utm_medium=display kullanın. Asla utm_medium=telegram veya utm_medium=messenger kullanmayın — GA4 bu değerleri tanımaz ve trafiğiniz "Unassigned"a düşer.
Telegram Ads ile dinamik UTM parametreleri kullanabilir miyim?
Hayır. Telegram Ads, Meta'nın {{campaign.name}} veya Google'ın {campaignid} gibi dinamik makrolarını desteklemez. Tüm UTM değerleri, reklam oluşturulurken elle ayarlanmalıdır. Bir kampanyayı yeniden adlandırırsanız, mevcut reklam URL'leri eski UTM değerlerini korur. Yeniden adlandırmalar arasında veri tutarlılığını korumak için utm_id'yi stabil bir kampanya tanımlayıcısıyla kullanın.
Hangi Telegram kanal gönderisinin trafik getirdiğini nasıl takip ederim?
UTM parametrelerinize bir tarih veya gönderi tanımlayıcısı ekleyin. utm_term=post_2026-04-27 kullanın veya tarihi utm_campaign'e dahil edin, örneğin channel_tips_2026-04-27. Bu, GA4'ün Traffic Acquisition raporunda gönderi düzeyinde atıf sağlar ve tam olarak hangi içeriğin yankı uyandırdığını görmenizi sağlar.
Telegram için UTM parametreli URL'leri kısaltmalı mıyım?
Evet, kullanıcıların tam URL'yi gördüğü kanal ve grup gönderileri için. Uzun UTM dizileri karmaşık görünür ve tıklama oranlarını düşürür. URL kısaltıcı veya Telegram'ın yerleşik markdown biçimlendirmesini kullanın. UTM Generator yerleşik bir URL kısaltıcı içerir — UTM oluşturun ve tek adımda kısaltın.
Telegram bot bağlantılarına UTM parametreleri gerekli mi?
Evet. Bot tarafından oluşturulan bağlantılar (karşılama mesajları, bildirimler, CTA düğmeleri) de UTM olmadan "Direct" trafik olarak görünür. Botunuz kullanıcıları web sitenize yönlendiriyorsa, her giden URL'ye UTM parametreleri ekleyin. Bot trafiğini GA4'te kanal trafiğinden ayırt etmek için utm_content=bot_message veya utm_content=bot_notification kullanın.
Telegram UTM'leriyle ilk temas atıfını üzerine yazmaktan nasıl kaçınırım?
Mevcut müşterilere veya potansiyel müşterilere Telegram mesajları gönderiyorsanız (örn. destek botu yanıtları), UTM eklenmesi orijinal edinim kaynağını üzerine yazar. Google Ads üzerinden gelen bir müşteri artık "Telegram" ziyaretçisi gibi görünür. Yeniden hedefleme veya CRM tetiklemeli bot mesajları için UTM'yi atlamayı veya orijinal kaynak verilerini korumak için first_touch özel parametresi kullanmayı düşünün.
utm_source=tg veya utm_source=tlgrm kabul edilebilir mi?
Hayır. Her zaman tam platform adını kullanın: utm_source=telegram. tg, tlgrm veya t.me gibi kısaltmalar verilerinizi parçalar. Farklı ekip üyeleri farklı kısaltmalar kullanırsa, GA4 her birini ayrı bir kaynak olarak değerlendirir. telegram üzerinde standartlaşın ve bunu paylaşılan şablonlarla uygulayın.