TG-Staff 团队 avatar TG-Staff 团队

How to Use TG Diversion Links for Attribution Comparison Across Multiple Ad Channels? TG-Staff Multi-Channel Tracking Operations Tutorial

tg-diversion-link attribution multi-channel tracking advertising ROI

How to Use TG Diversion Links for Attribution Comparison Across Multiple Ad Channels? TG-Staff Multi-Channel Tracking Tutorial

In cross-border business and community operations, Telegram Bot has become a core tool for handling user inquiries and completing conversions. However, a common pain point is: you cannot accurately know which ad channel users come from. Google Ads, Twitter, and Facebook all point to the same Bot link, and after clicking, users redirect directly, making the channel source a black box. Without attribution, you cannot evaluate ad ROI, let alone optimize your advertising strategy.

TG-Staff’s Diversion Link is designed to solve this problem. It generates independent short links for each ad channel, automatically capturing the visitor’s IP, browser information, URL parameters (including utm parameters), making multi-channel attribution comparison feasible. This article will guide you step by step on how to create diversion links for different channels and use the data for attribution analysis.

Telegram Traffic Without Attribution: Black Box Operation

Most teams do this: place a Telegram Bot short link (e.g., t.me/your_bot?start=xxx) in the ad backend, and users click to enter the Bot conversation directly. The problem is:

  • Channel information loss: The Telegram client strips most utm parameters and referrer information, so you cannot distinguish whether a user came from Google search or Twitter recommendation.
  • Unable to evaluate ROI: Suppose you spent $1,000 on each of three channels. Which channel brought the most users? Which channel had higher user conversion after consultation? Without data, you can only rely on intuition.
  • Blind operational decisions: You cannot determine which ad copy or creative is more effective, lacking a basis for subsequent optimization.

This “black box operation” is particularly fatal in B2B SaaS and overseas marketing—you might waste your budget on ineffective channels.

TG-Staff’s diversion link is essentially a short link under an official domain (e.g., https://app.tg-staff.com/{code}) that serves two roles:

  1. Intermediate jump: When a user clicks the short link, they first reach TG-Staff’s server, which immediately records the visitor’s IP address, browser type, operating system, source URL (including utm parameters), and click time.
  2. Automatic redirect: After recording, the system redirects the user to your Telegram Bot and triggers a preset welcome message, transparent to the user.

Each channel corresponds to a unique short link, meaning each ad placement has an independent “counter.” By comparing different short links’ clicks, unique visitors, and subsequent user behavior (pro version user profiling tracks this), you can clearly see which channel drives the best traffic.

Ad ChannelDiversion Link ExampleData Recorded
Google Adshttps://app.tg-staff.com/ga-summerIP, utm_source=google, utm_campaign=summer_sale
Twitterhttps://app.tg-staff.com/tw-promoIP, utm_source=twitter, utm_campaign=promo_q3
Facebookhttps://app.tg-staff.com/fb-retargetIP, utm_source=facebook, utm_campaign=retarget_v2

Preparation: Create a Project and Connect Your Bot in TG-Staff Console

Before creating diversion links, ensure you have completed the following two steps:

  1. Register a TG-Staff account: Visit https://app.tg-staff.com/ to register and enjoy a 3-day free trial.
  2. Connect your Telegram Bot: Create a new project in the console and follow the prompts to enter your Bot Token. You need to obtain the Token from BotFather; TG-Staff will automatically sync the Bot’s basic info (avatar, name, etc.).

After completion, enter the console main interface. The left menu shows modules such as “Diversion Links,” “Conversations,” and “Command Flows.” We will use the “Diversion Links” feature next.

Take three common channels—Google Ads, Twitter, and Facebook—as examples to demonstrate the complete process.

In the TG-Staff console left menu, click “Diversion Links” to enter the management page. At the top of the page, there is a “Create Diversion Link” button. Click it to open the creation form.

Interface layout: The page displays a list of created diversion links, each with name, short link code, creation time, click count, and action buttons (view stats, edit, delete).

Fill in the following information in the creation form:

  • Name: Enter google-search-summer. It is recommended to use the 渠道-活动-日期 naming convention for easy filtering later.
  • Project: Select the project where you have connected the Bot.
  • URL Parameters (optional): Append utm parameters in the “Link Suffix” field, e.g., ?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale. The system will record these parameters in the click log.

Click “Create,” and the system generates a short link, e.g., https://app.tg-staff.com/abc123. Copy this short link; it is your exclusive Google Ads traffic link.

Note: Diversion links are a feature of TG-Staff Standard and above plans. During the free trial, you can also create test links. After the trial ends, you need to upgrade your plan to keep using them.

Step 3: Repeat for Twitter and Facebook

Follow the same steps to create links for Twitter and Facebook:

ChannelSuggested NameSuggested utm Parameters
Twittertwitter-promo-q3?utm_source=twitter&utm_medium=social&utm_campaign=promo_q3
Facebookfb-retarget-v2?utm_source=facebook&utm_medium=retargeting&utm_campaign=retarget_v2

Keep names consistent for easy identification in statistical reports. You can further segment by campaign period or creative version, e.g., google-search-summer-v1 and google-search-summer-v2 for A/B testing.

After creating the links, deploy them to the corresponding ad channels:

  • Google Ads: Enter the diversion link as the final URL.
  • Twitter: Paste the short link in tweets or ads.
  • Facebook: Use it in ad copy or CTA buttons.

After running for a while (recommended at least 3–7 days), return to the TG-Staff console’s “Diversion Links” page, click the “View Stats” button for a specific link. You will see the following data:

  • Click Count: Total clicks.
  • Unique Visitors: Visitors deduplicated by IP (note: the same user clicking from different devices counts as multiple visitors).
  • Last Click Time: Timestamp of the last click.
  • Detailed Log: Each click record’s IP, browser, OS, source URL, and utm parameters.

Compare data across three channels:

ChannelClick CountUnique VisitorsUser Inquiry Rate (Estimated)
Google Ads1200980High (clear search intent)
Twitter800720Medium (social recommendation)
Facebook15001300Low (broad traffic)

By clicks alone, Facebook is highest; but combined with subsequent user behavior in the Bot (pro version user profiling tracks session duration, triggered commands), you may find Google Ads users have higher inquiry and conversion rates. Attribution comparison is not about comparing clicks, but about effective traffic.

If you use the Pro plan, you can also combine the User Profiling feature: when a user enters the Bot via a diversion link, the system automatically tags the user with the source (e.g., source=google). Later, you can segment by source for mass messaging and retention analysis.

As a lightweight attribution tool, the efficiency of diversion links depends on your management habits. Here are three actionable suggestions:

Naming Convention: 渠道-活动-日期-版本

Good naming makes statistical reports clear at a glance, avoiding unrecognizable names like “Link1” or “Link2.”

✅ Recommended Name❌ Avoid Name
google-search-summer-2024-07-v1test1
twitter-promo-q3-v2新链接
fb-retarget-v2试试这个

Regular Cleanup and Archiving

After an ad campaign ends, the corresponding diversion link can still be used, but it is recommended to add status identifiers in the name (e.g., _archived or _expired) to avoid confusion. You can edit the link name in the console without deleting it.

Diversion links are naturally suitable for A/B testing. For example, to test the effectiveness of two ad copies:

  • Link A: google-search-copy-v1 → Corresponds to Copy A
  • Link B: google-search-copy-v2 → Corresponds to Copy B

Set up two ad groups in Google Ads, each using a different diversion link. After running for a week, compare the two links’ click counts and user subsequent behavior to determine which copy is more attractive to target users.

Tips: Applicable Scope of Diversion Links

Diversion Links are a feature available in TG-Staff Standard and above plans. You can create test links during the free trial period, but you need to upgrade your plan to retain access after the trial expires. For specific pricing, please refer to the official plan page.

FAQ

Q: What data can a tracking link capture?
A: Tracking links record the visitor’s IP address, browser type, operating system, source URL (including utm parameters), and click time. This data is available in the “Tracking Links” details page of the TG-Staff console.

Q: How many tracking links can a Bot project create?
A: TG-Staff plans do not limit the number of tracking links. You can create as many short links as needed based on ad channels, campaigns, time periods, etc., as long as total visits remain within your plan quota.

Q: Do tracking links support utm parameters?
A: Yes. You can append custom utm parameters to the tracking link (e.g., ?utm_source=google&utm_campaign=summer_sale), and the system will capture and record them. It is recommended to include key parameters in the link for easier differentiation in reports.

Q: Can I test the tracking link feature during the free trial?
A: Yes. After registering for TG-Staff, you get a 3-day free trial during which you can create and test tracking links. After the trial ends, you need to upgrade to the Standard or Pro plan to continue using the feature.

Q: Where can I view the statistics report for tracking links?
A: In the TG-Staff console, go to “Tracking Links” from the left menu, click the “View Stats” button next to a specific link to see data such as click count, unique visitors, and last click time.

Summary & Next Steps

Multi-channel attribution is the foundation of precise operations. With TG-Staff tracking links, you can establish independent tracking paths for each ad channel, turning Telegram traffic from a “black box” into a data-driven process. The core steps are just three: Create links → Deploy channels → Compare data.

Start now:

Start Tracking Your Ad Performance Now

Sign up for a free TG-Staff trial → Create your first split link → Place the test link in your ad backend → Check attribution data after 3 days.
Register Now | View Split Link Docs | Contact Support @tgstaff_robot