CAPI ฝั่งเซิร์ฟเวอร์ & การติดตามเหตุการณ์
ข้ามตัวบล็อกโฆษณาและข้อจำกัด ITP ด้วยการส่งทราฟฟิก MousePlayer ผ่านคอนเทนเนอร์ GTM ฝั่งเซิร์ฟเวอร์ First-Party ของคุณ และติดตามวิเคราะห์อีคอมเมิร์ซเชิงลึก
1. ภาพรวมโหมดติดตาม
MousePlayer V2 มี Event Router ทรงพลังให้ควบคุมข้อมูลจากเบราว์เซอร์ผู้ใช้ถึงเซิร์ฟเวอร์เรา เลือกสามโหมดได้:
- เฉพาะเว็บ (ค่าเริ่มต้น): สตรีมทั้งหมดผ่าน WebSocket ตรงไป MousePlayer เหมาะที่สุดกับมุมมองสด แต่เสี่ยงถูกตัวบล็อกโฆษณาเข้มงวด
- โหมดไฮบริด: ข้อดีทั้งสองแบบ ส่งพิกัดเมาส์/เลื่อนขนาดเล็กผ่าน WebSocket เพื่อมุมมองสดลื่นไหล ส่วน DOM เปลี่ยนแปลงและเหตุการณ์กำหนดเองขนาดใหญ่รวมเป็นชุด ส่งอย่างปลอดภัยผ่าน GTM ฝั่งเซิร์ฟเวอร์ด้วย HTTP POST
- Pure CAPI: ส่งชุด HTTP POST 100% เป็นส่วนตัวสูงสุด ไม่มี WebSocket เป็นบุคคลที่หนึ่งทั้งหมด หมายเหตุ: โหมดนี้ปิดมุมมองสด
2. ตั้ง Google Tag Manager (แนะนำ)
วิธีง่ายที่สุดใช้โหมด Hybrid หรือ Pure CAPI คือแม่แบบ GTM Community Templates ทางการ ดาวน์โหลดไฟล์ .tpl ด้านล่างแล้วนำเข้าพื้นที่ทำงาน GTM
ขั้นตอน 1: ตั้งไคลเอนต์และแท็กฝั่งเซิร์ฟเวอร์
ในคอนเทนเนอร์ GTM ฝั่งเซิร์ฟเวอร์ นำเข้าแม่แบบ Ingest Client ให้ฟังเส้นทางกำหนดเอง (เช่น /mp_capi) แล้วนำเข้า Connector Tag ตั้งให้ทำงานเมื่อเหตุการณ์ mouseplayer_batch และเผยแพร่คอนเทนเนอร์
ขั้นตอน 2: ตั้งแท็ก Web GTM
ในคอนเทนเนอร์ Web GTM นำเข้า SDK Tag เลือกประเภท "Configuration & Initialization" กรอก Channel ID เลือก Hybrid Mode และวาง URL ปลายทาง ssGTM (เช่น https://metrics.yourdomain.com/mp_capi)
3. ติดตั้งเอง (ไม่ใช้ GTM)
หากต้องการใส่สคริปต์ในโค้ด ต้องกำหนดอ็อบเจ็กต์ window.mp_config ก่อนโหลดโค้ดติดตาม
4. ติดตามกรวยอีคอมเมิร์ซ
ติดตามเส้นทางลูกค้าทั้งหมด ชื่อเหตุการณ์มาตรฐานให้ MousePlayer สร้างรายงานกรวยอีคอมเมิร์ซที่สวยงามในโปรเจกต์อัตโนมัติ ทุกเหตุการณ์เข้ากันได้เต็มที่ทั้ง CAPI และเฉพาะเว็บ
1. view_item
เรียกเหตุการณ์เมื่อผู้ใช้ดูหน้าสินค้าเฉพาะ
2. add_to_cart
เรียกเมื่อผู้ใช้เพิ่มสินค้าลงตะกร้า
3. begin_checkout
เรียกเมื่อผู้ใช้ไปหน้าชำระเงิน
4. purchase
เรียกเมื่อชำระเงินสำเร็จหรือยืนยันคำสั่งซื้อ
5. เหตุการณ์กำหนดเองและผู้สนใจ
ไม่จำกัดอีคอมเมิร์ซ ติดตามการส่งแบบฟอร์ม สมัครจดหมายข่าว หรือการโต้ตอบเฉพาะเว็บแอป
สร้างผู้สนใจ (ส่งแบบฟอร์ม)
เรียกเมื่อส่งแบบฟอร์มติดต่อหรือขอใบเสนอราคาสำเร็จ
การโต้ตอบ UI กำหนดเอง
เข้าใจวิธีใช้ส่วนซับซ้อน เช่น เครื่องคำนวณ กล่องโต้ตอบ หรือสลับแท็บ
6. ขีดจำกัดและแนวทางพารามิเตอร์
ชนิดข้อมูล: MousePlayer ตรวจชนิดพารามิเตอร์อัตโนมัติ ส่งตัวเลขเป็นจำนวนเต็มหรือทศนิยม (เช่น 150.00 ไม่ใช่ "150.00") เพื่อกรองตัวเลขขั้นสูงในแดชบอร์ด (เช่น "Price > 100")
| กฎ | คำอธิบาย |
|---|---|
| ความยาวชื่อเหตุการณ์ | สูงสุด 128 อักขระ ใช้ snake_case เพื่ออ่านง่าย (เช่น user_signup) |
| ความยาวคีย์พารามิเตอร์ | สูงสุด 64 อักขระต่อชื่อคีย์ (เช่น transaction_id) |
| ค่าสตริง | ตัดพารามิเตอร์ข้อความที่ 255 อักขระเพื่อประสิทธิภาพฐานข้อมูลสูงสุด |
| ความเป็นส่วนตัวข้อมูล | ห้าม ไม่ว่าในกรณีใด ส่งข้อมูลระบุตัวบุคคล (PII) เช่น อีเมลดิบ ชื่อจริง หรือรหัสผ่านเป็นพารามิเตอร์เหตุการณ์ |