Configuring Your Account
Understand Billing
Publishing
Analytics & Reporting
Engagement
AI and Automation
Social Listening
Sprout Integrations
Tagging
Customer Care
Salesforce Service Cloud
Instagram
Facebook
X
Tiktok
Threads
WhatsApp
LinkedIn
YouTube
Pinterest
Bluesky

How do I use Link Tracking?

Table of Contents

How do I use Link Tracking?

Link Tracking (also called UTM tracking) lets you append parameters to the URLs you share through Sprout, so you can measure the impact of your social content in analytics tools like Google Analytics 4 (GA4).

Important: GA4 is the only supported version of Google Analytics for UTM links. If you haven't migrated from Universal Analytics, your tracking data will not appear.


Availability by plan

Capability

Professional

Advanced+

Manually add/edit UTM parameters on any link from Compose

Create automated tracking rules in Settings (auto-applied to matching URLs)

Permission required: Account Owner or Manage URL Tracking permission (for rule configuration on Advanced+ plans).

Tracking rules are configured per group — you'll need to set up rules for each group separately.


Dynamic parameter values

When configuring your UTMs (either in rules or manually in Compose), you can use these dynamic values that Sprout populates automatically at publish time:

Parameter value

Variable

What it outputs

Social Network

{SOCIAL_NETWORK}

Full network name (linkedin, twitter, facebook, bluesky, threads, pinterest, youtube, google_my_business)

Social Network - 2 Char

{SOCIAL_NETWORK_ABBV}

Two-letter abbreviation (fb, tw, ig, li, pn, yt, gb, bs, th, tt)

Social Account

{NETWORK_NAME}

Name of the social profile on the post

Label Tags

{TAGS}

Comma-separated list of label tags on the post

Campaign Tags

{CAMPAIGN_TAGS}

Comma-separated list of campaign tags on the post

Unique ID

{TIMESTAMP_EPOCH}

Epoch timestamp at publish time (unique per post)

First 25 Characters of Post

{START_OF_POST}

First 25 characters of the post text

Date of Post

{TIMESTAMP_YYYYMMDD}

Publish date in YYYYMMDD format

Custom Value

(your text)

Any static text you enter

Note: The Social Network value outputs twitter (not "X") in the URL parameter. Keep this in mind when filtering in GA4.

Screenshot 2024-05-15 at 2.26.37 PM.png

How to create tracking rules (Advanced+ plans)

  1. Navigate to Settings > Publishing > Link Tracking.

  2. Click Add Parameter Set.

  3. Name your parameter set.

  4. Configure your default parameters (Campaign, Source, Medium, Content):

    • Select a dynamic value from the dropdown, or choose Custom Value and type your own.

    • Toggle each parameter on or off.

  5. (Optional) Add custom parameters (up to 100 characters per parameter name).

  6. (Optional) Enter a URL in URL Matching — this parameter set will auto-apply whenever that URL (or a subdomain/path of it) appears in Compose.

  7. Preview the resulting link.

  8. Click Save.

Subdomain and path matching: If you create a rule for sproutcoffee.com, it will also auto-apply to blog.sproutcoffee.com and sproutcoffee.com/careers — unless you create a more specific rule for those.

Where rules auto-apply: Message text links, attached link preview, Google My Business button URL, and Pin URL.


How to use Link Tracking in Compose

If you have URL Matching set up (Advanced+): Simply paste the matching URL into Compose — the parameters auto-apply.

For any link (Professional+):

  1. Click the link in Compose.

  2. Select Edit Link Tracking.

  3. Choose a saved parameter set from the dropdown, or manually configure individual parameters.

  4. Check or uncheck "Apply these tracking parameters to all links on this post" depending on whether you want the UTMs on every link in the post (message text, attached link, GMB button, Pin URL).

  5. Preview and click Save.


Multi-network posts and link shortening

  • If you use {SOCIAL_NETWORK} as a dynamic value and publish to multiple networks, Sprout dynamically inserts the correct network name for each.

  • Exception: If you shorten a link in a multi-network post, the shortened URL locks in all selected networks as a combined value (comma-separated). To get per-network tracking with shortened links, use the Schedule + Duplicate workflow to schedule each network separately.

  • You do not need to shorten links to apply tracking rules — rules apply automatically to the full URL.

  • If you edit tracking parameters after shortening, you must re-shorten the link before posting.


Viewing Link Tracking data in Google Analytics 4

To find your UTM-tagged traffic in GA4:

  1. Navigate to Reports > Acquisition > Traffic acquisition.

  2. Use the dimension dropdowns to view by:

    • Session source (your utm_source values)

    • Session medium (your utm_medium values)

    • Session campaign (your utm_campaign values)

  3. For more advanced analysis, use Explore > Free-form and add Session source, medium, and campaign as dimensions.

Tip: Create a GA4 segment for Session medium = social to isolate all Sprout-published traffic in one view.


Example scenario

Sprout Coffee wants to measure traffic from social channels to www.sproutcoffee.com/careers for a recruiting campaign.

Parameter

Value

Rationale

utm_campaign

Recruitment (Custom Value)

Identifies the campaign

utm_source

{SOCIAL_NETWORK}

Dynamically shows which network drove the traffic

utm_medium

{NETWORK_NAME} (Social Account)

Shows which specific profile published the post

utm_content

{TIMESTAMP_EPOCH} (Unique ID)

Ties traffic back to a specific outgoing post

URL Matching

www.sproutcoffee.com/careers

Auto-applies whenever this URL is used in Compose


Screenshot 2024-05-15 at 2.34.03 PM.png
 

 

 

Was this article helpful?

4 out of 8 found this helpful

Table of Contents