Warum ist Telegram-Traffic in Google Analytics unsichtbar?
Telegram entfernt den HTTP-Referer-Header bei jedem ausgehenden Link. Wenn jemand in deinem Telegram-Kanal auf einen Link tippt, sieht GA4 den Besuch als „Direct" — keine Quelle, kein Medium, keine Spur davon, woher der Klick tatsächlich kam. Laut dem Similarweb Messaging-App-Bericht 2025 hat Telegram 950 Millionen monatlich aktive Nutzer. Das ist eine Menge unsichtbarer Traffic.
Ich habe 2024 einen Telegram-Kanal für ein SaaS-Produkt betrieben. Wir haben 3–4 Links pro Woche gepostet. GA4 zeigte sechs Monate lang null Telegram-Traffic an. Nicht weil niemand klickte — unser Link-Shortener bewies das Gegenteil. Über 1.200 Klicks pro Monat, alle als „Direct" in GA4 klassifiziert. Wir trafen Budgetentscheidungen auf Basis von Daten, in denen ein ganzer Akquisitionskanal fehlte.
Die Lösung ist einfach: UTM-Parameter auf jeden Link, den du in Telegram teilst. Aber Telegram hat vier verschiedene Oberflächen — Kanäle, Gruppen, Bots und Telegram Ads — und jede braucht einen anderen UTM-Ansatz.
Welche UTM-Parameter solltest du für Telegram verwenden?
Die korrekte Basisvorlage für organischen Telegram-Traffic nutzt utm_source=telegram und utm_medium=organic. GA4s Standard-Kanalgruppierung ordnet das dem Kanal „Organic Social" zu — genau dort, wo Telegram-Traffic hingehört.
utm_source=telegram
utm_medium=organic
utm_campaign={content_topic_or_category}
utm_content={format}
Ein echtes Beispiel für einen Kanal-Beitrag mit Link zu einer Produktseite:
https://yoursite.com/features?utm_source=telegram&utm_medium=organic&utm_campaign=product_updates&utm_content=channel_post
Und für eine Telegram-Gruppendiskussion:
https://yoursite.com/docs?utm_source=telegram&utm_medium=organic&utm_campaign=community_support&utm_content=group_link
So ordnest du die Werte richtig zu:
| Feld | Was reingehört | Was NICHT reingehört |
|---|---|---|
utm_source | telegram | tg, tlgrm, messenger, social |
utm_medium | organic (Kanal/Gruppe/Bot) oder cpc (Telegram Ads) | social, messenger, telegram |
utm_campaign | Thema oder Kategorie: weekly_digest, product_launch_q2 | Generisches „telegram" oder der volle Beitragstext |
utm_content | Oberflächentyp: channel_post, bot_message, group_link, bio_link | Kampagnenname wiederholt |
utm_term | Optional: Zielgruppensegment oder Beitrags-ID | Keywords (falscher Kontext) |
Die Unterscheidung ist wichtig. utm_medium=social oder utm_medium=messenger zu verwenden, bricht die GA4-Kanalzuordnung. Dein Telegram-Traffic landet in „Unassigned" statt in „Organic Social". Ich habe das in mindestens einem Dutzend Audits gesehen — Teams wählen, was logisch klingt, statt was GA4 tatsächlich erkennt. Das Prinzip „Sprich GA4s Sprache" der Clean Signal Method existiert genau aus diesem Grund.
Tipp: UTM Generator hat ein Preset „Social Networks (Organic)" mit
telegramals empfohlenem Source-Wert. Wähle es aus, undutm_medium=organicwird automatisch eingesetzt — kein Rätselraten, ob GA4 „organic" oder „social" erwartet.
Wie trackst du Telegram-Kanal-Beiträge?
Telegram-Kanäle sind Eins-zu-viele-Broadcasts. Kein Referer-Header. Keine eingebaute Analyse über Aufrufzahlen hinaus (und die zählen nur Views innerhalb von Telegram, nicht Klicks auf deine Website). UTM-Parameter sind der einzige Weg, Kanal-Beiträge mit Website-Verhalten in GA4 zu verknüpfen.
Vorlage für Kanal-Beiträge:
utm_source=telegram
utm_medium=organic
utm_campaign={topic_or_series}
utm_content=channel_post
Für einen Kanal mit regelmäßigen Content-Serien:
utm_source=telegram&utm_medium=organic&utm_campaign=weekly_tips_2026-04&utm_content=channel_post
Für eine Produktankündigung:
utm_source=telegram&utm_medium=organic&utm_campaign=feature_launch_ai_tools&utm_content=channel_post
Links in Telegram-Beiträgen sauber halten:
Telegram-Nutzer sehen die vollständige URL im Beitrag. Eine 200 Zeichen lange URL mit UTM-Parametern sieht unschön aus und mindert das Vertrauen. Zwei Optionen:
- Einen URL-Shortener verwenden. Der Link wird sauber angezeigt, die UTM-Parameter reisen durch die Weiterleitung.
- Telegrams Inline-Link-Formatierung nutzen. Im Markdown-Modus:
[Hier klicken](https://yoursite.com?utm_source=telegram...)— der Leser sieht „Hier klicken", der UTM reist unsichtbar mit.
Option 2 ist besser für Engagement. Telegrams natives Markdown verbirgt die URL komplett. Und der integrierte URL-Shortener im UTM Generator erledigt Option 1 mit einem Klick — UTM generieren, kürzen, kopieren.
Einzelne Beiträge tracken:
Wenn du Beitrags-Level-Attribution möchtest (welche Beiträge den meisten Traffic bringen), füge einen Beitragsidentifikator zu utm_campaign oder utm_term hinzu:
utm_source=telegram&utm_medium=organic&utm_campaign=channel_tips&utm_content=channel_post&utm_term=post_2026-04-27
So siehst du in GA4 genau, welcher Telegram-Beitrag Besucher auf deine Seite gebracht hat. Die meisten Kanäle verzichten auf diese Detailtiefe. Aber wenn du täglich postest und Zeit in Content-Erstellung investierst, ist das Wissen, dass der Dienstagsbeitrag 340 Besuche brachte und der Donnerstagsbeitrag nur 12, die Art von Erkenntnis, die deine Content-Strategie verändert.
Wie taggst du Links aus Telegram-Bots?
Bots sind Telegrams Automatisierungsebene. Sie senden Nachrichten, reagieren auf Befehle, liefern Benachrichtigungen — und jeder Link, den sie senden, ist ohne UTMs ebenfalls „Direct"-Traffic.
Vorlage für Bot-Nachrichten:
utm_source=telegram
utm_medium=organic
utm_campaign=bot_{bot_name_or_function}
utm_content=bot_message
Beispiele für verschiedene Bot-Anwendungsfälle:
| Bot-Funktion | utm_campaign | utm_content |
|---|---|---|
| Willkommensnachricht mit Website-Link | bot_welcome | bot_message |
| Produktbenachrichtigung | bot_product_alert | bot_notification |
| Bestellstatus mit Bewertungslink | bot_order_update | bot_cta |
| Support-Bot sendet Doku-Link | bot_support_docs | bot_reply |
Dynamische UTMs für Bots:
Wenn du den Bot-Code kontrollierst, kannst du UTM-Parameter dynamisch für jede Nutzerinteraktion generieren. Die meisten Telegram-Bot-Frameworks (python-telegram-bot, Telegraf.js, Aiogram) erlauben es, URLs serverseitig zu konstruieren:
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}"
Das eröffnet eine leistungsstarke Tracking-Ebene. Du kannst Bot-Traffic nach Nutzer-Kohorte, Nachrichtentyp oder Funnel-Stufe segmentieren, ohne personenbezogene Daten im UTM offenzulegen — nur anonyme Segment-Identifikatoren. Das Prinzip „Schütze die Person" der Clean Signal Method greift hier: Niemals Nutzer-IDs, Telefonnummern oder Benutzernamen in UTM-Parameter einfügen.
Was ist mit UTM-Tracking für Telegram Ads?
Telegram Ads hat 2024 Self-Serve-Werbung eingeführt und bis Anfang 2026 über 12.000 aktive Werbetreibende erreicht, laut Telegrams offizieller Werbeplattform. Die Plattform schaltet CPM-basierte Anzeigen in öffentlichen Kanälen mit über 1.000 Abonnenten.
Telegram Ads unterscheiden sich grundlegend von Meta- oder Google-Anzeigen. Keine dynamischen Makros. Kein {{campaign.name}} oder {keyword}. Die Anzeige verlinkt direkt zu einem Telegram-Kanal, Bot oder einer Website — und du setzt die URL manuell.
Vorlage für Telegram Ads:
utm_source=telegram
utm_medium=cpc
utm_campaign={campaign_name}
utm_content={ad_variant}
utm_id={campaign_identifier}
Ein echtes Beispiel:
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
Warum utm_medium=cpc und nicht paid_social? Telegram Ads verhalten sich nicht wie Social-Media-Anzeigen. Sie erscheinen in Kanal-Feeds, werden aber auf CPM-Basis mit CPC-Abrechnungsoption verkauft. GA4 ordnet cpc standardmäßig „Paid Search" zu — nicht ideal, aber paid_social erfordert, dass die Quelle in GA4s Social-Plattform-Liste steht. Stand März 2026 enthält GA4 telegram nicht in seinen anerkannten Social-Plattformen für die Kanalgruppierung. cpc zu verwenden hält deinen bezahlten Telegram-Traffic aus „Unassigned" heraus.
Hier ist der ehrliche Kompromiss:
| utm_medium | GA4-Kanalgruppe | Genauigkeit |
|---|---|---|
cpc | Paid Search | Falsche Kategorie, aber getrackt |
paid_social | Unassigned (wahrscheinlich) | Richtiges Konzept, fehlerhafte Zuordnung |
display | Display | Beste Übereinstimmung für CPM-Kanal-Anzeigen |
Meine Empfehlung: Verwende cpc, wenn du pro Klick abrechnest, oder display, wenn du pro Impression abrechnest. Beide werden von GA4 erkannt. Vermeide paid_social, bis Google Telegram in seine Social-Plattform-Definitionen aufnimmt.
Keine dynamischen Parameter:
Anders als Metas {{campaign.name}} oder Googles {campaignid} hat Telegram Ads kein Makrosystem. Jeder UTM-Wert muss beim Erstellen der Anzeige fest eingetragen werden. Wenn du eine Kampagne umbenennst, aktualisiert sich der UTM nicht automatisch.
Das macht Vorlagen umso wertvoller. Erstelle deine Telegram-Ads-UTM-Vorlage einmal, teile sie mit deinem Media-Buying-Team und setze von Anfang an einheitliche Benennung durch. Kampagnen ändern → neue UTMs aus der Vorlage erstellen → veröffentlichen.
Wie schneidet Telegram im Vergleich zu anderen Plattformen beim UTM-Tracking ab?
| Merkmal | Telegram | Meta Ads | Google Ads | TikTok Ads | E-Mail (Klaviyo) |
|---|---|---|---|---|---|
| Referer-Header | Entfernt | Teilweise | Ja | Teilweise | Entfernt |
| Dynamische UTM-Makros | Keine | 8 Makros ({{}}) | 15+ Makros ({}) | 7 Makros (__...__) | Plattform-Variablen |
| Automatisches UTM-Anhängen | Nein | Nein (manuelles Feld) | Via Tracking-Vorlage | Via Build-Parameter | Ja (Standard an) |
| Standard-GA4-Kanal | Direct (ohne UTM) | Paid Social | Paid Search | Paid Social | |
| UTM-Setup-Komplexität | Niedrig (nur manuell) | Mittel | Hoch (ValueTrack) | Mittel | Niedrig |
| Empfohlene utm_source | telegram | meta | google | tiktok | {esp_name} |
| Empfohlenes utm_medium | organic oder cpc | paid_social | paid_search | paid_social | email |
Telegram ist die einfachste Plattform zum UTM-Taggen — keine Makros zu lernen, keine speziellen Einfügepunkte, keine Auto-Tagging-Konflikte. Aber diese Einfachheit ist auch eine Schwäche. Ohne Automatisierung muss jeder Link manuell getaggt werden. Für Teams, die täglich 10+ Links über Kanäle posten, sparen Vorlagen und ein UTM Generator echte Zeit.
Detaillierte Anleitungen zum UTM-Setup für die Plattformen in dieser Tabelle findest du hier: Meta Ads, Google Ads, TikTok Ads und E-Mail-Marketing.
Welche häufigen Fehler gibt es bei Telegram-UTMs?
Fehler 1: Gar keine UTMs setzen
Der größte Fehler. Telegram entfernt Referer-Header — jeder nicht getaggte Link wird „Direct". Wenn Telegram eine relevante Traffic-Quelle für dein Business ist und du Links nicht taggst, belügen dich deine GA4-Daten darüber, wie viel Direct-Traffic du wirklich hast.
Fehler 2: utm_source=messenger oder utm_source=social verwenden
Zu generisch. Wenn du Telegram, Viber und WhatsApp nutzt, macht eine generische Quelle es unmöglich zu erkennen, welcher Messenger Wert schafft. Verwende immer den Plattformnamen: telegram.
Fehler 3: Medium-Werte verwechseln
utm_medium=telegram ist falsch. Telegram ist die Quelle (wer), nicht das Medium (wie). Das Medium sollte organic für kostenlose Beiträge und cpc oder display für Telegram Ads sein.
Fehler 4: Bot-Links vergessen
Bots senden oft mehr Links als der Kanal selbst — Willkommensnachrichten, Benachrichtigungen, Drip-Sequenzen. Jeder nicht getaggte Link ist unsichtbarer Traffic. Füge UTMs zu Bot-generierten URLs genauso hinzu wie zu E-Mail-Flow-Links.
Fehler 5: Lange hässliche URLs in Kanal-Beiträgen
Eine 250 Zeichen lange URL mit ?utm_source=telegram&utm_medium=organic&utm_campaign=... in einem Telegram-Beitrag sieht wie Spam aus. Nutze Telegrams Inline-Links (Markdown) oder einen URL-Shortener, um Beiträge sauber zu halten. Die UTM-Parameter reisen trotzdem mit — der Nutzer sieht sie nur nicht.
FAQ
Übergibt Telegram Referrer-Daten an Google Analytics?
Nein. Telegram entfernt den HTTP-Referer-Header bei allen ausgehenden Links. Ohne UTM-Parameter erscheint jeder Klick aus Telegram als „Direct"-Traffic in GA4. Das gilt für alle Telegram-Oberflächen — Kanäle, Gruppen, Bots und sogar Telegram Ads. UTM-Parameter sind der einzige zuverlässige Weg, Telegram-Traffic in Analytics zu tracken.
Was ist das korrekte utm_medium für Telegram?
Für organische Telegram-Inhalte (Kanal-Beiträge, Gruppen-Links, Bot-Nachrichten) verwende utm_medium=organic. GA4 ordnet das dem Kanal „Organic Social" zu. Für Telegram Ads verwende utm_medium=cpc oder utm_medium=display je nach Abrechnungsmodell. Verwende niemals utm_medium=telegram oder utm_medium=messenger — GA4 erkennt diese Werte nicht und dein Traffic landet in „Unassigned".
Kann ich dynamische UTM-Parameter bei Telegram Ads verwenden?
Nein. Telegram Ads unterstützt keine dynamischen Makros wie Metas {{campaign.name}} oder Googles {campaignid}. Alle UTM-Werte müssen beim Erstellen der Anzeige manuell gesetzt werden. Wenn du eine Kampagne umbenennst, behalten bestehende Anzeigen-URLs die alten UTM-Werte. Verwende utm_id mit einem stabilen Kampagnen-Identifikator, um Datenkonsistenz bei Umbenennungen zu gewährleisten.
Wie tracke ich, welcher Telegram-Kanal-Beitrag Traffic gebracht hat?
Füge ein Datum oder einen Beitragsidentifikator zu deinen UTM-Parametern hinzu. Verwende utm_term=post_2026-04-27 oder integriere das Datum in utm_campaign wie channel_tips_2026-04-27. Das gibt dir Beitrags-Level-Attribution im GA4-Traffic-Akquisitionsbericht, sodass du genau sehen kannst, welcher Content resoniert hat.
Sollte ich URLs mit UTM-Parametern für Telegram kürzen?
Ja, für Kanal- und Gruppen-Beiträge, in denen Nutzer die volle URL sehen. Lange UTM-Strings wirken unübersichtlich und senken die Klickrate. Verwende einen URL-Shortener oder Telegrams integrierte Markdown-Formatierung, um die vollständige URL zu verbergen. Der UTM Generator enthält einen integrierten URL-Shortener — UTMs generieren und in einem Schritt kürzen.
Brauchen Telegram-Bot-Links UTM-Parameter?
Ja. Bot-generierte Links (Willkommensnachrichten, Benachrichtigungen, CTA-Buttons) erscheinen ohne UTMs ebenfalls als „Direct"-Traffic. Wenn dein Bot Nutzer auf deine Website schickt, füge UTM-Parameter zu jeder ausgehenden URL hinzu. Verwende utm_content=bot_message oder utm_content=bot_notification, um Bot-Traffic von Kanal-Traffic in GA4 zu unterscheiden.
Wie vermeide ich das Überschreiben der First-Touch-Attribution mit Telegram-UTMs?
Wenn du Telegram-Nachrichten an bestehende Kunden oder Leads sendest (z. B. Support-Bot-Antworten), überschreiben UTMs deren ursprüngliche Akquisitionsquelle. Ein Kunde, der dich über Google Ads gefunden hat, sieht jetzt wie ein „Telegram"-Besucher aus. Bei Retargeting oder CRM-ausgelösten Bot-Nachrichten erwäge, UTMs wegzulassen oder einen benutzerdefinierten first_touch-Parameter zu verwenden, um die ursprünglichen Quelldaten zu bewahren.
Ist utm_source=tg oder utm_source=tlgrm akzeptabel?
Nein. Verwende immer den vollständigen Plattformnamen: utm_source=telegram. Abkürzungen wie tg, tlgrm oder t.me fragmentieren deine Daten. Wenn verschiedene Teammitglieder verschiedene Abkürzungen verwenden, behandelt GA4 jede als separate Quelle. Standardisiere auf telegram und setze es durch gemeinsame Vorlagen durch.