Attribution Model 7 แบบ — เลือกอันไหนเหมาะกับธุรกิจคุณ ปี 2026

attribution model คือ rules ที่กำหนดว่า credit ของ conversion ไปให้ touchpoint ไหน — เปรียบเทียบ 7 model: First-touch, Last-click, Linear, Time-decay, U-shaped, Data-driven, Markov พร้อม use case + tools

Attribution Model 7 แบบ — เลือกอันไหนเหมาะกับธุรกิจคุณ ปี 2026

Last updated: 2026-05-30

Key Takeaways: attribution model คือชุดของกฎที่กำหนดว่า credit ของ conversion จะกระจายให้ touchpoint ไหนในเส้นทาง customer journey 7 model หลัก: First-touch (ทุก credit ให้ first touch), Last-click (ให้ last click), Last non-direct click (default ของ GA4 เก่า), Linear (เท่าๆ กัน), Time-decay (touchpoint ใกล้ conversion ได้ credit มากกว่า), U-shaped/Position-based (40-20-40), Data-driven (algorithm กระจาย) สำหรับ B2B Thai สมัยใหม่ — Data-driven ดีที่สุดถ้ามี volume พอ (≥ 300 conversion/เดือน), Time-decay หรือ U-shaped เป็น fallback ที่ดี First-touch + Last-click ให้ใช้เป็น “sanity check” ไม่ใช่ primary


ในการ run multi-channel marketing ทุก B2B เจอคำถามนี้: “deal ที่ปิดได้ — credit เป็นของ Meta, Google, LinkedIn, organic หรือ direct?”

ลูกค้าคนหนึ่งอาจเห็น LinkedIn post → search Google ของ brand → click ads → 2 สัปดาห์หลัง direct visit แล้ว book demo → ปิด deal ใน 3 เดือน

ถ้าใช้ Last-click = direct ได้ credit 100% ⇒ ตัด LinkedIn + Google ads ออก = ผิดมาก
ถ้าใช้ First-touch = LinkedIn ได้ credit 100% ⇒ พ่าย Google ads + direct ที่ช่วยปิด deal = ผิดอีก

ทางออกคือเข้าใจ attribution model 7 แบบ + เลือกอันที่ฟิตกับ business model

บทความนี้อธิบาย attribution model คือ อะไร, 7 model หลัก, ตัวอย่างคำนวณจริง, และ recommendation สำหรับ B2B ไทย


attribution model คือ อะไร — Definition

attribution model คือชุดกฎ (rules) ที่กำหนดว่า credit ของ conversion จะถูกกระจายให้ marketing touchpoint แต่ละจุดในเส้นทาง customer journey อย่างไร

ตัวอย่าง customer journey:

Day 1: LinkedIn post (brand)
Day 3: Google search "best CRM thailand" → Click PMax ad
Day 7: Email newsletter → Click link
Day 14: Direct visit → Book demo
Day 45: Close ฿120,000

มี 4 touchpoint — ใครได้ credit ของ ฿120,000?

นี่คือสิ่งที่ attribution model ตอบ

ทำไม Attribution Model สำคัญ

  • Budget allocation — ลด/เพิ่ม budget channel ไหน
  • Channel ROI evaluation — channel ไหน “ลึก ๆ” ได้ผล
  • Sales-marketing alignment — สรุปได้ว่า marketing contribute เท่าไหร่
  • Optimization decision — ทำอะไรเพิ่มถึงเร่ง revenue

7 Attribution Models — เปรียบเทียบ

Attribution Model 7 แบบ — เลือกอันไหนเหมาะกับธุรกิจคุณ ปี 2026 — แผนภาพที่ 1

1. First-Touch Attribution

Rule: 100% credit → touchpoint แรก

ตัวอย่าง: LinkedIn (Day 1) ได้ ฿120,000 — touchpoint อื่นได้ ฿0

ดีตรงไหน:
– เน้นความสำคัญของ awareness channel
– ช่วยตัดสินใจลงทุน top-of-funnel

ปัญหา:
– Ignore touchpoint หลังจากนั้น
– ทำให้ over-invest awareness, under-invest conversion

Use when:
– Pure brand campaign — วัด awareness contribution
– New product launch — focus discovery

2. Last-Click Attribution (Last-touch)

Rule: 100% credit → touchpoint สุดท้ายก่อน conversion

ตัวอย่าง: Direct (Day 14) ได้ ฿120,000

ดีตรงไหน:
– ตรงไปตรงมา + เข้าใจง่าย
– เหมาะกับ short journey (e-commerce ราคาต่ำ)

ปัญหา:
– Ignore ทุก touchpoint ก่อนหน้า
– Direct/Organic มัก over-credit (เพราะคนรู้จัก brand แล้ว)
– ทำให้ paid channel ดู under-perform เสมอ

Use when:
– E-commerce ราคาต่ำ + impulse buy
– Sanity check baseline

3. Last Non-Direct Click

Rule: 100% credit → last click ที่ไม่ใช่ direct

ตัวอย่าง: Email (Day 7) ได้ ฿120,000 (เพราะ Direct ที่ Day 14 ถูก skip)

ดีตรงไหน:
– Fix ปัญหาที่ Direct over-credit
– Default ของ GA Universal Analytics (ตอนนี้ deprecated)

ปัญหา:
– Still ignore touchpoint แรก ๆ
– Email/Last marketing channel ได้ credit เกินจริง

Use when:
– Legacy GA migration period
– Compare กับ GA UA historical data

4. Linear Attribution

Rule: Credit แบ่งเท่าๆ กันทุก touchpoint

ตัวอย่าง: 4 touchpoint แต่ละตัวได้ ฿30,000 (120,000 ÷ 4)

ดีตรงไหน:
– ยุติธรรมที่สุด — ทุก touchpoint สำคัญ
– เริ่มเข้าใจ multi-touch contribution

ปัญหา:
– Treat ทุก touchpoint เท่ากัน — ในความจริง บาง touch มี impact มากกว่า
– Optimization signal ไม่ชัด

Use when:
– เริ่มต้น multi-touch attribution
– B2B ที่ touchpoint จำนวนใกล้เคียงกันทุก deal

5. Time-Decay Attribution

Rule: Touchpoint ใกล้ conversion ได้ credit มากกว่า (exponential decay)

ตัวอย่าง:
– LinkedIn (Day 1, 44 days before close): ฿9,000 (7.5%)
– PMax (Day 3, 42 days): ฿12,000 (10%)
– Email (Day 7, 38 days): ฿18,000 (15%)
– Direct (Day 14, 31 days): ฿24,000 (20%)
– หลัง direct น่ามี touchpoint อื่นอีกที่ใกล้ close → จะได้ credit เพิ่ม

ดีตรงไหน:
– Reflect business reality — touchpoint ใกล้ปิด deal สำคัญกว่า
– Default ของ Google Ads conversion model สมัยใหม่

ปัญหา:
– ยัง under-credit top-of-funnel
– Half-life parameter ต้อง tune

Use when:
– B2B ที่ sales cycle ยาว — late touchpoint = sales-led
– Default ที่ดีถ้าไม่มี Data-driven

6. U-shaped (Position-Based) Attribution

Rule: First-touch ได้ 40%, Last-touch ได้ 40%, middle ทั้งหมดได้ 20%

ตัวอย่าง:
– LinkedIn (first): ฿48,000 (40%)
– PMax (middle): ฿12,000 (10%)
– Email (middle): ฿12,000 (10%)
– Direct (last): ฿48,000 (40%)

ดีตรงไหน:
– Balance discovery + closing
– Acknowledge ความสำคัญของ first + last

ปัญหา:
– Middle ได้ credit น้อยเกินไป
– Arbitrary 40-20-40 split

Use when:
– B2B ที่ discovery + closing สำคัญพอกัน
– เน้น brand-driven + conversion-driven equally

7. Data-Driven Attribution (DDA)

Rule: Machine learning algorithm คำนวณ credit ตามผลกระทบจริงของแต่ละ touchpoint

ตัวอย่าง (algorithm output):
– LinkedIn: ฿24,000 (20%)
– PMax: ฿42,000 (35%)
– Email: ฿18,000 (15%)
– Direct: ฿36,000 (30%)

ดีตรงไหน:
– ใช้ data จริงไม่ใช่ rule
– Update อัตโนมัติเมื่อ behavior เปลี่ยน
– GA4 default + Google Ads default

ปัญหา:
– ต้องมี volume พอ (≥ 300 conversion/30 day)
– Black-box — ไม่อธิบาย “ทำไม”
– Cross-domain tracking ต้อง setup ดี

Use when:
– B2B ที่มี volume พอ — choice #1
– มี GA4 + Conversion API setup ครบ

8. (Bonus) Markov Chain Attribution

Rule: ใช้ probabilistic model คำนวณ “removal effect” — ถ้าตัด touchpoint นี้ออก probability ของ conversion ลดเท่าไหร่

ดีตรงไหน:
– Mathematically rigorous
– ใช้ในงาน research / advanced MMM

ปัญหา:
– ต้องการ data scientist
– Tool น้อย (R, Python custom)

Use when:
– Mature B2B with internal data team
– Need rigorous causal inference


Comparison Table

Model First touch Middle Last touch Complexity Volume need
First-touch 100% 0% 0% Low
Last-click 0% 0% 100% Low
Last non-direct 0% 0%* 100%* Low
Linear Equal Equal Equal ⭐⭐ Low
Time-decay Low Mid High ⭐⭐⭐ Medium
U-shaped 40% 20%total 40% ⭐⭐⭐ Low
Data-driven Algorithm Algorithm Algorithm ⭐⭐⭐⭐ ≥ 300/mo
Markov chain Algorithm Algorithm Algorithm ⭐⭐⭐⭐⭐ ≥ 1,000/mo

* skipping Direct


ตัวอย่างจริง — Apply 7 Models กับ B2B Journey

Customer journey:
– Day 1: LinkedIn post engagement
– Day 5: Google Search → Click brand ad
– Day 12: Webinar registration → Attend
– Day 18: Email newsletter → Click case study
– Day 25: LinkedIn ad → Click retargeting
– Day 30: Direct visit → Book demo
– Day 60: Close ฿200,000

Credit Distribution:

Touchpoint First-touch Last-click Linear Time-decay U-shaped Data-driven (estimate)
LinkedIn organic ฿200,000 ฿0 ฿33,333 ฿10,000 ฿80,000 ฿20,000
Google brand ad ฿0 ฿0 ฿33,333 ฿15,000 ฿8,000 ฿30,000
Webinar ฿0 ฿0 ฿33,333 ฿22,000 ฿8,000 ฿60,000
Email ฿0 ฿0 ฿33,333 ฿30,000 ฿8,000 ฿20,000
LinkedIn ad ฿0 ฿0 ฿33,333 ฿40,000 ฿8,000 ฿30,000
Direct ฿0 ฿200,000 ฿33,333 ฿83,000 ฿80,000 ฿40,000

Insight: เลือก model ต่างกัน → conclusion ต่างกัน 100% — webinar อาจดู “no contribution” (First-touch/Last-click) หรือ “biggest driver” (Data-driven) — ทั้งที่ journey เดียวกัน


เลือก Model ไหนสำหรับ B2B ไทย — Decision Framework

Attribution Model 7 แบบ — เลือกอันไหนเหมาะกับธุรกิจคุณ ปี 2026 — แผนภาพที่ 2

Tiered Recommendation

Stage Primary Model Sanity Check Model
Start-up (< 50 conv/mo) U-shaped First-touch + Last-click
Growth (50-300 conv/mo) Time-decay Linear + Last-click
Scale (> 300 conv/mo) Data-driven (GA4) Time-decay + Last-click
Enterprise Data-driven + MMM Markov chain

Why “Primary + Sanity Check”

ใช้ 2 model พร้อมกัน:
Primary — ใช้ตัดสินใจ budget allocation
Sanity check — เปรียบเทียบเพื่อ catch anomaly

ถ้า Data-driven บอก “LinkedIn = top channel” แต่ Last-click = “Direct = top” — investigate ว่าเกิดอะไร


Tools — Implement Attribution Model

Tool Models Supported Best for
GA4 Data-driven, Cross-channel last-click, First-click, Linear, Position-based, Time-decay Default for most
Google Ads Data-driven (default), Last-click, First-click, Linear, Time-decay, Position-based Google Ads only
HubSpot Last interaction, First interaction, Linear, U-shape, W-shape, Time-decay Marketing-Sales journey
Salesforce Pardot Even Distribution, First Touch, Last Touch, U-shaped, W-shaped Salesforce ecosystem
Triple Whale / Northbeam Data-driven + Custom E-commerce / D2C
Custom (BigQuery + Python) Any Advanced + data team

Common Mistakes ของ Attribution ใน B2B ไทย

1. ใช้ Last-click ตลอด

  • ที่ B2C ก็ work ไม่ดี — B2B ยิ่งแย่ (long journey)
  • ทางออก: ใช้ Data-driven หรือ Time-decay

2. Compare ROAS ข้าม Model

  • “Meta ROAS 3x” (Last-click) vs “Google ROAS 5x” (Data-driven) = compare ไม่ได้
  • ทางออก: ใช้ model เดียวกันทุก channel

3. Cross-domain ไม่ Setup

  • LinkedIn → click → ไป intermediate page → form on different subdomain = session reset
  • ทางออก: GA4 cross-domain config + UTM consistent

4. ไม่มี Server-side Tracking

  • iOS + ad blocker → client-side tracking miss 20-40% data
  • ทางออก: setup CAPI (Meta), Enhanced Conversion (Google), server-side GTM

5. ตัดสินใจจาก Single Channel Report

  • Meta Ads report ของ Meta = self-reported (biased)
  • ทางออก: ใช้ neutral source (GA4) เป็น single source of truth

6. ไม่ Update Model เมื่อ Business เปลี่ยน

  • 1 ปีก่อนเป็น B2B SMB now กลายเป็น mid-market = journey ยาวขึ้น
  • ทางออก: review attribution model ทุก 6 เดือน

ภาพรวม Attribution → Action

attribution model ตัวเลข บอกสิ่งที่เกิดขึ้น — แต่ action ต่อ ขึ้นกับ context:

Insight Action
Top channel = LinkedIn (Data-driven) เพิ่ม LinkedIn budget + organic effort
Channel A high spend, low credit Cut budget, redirect to better channel
Webinar = highest credit per touchpoint สร้าง webinar 2x/เดือน
Direct = 30% of credit Brand work paying off — keep investing
Email very effective when ใกล้ close Add late-stage email sequence

Action Plan — Setup Attribution ใน 30 วัน

Week 1: Foundation
– Audit current GA4 setup
– Enable Data-driven attribution (default)
– Setup Conversion API ทุก channel หลัก
– Cross-domain tracking config

Week 2: Sanity Check Framework
– เลือก 2 secondary model (Last-click + Time-decay)
– Build dashboard ที่แสดง 3 model parallel
– Set baseline 30-day comparison

Week 3: Internal Alignment
– Brief stakeholder (CEO, sales, finance)
– Agree on “primary model for decision”
– Document การ interpret model

Week 4: Optimize
– Identify under-credited channel ใน last-click → over-funded ที่ Data-driven
– Reallocate 10-20% budget เป็น test
– Set review cadence (monthly)


สรุป

attribution model คือ rules ที่ตัดสินใจว่าใครได้ credit ของ conversion — เลือกผิด = decision ผิดต่อเนื่อง

หลักการสำคัญ:
No model perfect — เลือกที่ฟิตกับ business stage + volume
Data-driven = first choice ถ้ามี volume
Time-decay หรือ U-shaped = good default
Last-click = sanity check ไม่ใช่ primary
Multi-model view — ใช้ 2-3 model parallel
Setup foundation ก่อน — GA4 + CAPI + cross-domain

อ่านต่อ:
Attribution Model B2B Guide (Pillar) — ภาพรวม attribution + MMM
MarTech Analytics & Tracking Guide — GA4 + GTM + CAPI setup
ROAS / CPA / CPL Calculator — metric สำหรับ judge attribution result
Marketing Framework B2B Guide — framework รวม attribution decision

ถ้าอยากให้ทีม Adsitec ช่วย setup multi-model attribution dashboard สำหรับ B2B ของคุณ — นัดคุย 30 นาที