ในโลกของ DTC และอีคอมเมิร์ซ ตัวเลขที่เราเห็นใน Google Analytics, Meta Ads Manager หรือ Shopify Dashboard หลายตัวถูกนับเป็น "เซสชัน" ทั้งหมด ถ้าไม่เข้าใจว่าเซสชันคืออะไรและนับอย่างไร คุณอาจอ่านรายงานผิด ตัดสินใจงบโฆษณาผิด และประเมินผลแคมเปญผิดแบบไม่รู้ตัว บทความนี้จะอธิบายให้เข้าใจง่ายในแบบที่คนทำร้านออนไลน์ไทยต้องรู้
Session (เซสชัน) คืออะไร?
เซสชัน (Session) คือช่วงเวลาหนึ่งที่ผู้ใช้เข้ามามีปฏิสัมพันธ์กับเว็บไซต์หรือแอปของคุณ โดยเริ่มนับตั้งแต่เปิดหน้าแรก และจะจบลงเมื่อเกิดเงื่อนไขใดเงื่อนไขหนึ่ง เช่น
- ผู้ใช้ไม่ทำอะไรเลย (idle) เกินเวลาที่กำหนด (ค่าเริ่มต้นใน GA4 คือ 30 นาที)
- ผู้ใช้ปิดแท็บหรือปิดเบราว์เซอร์
- ผู้ใช้กลับเข้ามาใหม่หลังเที่ยงคืนตามเขตเวลาของคุณ (ใน Universal Analytics)
- มีการเปลี่ยนแคมเปญหรือ source กลางทาง (เริ่มเซสชันใหม่)
พูดง่าย ๆ คือ 1 เซสชัน = 1 การมาเยือนหนึ่งครั้ง ไม่ใช่ 1 คน และไม่ใช่ 1 หน้าเพจ
ตัวอย่าง: คุณหญิงเปิดลิงก์จากโฆษณา Facebook เข้าดูสินค้า 3 หน้า ใช้เวลา 8 นาที แล้วปิดไป หลังจากนั้น 2 ชั่วโมงเธอกลับเข้ามาใหม่ผ่าน Google Search → นับเป็น 2 เซสชัน แต่เป็น 1 ผู้ใช้ (User)
เปรียบเทียบให้เห็นภาพ
ลองนึกถึงร้านกาแฟหน้าโรงเรียน:
- User = ลูกค้า 1 คน (คุณหญิง)
- Session = การเดินเข้าร้าน 1 ครั้ง
- Pageview = จำนวนเมนูหรือมุมในร้านที่เธอมอง
ถ้าคุณหญิงแวะร้าน 3 รอบในหนึ่งวัน = 3 เซสชัน แต่ยังเป็นลูกค้าคนเดิม 1 คน ร้านที่ดูแค่ "จำนวนลูกค้า" จะไม่เห็นพฤติกรรมซ้ำ ๆ แต่ถ้าดู "จำนวนครั้งที่เข้าร้าน" จะเห็นว่าคนคนนี้สนใจมากแค่ไหน
ในทำนองเดียวกันกับร้านออนไลน์ของคุณ เซสชันช่วยให้รู้ว่าคนกลับมาดูสินค้าซ้ำกี่รอบ ซึ่งเป็นสัญญาณ intent ที่ดีมาก
สูตรและตัวเลขที่ต้องรู้
Engagement Rate ต่อเซสชัน (GA4)
Engagement Rate = (จำนวนเซสชันที่มี Engagement) ÷ (จำนวนเซสชันทั้งหมด) × 100
จำนวนเซสชันต่อผู้ใช้
Sessions per User = จำนวนเซสชันทั้งหมด ÷ จำนวนผู้ใช้ทั้งหมด
ตัวเลขตัวอย่างจากร้าน DTC สมมติ (เดือนมกราคม)
- จำนวนเซสชันทั้งหมด: 48,500
- จำนวนผู้ใช้: 32,000
- Sessions per User = 48,500 ÷ 32,000 ≈ 1.52
- ระยะเวลาเฉลี่ยต่อเซสชัน: 2 นาที 14 วินาที
- Conversion Rate ต่อเซสชัน: 1.8% (คำสั่งซื้อ 873 ÷ 48,500)
ค่า Sessions per User ที่ 1.5 ขึ้นไป บ่งบอกว่าคนกลับมาซ้ำ ซึ่งดีต่อธุรกิจ เพราะต้นทุนการได้ลูกค้ากลับมาถูกกว่าการหาลูกค้าใหม่มาก
ตารางเปรียบเทียบ: Session vs User vs Pageview
| ตัวชี้วัด | นับอะไร | ตัวอย่าง | ใช้ตอบคำถามอะไร |
|---|---|---|---|
| **Session** | จำนวนครั้งที่เข้ามาเยือน | 48,500 ครั้ง/เดือน | คนสนใจเข้ามาบ่อยแค่ไหน |
| **User** | จำนวนคน (ไม่ซ้ำ) | 32,000 คน/เดือน | ฐานลูกค้าเรากว้างแค่ไหน |
| **Pageview** | จำนวนหน้าที่ถูกเปิด | 156,000 ครั้ง/เดือน | คอนเทนต์ดึงดูดให้ดูหลายหน้าไหม |
| **Engaged Session** | เซสชันที่นาน ≥10 วิ หรือมี conversion | 27,300 ครั้ง | คุณภาพทราฟฟิกเป็นอย่างไร |
| **Bounce Session** | เซสชันที่ออกทันที | 21,200 ครั้ง | ทราฟฟิกขยะเยอะไหม |
จะเห็นว่า Pageview สูงกว่า Session หลายเท่า เพราะ 1 เซสชันมีได้หลาย Pageview ถ้าคุณดูแค่ Pageview อาจหลงคิดว่าคนเยอะ ทั้งที่จริงเป็นคนเดิมดูหลายหน้า
ใช้เซสชันยังไงในงาน DTC / อีคอมเมิร์ซ
1. วัดคุณภาพทราฟฟิกจากโฆษณา
ถ้าแคมเปญ A ได้ 5,000 เซสชัน แต่ Engagement Rate แค่ 25% ขณะที่แคมเปญ B ได้ 3,000 เซสชัน แต่ Engagement Rate 60% → แคมเปญ B มีคุณภาพดีกว่า ควรโยกงบไป B
2. ดูพฤติกรรมก่อนซื้อ
ลูกค้าอีคอมเมิร์ซมักใช้ 3–5 เซสชัน ก่อนตัดสินใจซื้อครั้งแรก ถ้าเห็น Sessions per User สูงแต่ยอดขายนิ่ง แปลว่าอาจมีปัญหาที่ราคา ค่าส่ง หรือ checkout
3. ทำ Retargeting ให้แม่น
คนที่เข้ามา 2 เซสชันขึ้นไปใน 7 วัน และยังไม่ซื้อ คือกลุ่มที่ควรยิงโฆษณา retargeting แรง ๆ เพราะ intent สูงมาก
4. ตั้งค่า Timeout ให้เหมาะกับสินค้า
ถ้าขายสินค้าราคาสูงที่ลูกค้าต้องคิดนาน แนะนำตั้ง session timeout ยาวกว่าปกติ เช่น 45–60 นาที เพื่อไม่ตัดเซสชันทิ้งกลางการตัดสินใจ
5. วิเคราะห์ช่วงเวลา
ถ้าเซสชันพุ่งช่วง 20:00–22:00 แต่ยอดขายพุ่งช่วง 12:00–13:00 แปลว่าคนดูตอนดึก แต่ซื้อตอนเที่ยง → ควรยิงโฆษณาช่วงก่อนเที่ยงเพิ่ม
ข้อเข้าใจผิดที่พบบ่อย
❌ "1 เซสชัน = 1 คน"
ผิด! คนเดียวสามารถสร้างได้หลายเซสชันในหนึ่งวัน ถ้าออกแล้วกลับเข้ามาใหม่
❌ "เซสชันเยอะ = ธุรกิจดี"
ไม่เสมอ ถ้าเซสชันเยอะแต่ Bounce Rate สูงลิ่วและ Conversion ต่ำ อาจแปลว่าคุณกำลังเผางบกับทราฟฟิกขยะ
❌ "ปิดแท็บ = จบเซสชันทันที"
ใน GA4 เซสชันอาจยังคงอยู่จนครบ timeout ถ้าผู้ใช้เปิดกลับมาใน 30 นาที จะนับเป็นเซสชันเดิม
❌ "Session กับ Visit คือคนละเรื่อง"
จริง ๆ แล้ว "Visit" คือชื่อเดิมของ "Session" ใน Universal Analytics หลายคนยังใช้สลับกัน ปัจจุบัน GA4 ใช้คำว่า Session เป็นหลัก
❌ "ตั้ง timeout สั้น ๆ ประหยัดการนับ"
การตั้งสั้นเกินไปจะทำให้เซสชันเดียวถูกตัดเป็นหลายเซสชัน ตัวเลขจะเฟ้อ และวิเคราะห์ผิด
คำศัพท์ที่เกี่ยวข้อง
- User (ผู้ใช้) — จำนวนคนไม่ซ้ำที่เข้าเว็บ
- Pageview (การดูหน้า) — จำนวนครั้งที่หน้าเว็บถูกเปิด
- Engagement Rate — สัดส่วนเซสชันที่มีปฏิสัมพันธ์จริง
- Bounce Rate — สัดส่วนเซสชันที่ออกโดยไม่มีปฏิสัมพันธ์
- Session Duration — ระยะเวลาเฉลี่ยต่อเซสชัน
- Attribution — การให้เครดิต conversion กับ touchpoint ต่าง ๆ ซึ่งนับตามเซสชัน
- Session Timeout — เวลาที่ระบบใช้ตัดจบเซสชัน
สรุป
เซสชันคือ "หน่วยการมาเยือน" ที่ช่วยให้คุณเห็นพฤติกรรมลูกค้าละเอียดกว่าการดูแค่จำนวนคน สำหรับคนทำ DTC และอีคอมเมิร์ซ การเข้าใจเซสชันคือพื้นฐานในการอ่านรายงานให้ถูก ตั้งงบโฆษณาให้คุ้ม และออกแบบ retargeting ให้ตรงจุด จำง่าย ๆ ว่า User คือใคร, Session คือมาบ่อยแค่ไหน, Pageview คือดูอะไรบ้าง — สามตัวนี้ทำงานร่วมกัน ถ้าดูตัวเดียวจะเห็นภาพไม่ครบ
เริ่มจากการเข้าไปดู Sessions per User และ Engagement Rate ใน GA4 ของร้านคุณวันนี้ แล้วคุณจะพบ insight ที่ซ่อนอยู่ทันที