Skip to content

54. SMS z linkami - tracking i optymalizacja

Poziom: Łatwy | Czas: 8 min

Linki w SMS muszą być krótkie (limit 160 znaków!) i trackable. W tym tutorialu nauczysz się skracać linki, śledzić kliknięcia i optymalizować conversions.

Dlaczego skracać linki?

Przed skróceniem:

SMS (192 characters = 2 SMS = 2x cost!):
"Check our new coaching program: https://coachflow.pl/coaching-programs/vip-executive-coaching-package?utm_source=sms&utm_campaign=feb2026&promo=early-bird"

Po skróceniu:

SMS (98 characters = 1 SMS):
"Check our new VIP coaching: coach.link/vip-feb
Early bird 30% OFF ends tonight!"

SAVINGS: 94 characters = stays under 160 = 50% cost reduction!

Automatyczne skracanie:

Campaigns → Create SMS

When you paste long URL:
https://coachflow.pl/booking/kamil-coaching

GHL auto-shortens to:
https://yourcompany.ghl.link/abc123

Benefits:
✅ Click tracking (automatic)
✅ Character savings
✅ Professional look
✅ UTM parameters preserved
Marketing → Links → Create Link

Original URL:
https://coachflow.pl/coaching-packages?promo=flash30

Custom short link:
coachflow.ghl.link/flash30
(or use your domain: coach.link/flash30)

Tracks:
- Total clicks
- Unique clicks  
- Click timestamp
- Device type
- Geographic location

Setup (Professional):

Instead of: yourcompany.ghl.link/abc Use: coach.link/abc (your brand!)

Steps:

1. Buy short domain (e.g., coach.link, yourname.link)
   Namecheap, GoDaddy: ~$12/year

2. GHL Settings → Domains → Link Tracking Domain
   
3. Add DNS record:
   Type: CNAME
   Name: coach.link
   Value: track.ghl.io

4. Wait 24-48h for propagation

5. Test: Create link → Should use coach.link!

Benefits:

  • Brand trust (yourlink vs ghl.link)
  • Shorter URLs
  • Professional appearance

UTM Parameters & Tracking

UTM Tags:

Base URL:
https://coachflow.pl/coaching

Add UTM parameters:
?utm_source=sms
&utm_medium=campaign
&utm_campaign=feb_flash_sale
&utm_content=cta_button

Full URL:
https://coachflow.pl/coaching?utm_source=sms&utm_medium=campaign&utm_campaign=feb_flash_sale

GHL shortens to:
coach.link/abc123
(UTMs preserved!)

Track in Google Analytics:

Acquisition → Campaigns

See:
- Traffic from SMS
- Conversions from SMS
- Revenue attribution
- Behavior flow

GHL Internal Tracking:

Links Dashboard shows:
- Total clicks: 487
- Unique clicks: 312  
- Click-through rate: 15.6%
- Top performing links
- Geographic distribution
- Time of clicks (hourly)

Option 1: End of message

"Flash Sale! 30% OFF all coaching packages.  
Valid TODAY only.

Book now: coach.link/flash"

✅ Clear CTA
✅ Easy to tap (not buried)

Option 2: Mid-message (if natural)

"Hi Anna! Your booking confirmation:

📅 Tomorrow 10 AM  
👤 With Kamil
📍 View location: coach.link/loc

See you!"

✅ Contextual
✅ Natural flow

Option 3: Call-to-action style

"Want 10X your coaching business? 🚀

Our proven 90-day program:
→ coach.link/90day

Limited spots. Apply now!"

✅ Benefit-driven
✅ Urgency

Click Tracking Dashboard

Individual Campaign Analysis:

Campaign: "Feb Flash Sale"

Messages sent: 2,000
Links delivered: 1,980 (99%)
Total clicks: 297 (15% CTR) ✅
Unique clicks: 234 (11.8%)

Top clicked link:
coach.link/flash → 187 clicks

Clicks by time:
10-11 AM: 89 clicks (peak!)
2-3 PM: 54 clicks
7-8 PM: 42 clicks

Clicks by device:
Mobile: 92%
Desktop: 7%
Tablet: 1%

(Most SMS = mobile, as expected)

Conversion Tracking:

Link: coach.link/flash
Clicks: 187
→ Landed on page: 182 (97%)
→ Started checkout: 34 (18% of clicks)
→ Completed purchase: 23 (12% of clicks)

Revenue: $2,300
Cost: $30 (SMS campaign)
ROI: 7,566% 🎉

Personalized URLs:

Hi {{firstName}}!

Your personal coaching assessment:
coach.link/assess-{{contact.id}}

Takes 2 min, get instant results!

Each contact gets unique link tracking their specific journey.

Workflow:

IF: Contact tagged "vip-customer"
  → Link: coach.link/vip-offer
  
IF: Contact tagged "new-lead"
  → Link: coach.link/intro-offer
  
IF: Geographic location "Warsaw"
  → Link: coach.link/warsaw

Same campaign, different offers!

QR Codes Integration

Generate QR for SMS:

Use: qr-code-generator.com or GHL QR tool

Input: coach.link/flash
Generate: QR code image

Use in:
- Follow-up email: "Couldn't click link in SMS? Scan QR:"
- Printed materials
- Video presentations

Tracks same as link click

Avoid Spam Filters:

❌ BAD PRACTICES:
- bit.ly, tinyurl (overused, flagged)
- Suspicious domains (.xyz, .tk)
- Multiple links (>2 in one SMS)
- URL shorteners + spam words

✅ GOOD PRACTICES:
- Custom branded domain (coach.link)
- Single, clear link
- HTTPS only
- Descriptive path (/flash vs /xyz123)
Modern phones preview links:

coach.link/flash → Shows: "Coachflow - Flash Sale"

Optimize:
- Page title clear & compelling
- Meta description relevant
- Load fast (<2 sec)
- Mobile-optimized

Before sending campaign:

☑ Test click from your phone
☑ Link loads fast (<3 sec on mobile?)
☑ Page mobile-friendly?
☑ Form/CTA works on phone?
☑ Tracking fires (check GHL dashboard)?
☑ UTM parameters captured (check GA)?
☑ Link not expired/broken?
HEALTHY SMS LINK PERFORMANCE:

Click-through rate (CTR):
- Transactional SMS: 20-30%
- Promotional SMS: 10-20%
- General update: 5-15%

Conversion rate (of clickers):
- E-commerce: 5-15%
- Service booking: 15-30%
- Content download: 30-50%

If below benchmarks → optimize:
1. Better CTA copy
2. Stronger offer
3. Landing page improvements
4. Send time testing

Następny krok: 55. Analityka SMS - kompletny przegląd metrics