Motyw
93. Attribution Tracking - skad przychodzą klienci?
Poziom: Zaawansowany | Czas: 7 min
Attribution = przypisanie sprzedazy do WLASCIWEGO zrodla marketingowego. "Ktory kanal zasługuje na credit?" 70% marketerow nie wie, ktore kampanie faktycznie dzialaja.
Problem z attribution
TYPOWY CUSTOMER JOURNEY (multi-touch):
Day 1: Zobaczy Facebook ad -> Kliknie -> Czyta blog post -> Odchodzi
Day 3: Google search "[brand name]" -> Landing page -> Zapisuje sie na newsletter
Day 7: Otwiera email -> Klika link -> Ogląda webinar
Day 10: Direct visit -> Pricing page -> Kupuje
PYTANIE: Co dostaje credit за sprzedaz?
ODPOWIEDZI (rozne modele):
- First Touch: Facebook ad (pierwszy kontakt)
- Last Touch: Direct visit (ostatni przed zakupem)
- Linear: Wszystkie rowno (Facebook 25%, Google 25%, Email 25%, Direct 25%)
- Time Decay: Wiecej credytu blizej zakupu
- U-Shaped: First + Last dostaja najwiecej (40% + 40%), srodek 20%Modele Attribution
1. First Touch Attribution
PRZYPISANIE: Pierwszy kontakt dostaje 100% credit
PRZYKLAD:
Customer path: Facebook -> Email -> Google -> Direct -> Purchase
CREDIT: Facebook = 100%
PROS:
- Prosty
- Pokazuje co generuje AWARENESS
CONS:
- Ignoruje wszystkie inne touchpointy
- Nie pokazuje co ZAMYKA sprzedaz
KIEDY UZYWAC:
- Top-of-funnel optimization (generowan
ie ruchu)
- Brand awareness campaigns2. Last Touch Attribution
PRZYPISANIE: Ostatni kontakt przed zakupem = 100% credit
PRZYKLAD:
Path: Facebook -> Email -> Google -> Direct -> Purchase
CREDIT: Direct = 100%
PROS:
- Prosty
- Pokazuje co finalnie KONWERTUJE
CONS:
- Ignoruje cały customer journey davor
- Undervalues awareness channels
KIEDY UZYWAC:
- Bottom-of-funnel optimization (closing)
- Direct response campaigns
UWAGA: GHL domyslnie uzywa LAST TOUCH!3. Linear Attribution
PRZYPISANIE: Wszystkie touchpointy rowny credit
PRZYKLAD:
Path: Facebook -> Email -> Google -> Direct (4 touchpoints)
CREDIT: Kazdy 25%
PROS:
- Fair - wszystkie kanaly uznane
- Prosty do wyliczenia
CONS:
- Czy first touch NAPRAWDE tak samo wazny jak last?
- Nie rozroznia high-impact vs low-impact touchpoints
KIEDY UZYWAC:
- Long sales cycles (many touchpoints)
- Multi-channel campaigns (equal importance)4. Time Decay Attribution
PRZYPISANIE: Wiecej credytu im blizej zakupu
PRZYKLAD:
Path: Facebook (Day 1) -> Email (Day 5) -> Google (Day 8) -> Direct (Day 10)
CREDIT:
- Facebook: 10%
- Email: 20%
- Google: 30%
- Direct: 40%
PROS:
- Logiczne (recent = more influential)
- Balances entire journey
CONS:
- Kompleksniejszy calculation
- Still somewhat arbitrary (dlaczego 10-20-30-40?)
KIEDY UZYWAC:
- Sales cycles 2-4 tygodnie
- E-commerce (impulse + consideration)5. U-Shaped (Position-Based) Attribution
PRZYPISANIE: First + Last dostaja najwiecej, middle mniej
STANDARD: First 40%, Last 40%, Middle 20% (divided)
PRZYKLAD:
Path: Facebook -> Email -> Google -> LinkedIn -> Direct
CREDIT:
- Facebook (first): 40%
- Email: 6.67%
- Google: 6.67%
- LinkedIn: 6.67%
- Direct (last): 40%
PROS:
- Uznaje importance first touch (awareness) AND last touch (conversion)
- Nie ignoruje middle touchpoints
CONS:
- Still somewhat arbitrary percentages
- Complex calculation
KIEDY UZYWAC:
- Balanced view (awareness + conversion)
- Long sales cycles з multiple touchpointsGHL Attribution Setup
Tracking source danych
GHL AUTOMATYCZNIE TRACKUJE:
1. FIRST SOURCE:
Contact Field: "Original Source"
Saved at lead creation:
- "Facebook" (if UTM: utm_source=facebook)
- "Google Ads" (if utm_source=google)
- "Direct" (if no UTM)
2. LAST SOURCE:
Contact Field: "Last Source"
Updated z kazdym wizyta:
- Visitor returns przez Google -> Updates to "Google"
3. ALL TOUCHPOINTS:
Activity Timeline logs:
- Visited page (source=Facebook)
- Opened email
- Clicked SMS link
- etc.
RESULT: Pelna historia per contact!UTM Parameters (kluczowe!)
KAZDY external link MUSI miec UTMs:
STRUKTURA:
https://yoursite.com?utm_source=facebook&utm_medium=cpc&utm_campaign=spring-sale
PARAMETRY:
- utm_source: facebook, google, linkedin, email, etc.
- utm_medium: cpc (paid), organic, email, social, referral
- utm_campaign: spring-sale, webinar-promo, black-friday
- utm_content: ad-variant-1 (A/B testing)
- utm_term: coaching-services (keyword)
GHL CAPTURES automatycznie -> Zapisuje do Contact
BEZ UTMs = "Direct" (lost attribution!)Analiza Attribution w GHL
Report 1: Lead Source Report
Reporting -> Lead Sources
WIDOK:
Source | Leads | Customers | Conv Rate | Revenue | ROI
-------------|-------|-----------|-----------|----------|------
Google Ads | 200 | 20 | 10% | 20000 | 2X
Facebook Ads | 300 | 15 | 5% | 15000 | 1.5X
Organic | 100 | 15 | 15% | 15000 | INF
Email | 150 | 10 | 6.67% | 10000 | 50X
Referral | 50 | 12 | 24% | 12000 | 100X
KEY INSIGHTS:
- Referral: HIGHEST conversion rate (24%) - wzmocnij program!
- Organic: HIGH conv rate (15%) - invest w SEO
- Facebook: LOW conv rate (5%) - review targetingReport 2: Multi-Touch Path Analysis
CUSTOM REPORT -> Contact Activity Path
PRZYKLAD PATHS (top 5):
Path 1: Facebook -> Email -> Direct (50 conversions)
Path 2: Google -> Direct (40 conversions)
Path 3: Facebook -> Google -> Email -> Direct (30 conversions)
Path 4: Referral -> Direct (25 conversions)
Path 5: Organic -> Email -> Direct (20 conversions)
INSIGHT:
"60% customers touch Email przed zakupem"
-> Email nurture campaigns CRITICAL!Implementing Advanced Attribution
Metoda 1: Custom Fields Tracking
Utworz Custom Fields dla kazdego touchpoint:
Contact Fields:
- touchpoint_1_source (text)
- touchpoint_1_date (date)
- touchpoint_2_source (text)
- touchpoint_2_date (date)
- touchpoint_3_source (text)
- touchpoint_3_date (date)
... (up to touchpoint_10)
WORKFLOW AUTOMATION:
Trigger: "Contact visits page z UTM"
Action: IF touchpoint_1 empty -> Fill touchpoint_1
ELSE IF touchpoint_2 empty -> Fill touchpoint_2
ETC.
RESULT: Track up to 10 touchpoints per kontakt!Metoda 2: Webhooks + External Database
ADVANCED (dla developers):
GHL Webhook -> Your database (PostgreSQL, MySQL)
STRUCTURE:
Table: touchpoints
- contact_id
- touchpoint_number (1, 2, 3...)
- source (facebook, google, email)
- medium (cpc, organic, email)
- campaign (spring-sale)
- timestamp
- page_url
BENEFIT: Unlimited touchpoints, advanced queries
VISUALIZATION: Connect to BI tool (Tableau, Looker, Metabase)Metoda 3: Google Analytics 4 Integration
GA4 has BUILT-IN multi-touch attribution!
SETUP:
1. Install GA4 on GHL pages (see article 85)
2. Configure Conversions в GA4 (form submit, purchase)
3. GA4 -> Advertising -> Attribution
GA4 SHOWS:
- Data-driven attribution (ML algorytm)
- Path analysis (visual journey)
- Time lag (jak dlugo lead -> customer)
- Touchpoints before conversion
EXPORT DATA:
GA4 -> Export to GHL via API/Zapier
Update Contact Fields z attribution dataROI Calculation per Channel
FORMULA:
ROI = (Revenue - Cost) / Cost × 100%
PRZYKLAD per kanal:
FACEBOOK ADS:
Revenue: 15,000 zl (15 customers × 1000 zl avg)
Cost: 5,000 zl (ad spend)
ROI: (15000 - 5000) / 5000 = 200% (2X)
GOOGLE ADS:
Revenue: 20,000 zl (20 customers × 1000 zl)
Cost: 8,000 zl
ROI: (20000 - 8000) / 8000 = 150% (1.5X)
ORGANIC SEO:
Revenue: 15,000 zl (15 customers)
Cost: 0 zl (already invested ранiше)
ROI: INFINITE (free traffic!)
EMAIL MARKETING:
Revenue: 10,000 zl (10 customers)
Cost: 200 zl (platform fee)
ROI: (10000 - 200) / 200 = 4900% (49X!)
DECISION: Invest MORE w email marketing (highest ROI!)Reporting dla stakeholders
Executive Summary
MONTHLY ATTRIBUTION REPORT
Period: January 2024
Total Revenue: 50,000 zl
Total Marketing Spend: 15,000 zl
Overall ROI: 233%
TOP PERFORMERS:
1. Referral Program: 12,000 zl revenue, 0 zl cost -> INF ROI
2. Email Nurture: 10,000 zl revenue, 200 zl cost -> 49X ROI
3. Google Ads: 20,000 zl revenue, 8,000 zl cost -> 1.5X ROI
UNDERPERFORMERS:
1. Facebook Ads: 15,000 zl revenue, 10,000 zl cost -> 0.5X ROI (LOSS!)
RECOMMENDATIONS:
- Increase referral incentives (infinite ROI!)
- Pause Facebook ads, reallocate budget do Google
- Expand email list (highest ROI per lead)Najlepsze praktyki
1. CONSISTENT UTM NAMING:
❌ utm_source=fb, utm_source=facebook, utm_source=FB
✅ ZAWSZE: utm_source=facebook (lowercase, consistent)
Create UTM naming convention document!
2. TRACK OFFLINE TOUCHPOINTS:
Phone call -> Manual source update
Trade show -> Tag "event-xyz"
Referral -> Custom field "referred_by"
3. REGULAR ATTRIBUTION REVIEWS:
Weekly: Quick check (any wyn iers/losers?)
Monthly: Deep dive (ROI per channel)
Quarterly: Strategy shift (reallocate budget)
4. TEST ATTRIBUTION MODELS:
Compare First Touch vs Last Touch vs Linear
Which tells MOST actionable story pro TWÓJ biznes?
5. DONT OBSESS OVER PERFECTION:
80/20 rule: 80% accuracy wystarczy dla decyzji
Perfect attribution = niemozliwe (dark social, multiple devices)Checklist
☑ UTM parameters на WSZYSTKICH external linkach
☑ GHL capturing Original Source + Last Source
☑ Custom fields dla touchpoint tracking (if advanced)
☑ Lead Source report skonfigurowany
☑ ROI calculation per kanal
☑ Attribution model wybrany (First/Last/Linear/etc.)
☑ GA4 integration (if using)
☑ Consistent UTM naming convention
☑ Monthly attribution review ritual
☑ Budget reallocation based на ROI data
☑ Team trained (rozumieją attribution!)Nastepny krok: 94. ROI Campaigns
