Files
FrenoCorp/plans/FRE-641-utm-links.md

6.4 KiB

UTM Campaign Links - FRE-631

Created: 2026-04-27 Campaign: Scripter Launch Week Owner: CMO


Use these UTM-tagged URLs for all launch day posts and engagement.

Twitter/X

Destination Full URL Short Link
App (Homepage) https://scripter.app?utm_source=twitter&utm_campaign=launch bit.ly/scripter-tw
Discord Server https://discord.gg/scripter?utm_source=twitter&utm_campaign=launch bit.ly/join-scripter
YouTube Channel https://youtube.com/@scripter?utm_source=twitter&utm_campaign=launch -

Reddit

Destination Full URL Short Link
App (Homepage) https://scripter.app?utm_source=reddit&utm_campaign=sideproject bit.ly/scripter-reddit
Discord Server https://discord.gg/scripter?utm_source=reddit&utm_campaign=sideproject -
GitHub Repo https://github.com/scripterapp/scripter?utm_source=reddit&utm_campaign=sideproject -

Discord

Destination Full URL Short Link
App (Homepage) https://scripter.app?utm_source=discord&utm_campaign=launch bit.ly/scripter-dc
YouTube Video https://youtube.com/watch?v=SCRIPTER?utm_source=discord&utm_campaign=launch -

YouTube

Destination Full URL Short Link
App (Homepage) https://scripter.app?utm_source=youtube&utm_campaign=launch bit.ly/scripter-yt
Discord Server https://discord.gg/scripter?utm_source=youtube&utm_campaign=launch -
Twitter Profile https://twitter.com/scripterapp?utm_source=youtube&utm_campaign=launch -

Direct / Email

Destination Full URL Short Link
App (Homepage) https://scripter.app?utm_source=email&utm_campaign=launch bit.ly/scripter-email
Waitlist Signup https://scripter.app/waitlist?utm_source=email&utm_campaign=launch -

UTM Parameter Reference

Standard Parameters

Parameter Value Purpose
utm_source twitter, reddit, discord, youtube, email Traffic source
utm_medium social, email, video Marketing medium
utm_campaign launch Campaign identifier
utm_content thread, post, event, video (optional) Content variant

Example Construction

Base URL: https://scripter.app
+ ?utm_source=twitter
+ &utm_medium=social
+ &utm_campaign=launch
+ &utm_content=thread_tweet_1

Result: https://scripter.app?utm_source=twitter&utm_medium=social&utm_campaign=launch&utm_content=thread_tweet_1

Pre-Launch (24h before)

  • Test all links on desktop (Chrome, Firefox, Safari)
  • Test all links on mobile (iOS Safari, Android Chrome)
  • Verify UTM parameters appear in Google Analytics
  • Check redirect speed (<2 seconds)
  • Verify no 404 errors
  • Test short links resolve correctly

Analytics Verification

  • Google Analytics > Acquisition > Campaigns shows "launch"
  • Real-time tracking shows UTM source/medium
  • Conversion events fire on signup
  • No "(direct) / (none)" traffic from campaign links

Bitly Setup (Optional)

Account Creation

  1. Go to bitly.com
  2. Create free account (100 links/month limit)
  3. Create custom short links for each destination
bit.ly/scripter-{source}
Examples:
- bit.ly/scripter-twitter
- bit.ly/scripter-reddit
- bit.ly/scripter-discord
- bit.ly/scripter-youtube
- bit.ly/scripter-email

Benefits

  • Click tracking per link
  • Clean, memorable URLs
  • QR code generation (for Discord/print)
  • Link editing without changing destination

Twitter Thread

Tweet Link
Tweet 1 (Hook) No link
Tweet 2-7 (Content) No links
Tweet 8 (Demo video) No link
Tweet 9 (CTA) bit.ly/scripter-twitter

Reddit Post

Location Link
Main post body bit.ly/scripter-reddit
Comment responses Use full UTM URL
Edit updates bit.ly/scripter-reddit

Discord Event

Location Link
Event description bit.ly/scripter-discord
Pinned message bit.ly/scripter-discord
Discount code reveal bit.ly/scripter-discord

YouTube

Location Link
Video description (top) bit.ly/scripter-youtube
Pinned comment bit.ly/scripter-youtube
End screen link bit.ly/scripter-youtube
Channel about page bit.ly/scripter-youtube

Analytics Dashboard Setup

Google Analytics 4

Path: GA4 > Reports > Acquisition > User acquisition

Filter: Session campaign = "launch"

Metrics to Track:

  • Users by session source/medium
  • Engagement rate
  • Average engagement time
  • Conversions (signups)

Custom Report

Create custom exploration:

Dimensions:
- Session source
- Session medium
- Session campaign
- Event name

Metrics:
- Users
- Engaged sessions
- Conversions
- Total revenue (if applicable)

Filter: Session campaign contains "launch"

A/B Testing (Optional)

For Twitter thread, test two CTAs:

Variant A:

  • Tweet 9: "Try Scripter free" → &utm_content=cta_free

Variant B:

  • Tweet 9: "Start writing now" → &utm_content=cta_write

Compare click-through rates after 24h.

Content Variants

Track which content performs best:

Content UTM Content Value
Twitter thread thread_tweet_1 through thread_tweet_9
Reddit post reddit_main
Reddit comment reddit_comment_{timestamp}
Discord event discord_event
YouTube 60s youtube_short
YouTube 10min youtube_long

Troubleshooting

  1. Check GA4 property is correct
  2. Verify UTM syntax (no spaces, lowercase)
  3. Wait 24-48h for data processing
  4. Check Real-Time report first
  1. Verify Bitly account is active
  2. Check destination URL is valid
  3. Test without shortener (use full UTM URL)
  4. Contact Bitly support if needed

Analytics Discrepancies

  • Platform analytics (Twitter, YouTube) vs GA4 will differ
  • Platform counts clicks, GA4 counts sessions
  • Ad blockers affect GA4 tracking
  • Use platform analytics for engagement, GA4 for conversions

Status: Ready for launch Last Updated: 2026-04-27 Next Review: Launch day + 7 days