What Does T Co Mean in Google Analytics?

Cody Schneider••7 min read

If you're digging into your Google Analytics reports, you’ve probably seen "t.co" appear in your list of traffic sources, often near the top. Seeing an unfamiliar domain driving significant traffic can be alarming, but there’s no need to worry. This article will explain exactly what t.co is, why it shows up in your reports, and how you can get more detailed insights from the traffic it sends to your website.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What is t.co and Why is it in My Analytics?

In short, t.co is Twitter's official link shortening and tracking service. Every time someone shares a link on Twitter (now X) — whether in a tweet, their profile bio, or a direct message — Twitter automatically wraps it with a t.co URL. When a user clicks that link, they are momentarily passed through the t.co domain before landing on your website.

Twitter does this for a few key reasons:

  • Character Count: Even with expanded character limits, every character counts. The t.co service ensures that any link, no matter how long, only takes up a small, standard number of characters.
  • Click Tracking: It allows Twitter to track how many people click on links, giving users and advertisers analytics within the Twitter platform itself.
  • Security: By routing traffic through their own service, Twitter can check for and warn users about potentially malicious or spammy websites, protecting them from harm.

Because Google Analytics reports the last place a visitor was right before they hit your site, it registers "t.co" as the source of the traffic. For the most part, Google Analytics is smart enough to know that t.co is coming from Twitter and will typically categorize it correctly as social media traffic.

You can see this in GA4 by navigating to Reports > Acquisition > Traffic acquisition. You'll likely see a line item where the "Session source / medium" is t.co / referral.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

The Challenge: All Your Twitter Traffic is Grouped Together

Knowing that t.co represents Twitter traffic is a good first step, but it presents a significant reporting problem: it lumps all your organic Twitter traffic into a single bucket. This makes it nearly impossible to figure out which specific activities on Twitter are actually working.

Imagine this common scenario for a brand on Twitter:

  • You have a link to your homepage in your profile bio.
  • You posted a tweet this morning with a link to your latest blog post.
  • Yesterday, you tweeted a link to a specific product page with a special offer.

At the end of the day, you see that t.co / referral brought 250 sessions to your site. That's great, but you have no way of knowing how many of those sessions came from your bio, the blog post tweet, or the product promotion. Was it the blog post that went viral, or did a lot of people click the link in your bio? Did yesterday's product promotion drive any sales today?

Without more detail, you can't measure the return on investment (ROI) of your efforts. You're flying blind, unable to make data-driven decisions about your Twitter strategy.

The Solution: Gain Clarity with UTM Parameters

To solve the mystery of your t.co traffic, you need to add context to the links you share. The standard and most effective way to do this is by using Urchin Tracking Module (UTM) parameters.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What Are UTM Parameters?

UTM parameters are simple text tags that you add to the end of a URL. These tags don't change the destination of a link, but they give Google Analytics specific information about where the click came from. When someone clicks a link with UTMs, that data is sent directly to your GA reports, overriding generic sources like t.co.

There are five main UTM parameters, but for Twitter tracking, you’ll primarily focus on these three:

  • utm_source: Identifies the source of the traffic. For this, you’ll use "twitter." This will replace "t.co" in your reports.
  • utm_medium: Identifies the marketing medium. A common convention here is "social."
  • utm_campaign: Identifies a specific campaign or promotion. For example, "summer_sale" or "new_feature_launch."
  • utm_content: This is arguably the most valuable tag for this use case. It lets you differentiate between links that point to the same URL but are used in different places. For example, "profile_bio_link," "tuesday_blog_post_tweet," or "promo_video_tweet."

How to Easily Create UTM Links

Manually typing out UTM parameters can lead to typos and inconsistent data. The best practice is to use a URL builder. Google provides a free and easy-to-use Campaign URL Builder for GA4.

Here’s how to use it for your Twitter links, using our earlier example of promoting a new blog post:

  1. Website URL: Enter the link you want to share (e.g., https://www.yourwebsite.com/blog/new-post).
  2. Campaign Source (utm_source): twitter
  3. Campaign Medium (utm_medium): social
  4. Campaign Name (utm_campaign): blog_promotion_q2 (or something that describes the overall effort).
  5. Campaign Content (utm_content): new_post_tweet_1 (be specific so you know exactly which tweet drove the click).

The tool will generate a new URL for you that looks something like this:

https://www.yourwebsite.com/blog/new-post?utm_source=twitter&utm_medium=social&utm_campaign=blog_promotion_q2&utm_content=new_post_tweet_1

This URL is long and messy, so before you share it on Twitter, it's a good idea to run it through a link shortener like Bitly. This keeps your tweets clean while preserving all the valuable tracking data you just added.

Where to Use Your New UTM-Tracked Links

The key to effective tracking is consistency. Create unique, UTM-tagged links for every single place you share a URL on Twitter, including:

  • The link in your profile bio (e.g., use utm_content=profile_bio_link).
  • Regular tweets promoting content, products, or landing pages.
  • Links you share in DMs with potential customers.
  • Links used in your Twitter Ads to ensure consistent tracking alongside your organic efforts.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Finding and Analyzing Your Twitter Campaign Data in GA4

Once you start using UTM-tagged links, your Google Analytics reports will become significantly more insightful. Instead of a single, vague t.co / referral entry, you’ll see clean, properly attributed data.

To find this new information in GA4:

  1. Navigate to Reports > Acquisition > Traffic acquisition.
  2. By default, you’ll see the "Session default channel group." Click the dropdown arrow next to the primary dimension and select Session source / medium. Here, you'll see traffic neatly attributed to twitter / social.
  3. To see your campaign-level performance, change the primary dimension to Session campaign.
  4. Most importantly, to see which specific link was clicked, change the primary dimension to Session manual ad content. This column corresponds to the utm_content parameter you set.

Suddenly, you have actionable insights. You can clearly see that the "new_post_tweet_1" drove more engaged traffic and conversions than the link in your profile bio. This is the kind of data that helps you understand what resonates with your audience, refine your strategy, and prove the value of your social media efforts.

Final Thoughts

Seeing t.co in your analytics is completely normal and simply means you're getting traffic from Twitter. By using UTM parameters consistently, you can transform that generic traffic source into a rich dataset that reveals exactly which tweets, links, and campaigns are driving results for your business.

We know that creating custom links for every campaign and then hunting for that data across different reporting tools can be tedious. That's why we designed Graphed to do the heavy lifting for you. By connecting your tools like Google Analytics in just a few clicks, you can get insights by simply asking questions in plain English, like "Which of my Twitter campaigns from last month drove the most conversions?" We automate the data gathering and visualization so you can spend less time wrangling reports and more time acting on what you've learned.

Related Articles