Attribution · UTM passthrough

UTM tracking for Telegram joins

Telegram strips query parameters from t.me links. Telebam holds them on the landing page and stores them per join — so utm_source, utm_medium, utm_campaign all survive the click.

The problem

If you've ever tried to put ?utm_source=newsletter on a t.me/+abc123 link, you'll have noticed: it doesn't work. Telegram drops query strings on the deep-link, so by the time the user is in the app, every campaign tag is gone.

Result: marketers running multi-channel Telegram funnels (newsletter + Twitter + paid + influencer) have no way to know which channel drove which join. You're left guessing — or running each channel in isolation, which kills budget efficiency.

How Telebam solves it

A Telebam invite link is a real web URL, so query parameters are first-class. We capture every UTM the user arrived with and store it on the resulting group join. Filter your dashboard by utm_source to see exactly which channel produces real conversations.

All standard UTM keys

utm_source, utm_medium, utm_campaign, utm_content, utm_term — captured automatically, no setup needed.

Custom parameters too

Pass anything: ?ref=joe, ?creator=alex, ?ab=variant_b. Stored as metadata on each join.

Filter joins by attribution

Dashboard slices joins by source, campaign, or any custom param. See ROI per channel at a glance.

Webhook to your stack

Push attributed joins to your CRM, attribution tool, or warehouse via webhook. Close the loop end-to-end.

Frequently asked

Why don't UTMs work on t.me links?

Telegram's deep-link handler strips query strings. The OS opens telegram.org with the path only — your tracking parameters never reach Telegram, never reach you.

Do I need to configure UTMs in Telebam?

No. Just append them to any Telebam invite URL — we capture them automatically.

Can I see UTMs per join in the dashboard?

Yes. Each join row shows source/medium/campaign. Filter and group by any combination.

What about server-side attribution?

Webhooks fire on each join with the full UTM payload. Plug into Segment, RudderStack, or your data warehouse directly.

Attribute every Telegram join to its source

Free Telebam tier includes UTM capture and per-link analytics. Set it up in 60 seconds.

Start free