Server-Side Tracking เป็นวิธีการเก็บข้อมูลเหตุการณ์ (Event) จากเว็บไซต์และแอป โดยส่งข้อมูลจากเว็บเซิร์ฟเวอร์ของคุณไปยังแพลตฟอร์มวิเคราะห์และโฆษณา แทนที่จะพึ่งพา JavaScript tag ที่ทำงานอยู่ในเบราว์เซอร์ของผู้ใช้ วิธีนี้ช่วยเพิ่มความแม่นยำของข้อมูลด้วยการหลีกเลี่ยงข้อจำกัดที่เกิดจากเบราว์เซอร์ เช่น Ad blocker การจำกัดคุกกี้ และการตั้งค่าความเป็นส่วนตัวของเบราว์เซอร์ ซึ่งขัดขวางไม่ให้ Client-Side Tracking เก็บข้อมูลได้ครบถ้วนมากขึ้นเรื่อย ๆ
Client-Side Tracking แตกต่างจาก Server-Side Tracking อย่างไร?
Client-Side Tracking จะยิง JavaScript tag ในเบราว์เซอร์ของผู้ใช้เมื่อเข้าชมเว็บไซต์ เบราว์เซอร์จะส่งข้อมูลตรงไปยังแพลตฟอร์มอย่าง Google Analytics, Meta Pixel หรือ Google Ads วิธีนี้เป็นวิธีที่ใช้กันมากที่สุดและติดตั้งง่ายที่สุด แต่ก็เสี่ยงต่อการสูญเสียข้อมูล เพราะ Ad blocker สามารถขัดขวางไม่ให้ tag ทำงาน เบราว์เซอร์อาจจำกัดคุกกี้จากบุคคลที่สาม และการอัปเดตความเป็นส่วนตัวของ iOS ได้ลดปริมาณข้อมูลที่ส่งจากอุปกรณ์ Apple ลง
Server-Side Tracking ย้ายกระบวนการนี้ไปที่เซิร์ฟเวอร์ของคุณ: เหตุการณ์ต่าง ๆ จะถูกส่งจากเซิร์ฟเวอร์ไปยังแพลตฟอร์ม ดังนั้นการบล็อกที่เกิดจากเบราว์เซอร์จึงไม่มีผล ข้อมูลที่เก็บได้จึงครบถ้วนและเชื่อถือได้มากกว่า
ประโยชน์หลักของ Server-Side Tracking มีอะไรบ้าง?
ประโยชน์หลัก ๆ ได้แก่:
- ความครบถ้วนของข้อมูลที่ดีขึ้น: เก็บเหตุการณ์ได้แม้ในกรณีที่ Ad blocker หรือการตั้งค่าความเป็นส่วนตัวจะบล็อก tag แบบ Client-Side
- การติดตาม Conversion ที่ดีขึ้น: มี Conversion ถูกนำไปเชื่อมโยงกับแคมเปญที่ถูกต้องมากขึ้น ช่วยเพิ่มความแม่นยำในการ Bidding ใน Google Ads และ Meta
- First-party data: ข้อมูลถูกส่งภายใต้โดเมนของคุณเอง แทนที่จะเป็นสคริปต์จากบุคคลที่สาม ซึ่งทนทานต่อการจำกัดคุกกี้ของเบราว์เซอร์มากกว่า
- โหลดหน้าเว็บเร็วขึ้น: การนำสคริปต์ Client-Side Tracking ออกจากเบราว์เซอร์สามารถลดเวลาโหลดหน้าเว็บลงได้เล็กน้อย
Server-Side Tracking ตั้งค่าอย่างไร?
การใช้งานที่พบมากที่สุดคือการใช้ Server-side container ของ Google Tag Manager ขั้นตอนการตั้งค่าประกอบด้วยการดีพลอย Tag Manager server container บนโครงสร้างพื้นฐานคลาวด์ (โดยทั่วไปคือ Google Cloud Run) การตั้งค่าเว็บไซต์ให้ส่งเหตุการณ์ไปยัง Server container แทนที่จะส่งตรงไปยังแพลตฟอร์ม จากนั้นตั้งค่า tag ภายใน Server container เพื่อส่งต่อข้อมูลไปยัง Google Analytics, Meta Conversions API, Google Ads และปลายทางอื่น ๆ ส่วน Conversions API (CAPI) ของ Meta คือโซลูชัน Server-Side ที่เทียบเท่ากันสำหรับแพลตฟอร์ม Meta โดยเฉพาะ ทั้งสองแบบต้องอาศัยสิทธิ์การเข้าถึงเว็บไซต์ในระดับ Developer และการตั้งค่าทางเทคนิคบางส่วน แต่ก็มีเอกสารประกอบที่ครบถ้วนและกลายเป็นแนวทางมาตรฐานสำหรับนักโฆษณาสายผลลัพธ์ที่ต้องการข้อมูล Conversion ที่แม่นยำ
เมื่อไรที่ Server-Side Tracking จึงจำเป็น?
Server-Side Tracking มีความสำคัญเมื่อคุณสังเกตเห็นความคลาดเคลื่อนอย่างมีนัยสำคัญระหว่าง Conversion ที่รายงานในแพลตฟอร์มโฆษณากับยอดขายหรือ Lead จริงใน CRM หรือระบบหลังบ้านของคุณ เมื่อคุณใช้งบโฆษณาจำนวนมากซึ่งข้อมูล Conversion ที่หายไปส่งผลต่อการ Bidding แบบอัตโนมัติ หรือเมื่อกลุ่มเป้าหมายจำนวนมากของคุณใช้อุปกรณ์ iOS หรือเบราว์เซอร์ที่เน้นความเป็นส่วนตัว สำหรับธุรกิจที่ทำแคมเปญงบสูงในประเทศไทยทั้งบน Google และ Meta นั้น Server-Side Tracking ได้รับการแนะนำมากขึ้นเรื่อย ๆ เพื่อให้แน่ใจว่าข้อมูลผลลัพธ์แม่นยำพอที่จะรองรับกลยุทธ์การ Bidding แบบอัตโนมัติ