How to Add Google Analytics to LinkedIn Profile

Cody Schneider7 min read

You can't add a Google Analytics tracking script directly to your LinkedIn profile, but you absolutely can track who clicks from LinkedIn to your website. This tutorial will show you exactly how to use special links to see a detailed breakdown of your LinkedIn traffic directly inside your Google Analytics account. You'll learn how to track clicks from your profile bio, individual posts, and company page - all without needing any code.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Bother Tracking LinkedIn Traffic in Google Analytics?

Your LinkedIn profile is more than just an online resume, it's a critical tool for networking, lead generation, and personal branding. When you share links to your portfolio, blog, or company website, you're creating pathways for potential clients, employers, and collaborators. Without tracking, you're flying blind. You might be getting tons of traffic without realizing which efforts are paying off.

By tracking this traffic properly in Google Analytics, you can answer essential questions like:

  • How many people are visiting my website from my LinkedIn profile each month?
  • Which of my posts or articles drove the most website sessions?
  • Does traffic from my LinkedIn profile bio convert better than traffic from a specific post?
  • Is my time investment on LinkedIn leading to actual business outcomes like form submissions or sales?

Gaining this visibility turns LinkedIn from a passive presence into a measurable marketing channel.

The Key Tool: Understanding UTM Parameters

The magic behind tracking LinkedIn traffic isn't a complex script or an expensive tool. It's a simple, free method called UTM parameters. UTM (Urchin Tracking Module) parameters are short snippets of text you add to the end of a URL. These snippets act as labels, telling Google Analytics exactly where the click came from.

When someone clicks a UTM-tagged URL, Google Analytics automatically reads these labels and organizes the visit in your reports. You don't have to configure anything special in GA to make this work, it's a built-in feature.

There are five standard UTM parameters, but for our purposes, we'll focus on the three most important ones:

  • utm_source: Identifies which site sent the traffic. In this case, the source will always be linkedin.
  • utm_medium: Explains the general category of the traffic source. Common examples are social, cpc (for paid ads), or email. We'll use social.
  • utm_campaign: Describes a specific marketing campaign or effort. This is where you can differentiate traffic from your profile bio versus a specific post about a new product.

When you string these together, a regular link like https://yourwebsite.com becomes:

https://yourwebsite.com?utm_source=linkedin&utm_medium=social&utm_campaign=profile_bio

This looks complicated, but you'll almost never have to build these by hand.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step-by-Step Guide: Creating Trackable Links for LinkedIn

Now, let's walk through the process of creating and using these special URLs for various parts of your LinkedIn presence. The key is to be consistent with your naming to keep your data clean and easy to read.

Step 1: Use Google's Campaign URL Builder

The easiest way to create a UTM-tagged URL is with Google's own free tool, the Campaign URL Builder. This tool provides a simple form that generates the full URL for you, eliminating any chance of typos.

Here's how to fill it out for the general website link in your LinkedIn profile's contact info section:

  • Website URL: The full URL of the page you want to link to (e.g., https://www.myportfolio.com).
  • Campaign Source (utm_source): linkedin
  • Campaign Medium (utm_medium): social
  • Campaign Name (utm_campaign): profile_contact_info

As you fill out the form, the tool will automatically generate the full campaign URL at the bottom of the page. Simply copy this URL.

Step 2: Shorten the Link for a Clean Look (Highly Recommended)

Paste the long, generated URL into a link shortener service like Bitly or Cuttly. This isn't just for aesthetics, a long URL with lots of parameters could look spammy or intimidating to some users. A clean, short link is much more professional and user-friendly.

Using a shortener transforms your long URL into something simple like bit.ly/LinkedInPortfolio. Don't worry, the UTM parameters are still attached - they're just hidden behind the shortened link.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 3: Add the Link to Your LinkedIn Profile

Now that you have your short, trackable link, you can place it anywhere on your LinkedIn profile. Simply edit your profile and paste the new link into the "Website" field or any other Custom links section.

Congratulations! From this point forward, every click on that link will be neatly categorized in your Google Analytics account.

How to Track Links from Different LinkedIn Locations

Your profile bio is just the beginning. The real power of UTM tracking comes from creating unique links for different areas and campaigns, allowing you to see which specific activities drive traffic. The process is the same - only the utm_campaign value changes.

Tracking Your Main "Link in Bio" button (Creator Mode)

If you have Creator Mode enabled, you can add a prominent custom link right below your headline. This is highly visible and a prime spot for a call-to-action.

  • Website URL: https://yourwebsite.com/newsletter
  • utm_source: linkedin
  • utm_medium: social
  • utm_campaign: creator_mode_cta

Tracking Links in Individual Posts

When you're sharing a blog post or a case study, you want to measure that post's specific impact. You can create a unique campaign name for each post or for each content series.

  • Website URL: https://yourwebsite.com/new-case-study
  • utm_source: linkedin
  • utm_medium: social
  • utm_campaign: post_case_study_promo_aug2024

This allows you to see later that this specific August promotion for that particular case study brought in a certain number of visitors. It offers an incredible level of clarity for your content strategy.

Tracking Links on Your Company Page

If you manage a company page, the same rules apply. You should use a distinct utm_campaign value for your page's website link to separate its traffic sources from those associated with your personal profile.

  • Website URL: https://yourcompany.com
  • utm_source: linkedin
  • utm_medium: social
  • utm_campaign: company_page_bio

Pro Tip: Keep a Spreadsheet to Stay Organized

When you start making multiple links, it's easy to lose track. Create a simple Google Sheet or Excel file to log every UTM link you create. List the date, the destination URL, and the source, medium, and campaign names. This ensures you use consistent naming and creates a reference to look back on when you analyze your data.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Where to Find Your LinkedIn Traffic Data in GA4

Once your links have been live for a while and have gathered some clicks, you can dive into Google Analytics to see the results. Follow these steps:

  1. Log into your Google Analytics 4 property.
  2. On the left-hand navigation menu, go to Reports > Acquisition > Traffic acquisition.
  3. This report shows you where your users are coming from. By default, it groups data by "Session default channel group."
  4. To see your UTM data, click the dropdown arrow above the first column that says "Session default channel grouping" and select "Session source / medium" instead.
  5. You should now see linkedin / social as a row in your report. This confirms that traffic is being correctly categorized!

Seeing Your Campaign-Specific Data

To see the breakout by campaign names—the most important part—you need to add a secondary dimension.

  1. In the same report, click the small blue "+" sign next to the "Session source / medium" column header.
  2. In the search box that appears, type "campaign" and select "Session campaign".

The report will now update to show a new column. You’ll see your different utm_campaign names like profile_contact_info, creator_mode_cta, and post_case_study_promo_aug2024 broken out into separate rows. You can now compare sessions, engagement rate, average engagement time, and conversions for each specific LinkedIn effort.

Final Thoughts

By using an organized strategy with UTM parameters, you can finally gain clear visibility into what’s working on LinkedIn. Linking your efforts directly to Google Analytics data allows you to move beyond tracking surface-level vanity metrics and start measuring real traffic, engagement, and conversions, turning your professional network into a measurable growth engine.

Once you get comfortable analyzing individual data sources, the next step is often to pull everything together for a complete view of your marketing and sales performance. At Graphed, we’ve made this incredibly easy. We connect directly to your Google Analytics, Google Ads, Shopify, and social media accounts, letting you pull all your data into unified, real-time dashboards using simple, natural language prompts. You can instantly create reports without hunting for your data, giving you more time to act on insights instead of just gathering them. Give Graphed a try and see your entire funnel in one place.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!