Motyw
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!GHL Link Shortener
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 preservedManual Link Creation:
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 locationCustom Domain for Links
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 flowGHL 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)Link Placement Best Practices
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 flowOption 3: Call-to-action style
"Want 10X your coaching business? 🚀
Our proven 90-day program:
→ coach.link/90day
Limited spots. Apply now!"
✅ Benefit-driven
✅ UrgencyClick 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% 🎉Advanced: Dynamic Links
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.
Conditional Links:
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 clickLink Security & Spam Filters
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)Link Preview (Some carriers):
Modern phones preview links:
coach.link/flash → Shows: "Coachflow - Flash Sale"
Optimize:
- Page title clear & compelling
- Meta description relevant
- Load fast (<2 sec)
- Mobile-optimizedTesting Links
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?Link Metrics Benchmark
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 testingNastępny krok: 55. Analityka SMS - kompletny przegląd metrics
