Server Side Tracking คืออะไร ทำงานอย่างไร แก้อะไรได้ และเมื่อไหร่ที่ควรใช้

Server Side Tracking คืออะไร ทำงานอย่างไร แก้อะไรได้ และเมื่อไหร่ที่ควรใช้

analyticsOctober 12, 2026
By Antonio Fernandez

สรุปสั้น ๆ (TL;DR)

  • WebKit ลบคุกกี้ที่เขียนด้วย JavaScript ใน Safari หลัง 7 วันที่ไม่มีการโต้ตอบ หรือจำกัดไว้ที่ 24 ชั่วโมงหลังคลิกจากลิงก์ที่มี decoration ของ tracker ส่วนคุกกี้ที่เซิร์ฟเวอร์ตั้งจะอยู่ได้นานกว่าเฉพาะเมื่อ tagging server ใช้ origin หรือช่วง IP เดียวกับเว็บไซต์
  • Meta ตัดอีเวนต์ซ้ำระหว่าง Pixel กับ Conversions API โดยจับคู่ชื่ออีเวนต์และ event ID และทำได้เฉพาะเมื่อทั้งสองมาถึงห่างกันไม่เกิน 48 ชั่วโมง
  • คู่มือ Cloud Run ของ Google สำหรับ Tag Manager ฝั่งเซิร์ฟเวอร์แนะนำให้ใช้อย่างน้อย 2 instance ใน production ค่าโฮสติ้งจริงแปรผันตามทราฟฟิก region และจำนวน instance
  • Consent mode v2 เพิ่ม ad_user_data และ ad_personalization แท็กที่ไม่ใช่ของ Google ในคอนเทนเนอร์ server ต้องมีกฎ consent ของตัวเอง เพราะไม่ได้อ่านสัญญาณเหล่านี้

Server side tracking คือการให้เว็บไซต์ส่งข้อมูลการวัดผลไปยังเซิร์ฟเวอร์ที่คุณควบคุมเอง แล้วเซิร์ฟเวอร์นั้นค่อยส่งต่อไปยัง Google Analytics 4, Google Ads, Meta, TikTok และแพลตฟอร์มอื่น แทนที่แท็กของแต่ละเจ้าจะทำงานอยู่ในเบราว์เซอร์ของผู้เข้าชมและส่งข้อมูลกลับไปเอง วิธีนี้ทำให้คุณกำหนดได้ว่าแต่ละแพลตฟอร์มจะได้รับข้อมูลอะไร ได้คุกกี้ first-party ที่อยู่ได้นานขึ้นเมื่อติดตั้งถูกต้อง และมีช่องทางที่เป็นระเบียบสำหรับ conversion API แต่ไม่ได้ทำให้การติดตามรอดพ้นจากการเลือกยินยอม (consent) ตัวบล็อกโฆษณา หรือกฎความเป็นส่วนตัวของ Safari

บทความนี้อธิบายว่า server side tracking ทำงานอย่างไรกับคอนเทนเนอร์ Google Tag Manager แบบ server-side แก้ปัญหาอะไรได้และอะไรที่แก้ไม่ได้ ส่งข้อมูลให้ Meta Conversions API, Google Ads enhanced conversions และ TikTok Events API อย่างไร consent mode ถูกส่งต่ออย่างไร และต้องใช้เวลาและค่าโฮสติ้งแค่ไหน ปิดท้ายด้วยวิธีเช็กง่ายๆ ว่าเว็บไซต์ขนาดเล็กจำเป็นต้องใช้หรือไม่

Server side tracking ต่างจากแท็กฝั่ง client อย่างไร

ในการติดตั้งแบบ client-side ทั่วไป เบราว์เซอร์จะโหลดคอนเทนเนอร์ (เช่น คอนเทนเนอร์ web ของ Google Tag Manager) แล้วโหลดสคริปต์แยกของแต่ละเจ้า ได้แก่ แท็ก GA4 แท็ก Google Ads, Meta Pixel, TikTok Pixel และอื่นๆ แต่ละสคริปต์เก็บข้อมูลแล้วส่งคำขอของตัวเองจากอุปกรณ์ของผู้เข้าชมตรงไปยังโดเมนของเจ้านั้น เบราว์เซอร์ทำงานทั้งหมด และแต่ละเจ้าจะเห็น IP address, user agent และคุกกี้ที่สคริปต์ของตัวเองอ่านได้

เมื่อใช้ server side tracking เบราว์เซอร์จะส่งอีเวนต์เป็นสายเดียวไปยัง endpoint บนโครงสร้างพื้นฐานของคุณเอง ซึ่งมักเป็นซับโดเมน เช่น metrics.yoursite.com หรือ path บนโดเมนหลัก tagging server จะรับคำขอเหล่านั้น แปลงเป็นรูปแบบอีเวนต์กลาง แล้วตัดสินว่าเจ้าไหนจะได้ฟิลด์ใดบ้าง แท็กของแต่ละเจ้าทำงานบนเซิร์ฟเวอร์ ไม่ใช่ในเบราว์เซอร์

ผลในทางปฏิบัติจากการออกแบบแบบนี้มีสามข้อ:

  • สคริปต์ในเบราว์เซอร์น้อยลง พิกเซลแต่ละตัวที่ย้ายไปฝั่งเซิร์ฟเวอร์คือสคริปต์ third-party ที่ลดลงหนึ่งตัวในการแย่ง main thread ซึ่งช่วยเรื่องความเร็วหน้าเว็บได้ในเว็บที่มีสคริปต์เยอะ
  • ควบคุมข้อมูลที่ส่งออกได้ เซิร์ฟเวอร์สามารถตัด IP address ออก ลบ query parameter ที่มีข้อมูลส่วนบุคคล หรือเพิ่มค่าที่เบราว์เซอร์ไม่มี เช่น อัตรากำไรจากระบบหลังบ้าน
  • บริบทแบบ first-party คำขอวิ่งไปที่โดเมนของคุณ และคุกกี้สามารถถูกตั้งโดยเซิร์ฟเวอร์ผ่าน HTTP response แทนการเขียนด้วย JavaScript ซึ่งมีผลกับ Safari (อธิบายด้านล่าง)

คอนเทนเนอร์ GTM แบบ server-side ทำงานอย่างไร

Google Tag Manager มีคอนเทนเนอร์ประเภท server ให้เลือกนอกเหนือจากคอนเทนเนอร์ web ที่คุ้นเคย ระบบนี้มีส่วนประกอบหลักสี่ส่วน

1. Tagging server

คอนเทนเนอร์ server ทำงานบนคลาวด์ คู่มือการติดตั้งของ Google ครอบคลุม Google Cloud Run และ container image นี้ยังนำไปรันบนคลาวด์อื่นหรือผ่านผู้ให้บริการโฮสติ้งแบบ managed ได้ด้วย คุณต้องผูกโดเมนของตัวเองเข้ากับเซิร์ฟเวอร์ เพื่อให้เบราว์เซอร์คุยกับที่อยู่แบบ first-party

2. Clients

ในคอนเทนเนอร์ server คำว่า "client" หมายถึงส่วนที่คอยรับ HTTP request ที่เข้ามา และรับเฉพาะคำขอที่ตัวเองเข้าใจ GA4 client ที่ติดมากับระบบจะรู้จักคำขอในรูปแบบการวัดผลของ GA4 เมื่อ client รับคำขอแล้ว จะแปลงเป็นออบเจกต์ event data ซึ่งมีชื่ออีเวนต์ พารามิเตอร์ user properties, client ID และค่าอื่นๆ

3. แท็กและทริกเกอร์บนเซิร์ฟเวอร์

แท็กฝั่งเซิร์ฟเวอร์จะอ่านออบเจกต์ event data แล้วส่งต่อ แท็ก GA4 ส่งไปยัง Google Analytics แท็ก conversion ของ Google Ads ส่ง conversion และเทมเพลตจากชุมชนใน Gallery ของ Tag Manager รองรับ Conversions API ของ Meta และ Events API ของ TikTok ทริกเกอร์เป็นตัวกำหนดว่าแท็กไหนทำงานกับอีเวนต์ใด แบบเดียวกับในคอนเทนเนอร์ web

4. การปรับคอนเทนเนอร์ web

บนเว็บไซต์ Google tag จะถูกตั้งให้ส่งไปที่ URL ของ tagging server ของคุณ แทน endpoint เก็บข้อมูลตั้งต้นของ Google จากนั้นเบราว์เซอร์จะส่ง hit รูปแบบ GA4 ไปยังเซิร์ฟเวอร์ของคุณ แล้วเซิร์ฟเวอร์กระจายต่อ ทีมส่วนใหญ่ยังเก็บแท็กบางตัวไว้ในคอนเทนเนอร์ web เพราะไม่ใช่ทุกเจ้าที่มีแท็กฝั่งเซิร์ฟเวอร์ให้ใช้

Google มี preview server ให้ด้วย เพื่อดีบักคอนเทนเนอร์ server ในโหมด Preview ของ Tag Manager โดยจะเห็นคำขอที่เข้ามาแต่ละรายการ client ตัวไหนรับไป และแต่ละแท็กส่งอะไรออกไป

โดเมน first-party และอายุคุกกี้

อายุคุกกี้เป็นเหตุผลที่พบบ่อยที่สุดที่ทำให้คนหันมาใช้ server side tracking และก็เป็นเรื่องที่เข้าใจผิดกันมากที่สุดด้วย

Intelligent Tracking Prevention (ITP) ของ Apple ใน Safari จำกัดคุกกี้ที่เขียนด้วย JavaScript ผ่าน document.cookie โดย WebKit ระบุว่าคุกกี้ที่เขียนด้วยสคริปต์จะถูกลบหลัง 7 วันที่ไม่มีการโต้ตอบกับเว็บไซต์ และจำกัดวันหมดอายุไว้ที่ 24 ชั่วโมงเมื่อผู้เข้าชมมาจาก URL ที่มี link decoration เช่น click ID จากโดเมนที่ถูกจัดเป็น tracker ผู้เข้าชม Safari ที่กลับมาหลังพ้นช่วงนั้นจะดูเหมือนผู้ใช้ใหม่สำหรับแท็ก analytics ที่พึ่งคุกกี้แบบ JavaScript

คุกกี้ที่เซิร์ฟเวอร์ตั้งผ่าน HTTP response ด้วย header Set-Cookie ถูกปฏิบัติต่างออกไป นี่คือเหตุผลที่ tagging server แบบ first-party ช่วยยืดอายุตัวระบุอย่าง client ID ของ GA4 ได้ แต่มีข้อแม้ WebKit จำกัดวันหมดอายุของคุกกี้ที่ตั้งผ่าน HTTP response ไว้ที่ 7 วันเช่นกัน เมื่อตรวจพบ CNAME cloaking หรือ IP address cloaking แบบ third party ถ้า metrics.yoursite.com ชี้ไปที่โครงสร้างพื้นฐานที่ WebKit มองว่าเป็น third party อายุคุกกี้ที่ยืดออกไปก็อาจหายไป

ทางแก้ในทางปฏิบัติคือการตั้งค่าแบบ same-origin หรือให้ IP ตรงกัน โดยส่ง path อย่าง yoursite.com/metrics ผ่าน load balancer หรือ CDN ตัวเดียวกับเว็บไซต์ เพื่อให้ tagging server อยู่หลัง IP address ชุดเดียวกัน Google มีเอกสารสำหรับการเสิร์ฟแบบ same-origin ด้วยเหตุผลนี้โดยตรง ถ้าคุณผูกแค่ซับโดเมนไปยังโฮสต์คลาวด์แยก ให้เปิดดูวันหมดอายุของคุกกี้ในเครื่องมือนักพัฒนาของ Safari หลังผ่านไปสองสามวัน แทนการสันนิษฐานว่าได้ผลแล้ว

Server side tracking แก้อะไรได้ และแก้อะไรไม่ได้

เรื่องตัวบล็อกโฆษณาและเบราว์เซอร์ที่เน้นความเป็นส่วนตัว เป็นจุดที่ความคาดหวังมักเกินความจริงไปมากที่สุด

  • บล็อกลิสต์ตามโดเมน ตัวบล็อกจำนวนมากกรองคำขอที่ไปยังโดเมนของเจ้าที่รู้จัก การส่งอีเวนต์ไปที่โดเมนของคุณเองหลบตัวกรองแบบนี้ได้ แต่ตัวบล็อกที่จับจากรูปแบบ URL ชื่อสคริปต์ หรือเนื้อหาของคำขอ ก็ยังจับ endpoint แบบ first-party ได้ และผู้ดูแลลิสต์ตัวกรองก็เพิ่ม path ฝั่งเซิร์ฟเวอร์ที่ใช้กันบ่อยเข้าไปด้วย
  • สคริปต์ตัวโหลดถูกบล็อก ถ้าเบราว์เซอร์ไม่โหลด gtag.js หรือคอนเทนเนอร์ web ของ GTM เลย ก็จะไม่มีอะไรส่งไปถึงเซิร์ฟเวอร์ของคุณ server side tracking เริ่มจากคำขอของเบราว์เซอร์ ดังนั้นตัวโหลดที่ถูกบล็อกก็ยังหมายถึง hit ที่หายไป
  • การปฏิเสธ consent ถ้าผู้เข้าชมปฏิเสธการจัดเก็บเพื่อ analytics หรือโฆษณา เซิร์ฟเวอร์ต้องเคารพการเลือกนั้น การติดตั้งฝั่งเซิร์ฟเวอร์ไม่ใช่ทางเลี่ยงแบนเนอร์ consent และการใช้แบบนั้นสร้างความเสี่ยงทางกฎหมายภายใต้กฎหมายอย่าง PDPA ของไทยและ GDPR ของสหภาพยุโรป
  • click ID ที่หายไป บางเบราว์เซอร์ตัดพารามิเตอร์ click ID ที่รู้จักออกจาก URL ในโหมดส่วนตัว เซิร์ฟเวอร์ไม่สามารถกู้ตัวระบุที่ไม่เคยมาถึงหน้าเว็บได้

สิ่งที่ได้ดีขึ้นจริงคือคุณภาพข้อมูลภายในขอบเขต consent ที่คุณมีอยู่ ได้แก่ client ID ที่คงที่ขึ้นเท่าที่กฎคุกกี้อนุญาต คำขอที่หายไปเพราะการบล็อกระดับโดเมนน้อยลง และความสามารถในการเติมและทำความสะอาดข้อมูลก่อนที่แต่ละเจ้าจะเห็น

ส่งข้อมูลให้ conversion API อย่างไร

เหตุผลสำคัญข้อที่สองของ server side tracking คือแพลตฟอร์มโฆษณาหลักตอนนี้รับ conversion แบบเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์ได้แล้ว และจับคู่ผู้ใช้ได้ดีขึ้นเมื่อคุณส่งข้อมูลลูกค้าที่แฮชแล้วไปพร้อมกับอีเวนต์

Meta Conversions API

Meta Conversions API (CAPI) รับอีเวนต์จากเซิร์ฟเวอร์ของคุณ Meta แนะนำให้ใช้ควบคู่กับ Meta Pixel ไม่ใช่ใช้แทน เมื่อทั้งสองส่งอีเวนต์เดียวกัน Meta จะตัดรายการซ้ำโดยใช้ชื่ออีเวนต์และ event ID คือ eventID ของ Pixel ต้องตรงกับ event_id ของ API และ event ของ Pixel ต้องตรงกับ event_name เอกสารของ Meta ระบุว่าอีเวนต์จะถูกตัดซ้ำเฉพาะเมื่อมาถึงห่างกันไม่เกิน 48 ชั่วโมง ถ้า ID ไม่ตรงกัน การซื้อหนึ่งครั้งจะถูกนับสองครั้งและผลลัพธ์ที่รายงานจะสูงเกินจริง

Enhanced conversions ส่งข้อมูลลูกค้าแบบ first-party เช่น อีเมลหรือเบอร์โทรศัพท์ ที่ปรับรูปแบบแล้วแฮชด้วย SHA-256 ไปพร้อมกับ conversion Google ใช้ค่าที่แฮชแล้วจับคู่ conversion กับบัญชี Google ที่ล็อกอินอยู่ คอนเทนเนอร์ server สามารถแนบข้อมูลนี้จาก payload ของอีเวนต์ได้ แท็กในเบราว์เซอร์จึงไม่ต้องเปิดเผยข้อมูลนี้ในซอร์สของหน้าเว็บ

TikTok Events API

Events API ของ TikTok ใช้หลักการเดียวกับของ Meta คืออีเวนต์จากเซิร์ฟเวอร์และอีเวนต์จาก Pixel ของการกระทำเดียวกันใช้ event ID ร่วมกัน เพื่อให้ TikTok ตัดรายการซ้ำได้

ในทั้งสามกรณี คอนเทนเนอร์ฝั่งเซิร์ฟเวอร์เป็นตัวกระจายข้อมูลที่สะดวก แต่ส่วนที่ยากอยู่ต้นทาง คือเว็บไซต์หรือระบบหลังบ้านต้องมี order ID ที่เชื่อถือได้ อีเมลที่แฮชแล้วหรือแฮชได้ และชื่ออีเวนต์ที่สม่ำเสมอ ถ้าไม่มีสิ่งเหล่านี้ อีเวนต์จากเซิร์ฟเวอร์จะเพิ่มสัญญาณรบกวนแทนที่จะเพิ่มสัญญาณที่ใช้ได้

Google consent mode ส่งการเลือกของผู้เข้าชมไปยังแท็กของ Google ผ่านสัญญาณสี่ตัว ได้แก่ ad_storage, analytics_storage, ad_user_data และ ad_personalization สองตัวหลังถูกเพิ่มใน consent mode v2 ซึ่ง Google กำหนดให้ผู้ลงโฆษณาที่ใช้ข้อมูลผู้ใช้ในยุโรปต้องใช้ตั้งแต่เดือนมีนาคม 2567

เมื่อ Google tag บนเว็บส่งอีเวนต์ไปยังคอนเทนเนอร์ server สถานะ consent จะติดไปกับทุกคำขอ และแท็กฝั่งเซิร์ฟเวอร์ของ Google จะอ่านค่าแล้วปรับการทำงานตาม แต่แท็กที่ไม่ใช่ของ Google ในคอนเทนเนอร์ server จะไม่ตีความพารามิเตอร์ consent ของ Google โดยอัตโนมัติ คุณต้องตั้งทริกเกอร์หรือค่าในเทมเพลตที่บล็อก เช่น แท็ก Meta CAPI เมื่อผู้ใช้ปฏิเสธ consent ด้านโฆษณา นี่คือขั้นตอนที่ถูกมองข้ามบ่อยที่สุด และเป็นจุดแรกที่การตรวจสอบด้านความเป็นส่วนตัวจะดู

ค่าโฮสติ้งและการดูแลรักษา

Server side tracking ย้ายต้นทุนจากการประมวลผลในเบราว์เซอร์ที่ "ฟรี" มาเป็นโครงสร้างพื้นฐานที่คุณต้องจ่าย คู่มือ Cloud Run ของ Google แนะนำให้รันอย่างน้อยสอง instance ใน production เพื่อลดความเสี่ยงข้อมูลหายระหว่างเซิร์ฟเวอร์ล่ม และถือว่าค่า max instances คือเพดานค่าใช้จ่ายในกรณีเลวร้ายที่สุด Google ให้ตัวเลขค่าใช้จ่ายต่อเซิร์ฟเวอร์ต่อเดือนโดยประมาณไว้ในคู่มือนั้น แต่ค่าใช้จ่ายจริงขึ้นกับปริมาณทราฟฟิก region จำนวน instance การเก็บ log และ egress จึงควรมองตัวเลขใดๆ เป็นค่าประมาณเริ่มต้นสำหรับบัญชีของคุณเอง ไม่ใช่ใบเสนอราคา ส่วนผู้ให้บริการ tagging server แบบ managed คิดค่าบริการตามแพ็กเกจที่อิงจำนวนคำขอของแต่ละราย ซึ่งก็แตกต่างกันไปเช่นกัน

ภาระการดูแลมักถูกประเมินต่ำเกินไป:

  • การอัปเดต container image ซึ่ง Google ปล่อยออกมาเป็นระยะและคุณต้อง deploy เอง
  • การมอนิเตอร์ error และคำขอที่หลุดหาย ควรมีการแจ้งเตือนเมื่อปริมาณคำขอผิดปกติ
  • การอัปเดตเทมเพลตเมื่อ Meta หรือ TikTok เปลี่ยนเวอร์ชัน API
  • การทดสอบการตัดรายการซ้ำใหม่ทุกครั้งที่มีการแก้หน้า checkout หรือหน้ายืนยันคำสั่งซื้อ

ตารางด้านล่างเปรียบเทียบสองแนวทางในประเด็นที่มักใช้ตัดสินใจ

ค่าโฮสติ้งและการดูแลรักษา
ประเด็นแท็กฝั่ง client อย่างเดียวServer side tracking
โค้ดของแต่ละเจ้าทำงานที่ไหนเบราว์เซอร์ของผู้เข้าชม หนึ่งสคริปต์ต่อหนึ่งเจ้าtagging server ของคุณ เบราว์เซอร์ส่งข้อมูลสายเดียว
อายุคุกกี้ใน Safariคุกกี้ JavaScript ถูก ITP ลบหลัง 7 วันที่ไม่มีการโต้ตอบ (หมดอายุใน 24 ชั่วโมงหลังลิงก์ที่มี decoration)คุกกี้ที่เซิร์ฟเวอร์ตั้งอยู่ได้นานกว่า ถ้าเซิร์ฟเวอร์ใช้ origin หรือช่วง IP เดียวกับเว็บไซต์
การจัดการ consentconsent mode ในเบราว์เซอร์ต้องส่งและบังคับใช้สถานะ consent กับแท็กเซิร์ฟเวอร์ทุกตัว รวมถึงตัวที่ไม่ใช่ของ Google
ค่าใช้จ่ายในการรันไม่มีค่าโฮสติ้งค่าคลาวด์หรือแพ็กเกจ managed แปรผันตามทราฟฟิกและการตั้งค่า
ทักษะที่ต้องใช้Tag Manager และ analyticsTag Manager บวกคลาวด์ DNS และการดีบัก API

เมื่อไหร่ที่เว็บไซต์ขนาดเล็กยังไม่ต้องใช้

Server side tracking คุ้มค่าเมื่อคุณภาพการวัดผลมีผลต่อการตัดสินใจใช้งบโฆษณา เว็บไซต์อาจยังไม่จำเป็นต้องใช้ในกรณีเหล่านี้:

  • งบโฆษณาต่อเดือนน้อยพอที่ conversion ที่จับคู่ได้เพิ่มขึ้นไม่กี่เปอร์เซ็นต์จะไม่เปลี่ยนการตัดสินใจเรื่อง bidding
  • conversion เกิดแบบออฟไลน์ ทางโทรศัพท์ หรือในแชต LINE ซึ่งการนำเข้า offline conversion หรือการเชื่อม CRM ปิดช่องว่างได้มากกว่า tagging server
  • ไม่มีใครในทีมที่มอนิเตอร์บริการคลาวด์และแก้ไขได้เมื่อระบบล้ม tagging server ที่เสียจะทำข้อมูลหายแบบเงียบๆ
  • พื้นฐานยังไม่พร้อม เช่น key event ของ GA4 ผิด ไม่มี consent mode หรืออีเวนต์ purchase ยิงซ้ำสองครั้ง เซิร์ฟเวอร์จะแค่ส่งต่อข้อผิดพลาดเดิมให้เร็วขึ้น

สำหรับบัญชีขนาดเล็กจำนวนมาก การตั้งค่า GA4 ให้สะอาดพร้อม consent mode ที่ถูกต้อง การเปิด enhanced conversions ในแท็กเบราว์เซอร์ และ Meta Pixel ร่วมกับการเชื่อม CAPI ที่แพลตฟอร์มมีให้ในตัว (แพลตฟอร์มอีคอมเมิร์ซส่วนใหญ่มี) ก็ได้ประโยชน์ส่วนใหญ่แล้วโดยไม่ต้องดูแลโฮสติ้งเอง

สิ่งที่นักการตลาดไทยควรรู้

มีปัจจัยในประเทศสองข้อที่มีผลต่อการตัดสินใจ ข้อแรก เส้นทางการซื้อในไทยจำนวนมากเริ่มจากโฆษณาแล้วไปต่อที่ LINE หรือ Messenger และปิดการขายในแชต server side tracking มองไม่เห็นบทสนทนานั้น สิ่งที่ช่วยได้ตรงนี้คือการส่งผลลัพธ์จาก CRM หรือแชตกลับไปยัง Meta และ Google Ads ในรูปแบบ offline หรือ server event โดยใช้ ID ร่วมกัน ข้อสอง พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล (PDPA) ของไทยกำหนดให้ต้องมีฐานทางกฎหมายในการประมวลผลข้อมูลส่วนบุคคล การส่งอีเมลที่แฮชแล้วผ่าน CAPI หรือ enhanced conversions จึงควรอยู่ภายใต้ consent และประกาศความเป็นส่วนตัวที่ระบุเรื่องนี้ไว้ คอนเทนเนอร์ server ช่วยให้รวมการบังคับใช้ไว้ที่จุดเดียวได้ง่ายขึ้น แต่ต้องสร้างกฎ consent ไว้ในคอนเทนเนอร์จริงๆ ด้วย

ถ้าคุณใช้ Google Ads และ Meta กับร้านอีคอมเมิร์ซในไทย ลำดับงานที่เหมาะมักเป็นดังนี้ แก้อีเวนต์ GA4 และ consent ก่อน เพิ่ม enhanced conversions เพิ่ม CAPI พร้อมการตัดรายการซ้ำ แล้วจึงพิจารณาคอนเทนเนอร์ server เพื่อรวมศูนย์และยืดอายุคุกกี้ บริการติดตั้งและย้ายระบบ GA4 ครอบคลุมพื้นฐานการวัดผล ส่วนด้าน bidding ดูแลผ่าน บริการบริหาร Google Ads และ บริการโฆษณา Facebook และ Meta

คำถามที่พบบ่อยเกี่ยวกับ server side tracking

Server side tracking กับ server-side tagging คือสิ่งเดียวกันไหม

ใช่ ในการใช้งานทั่วไปสองคำนี้หมายถึงการติดตั้งแบบเดียวกัน "server-side tagging" เป็นชื่อที่ Google ใช้เรียกการรันแท็กของ Tag Manager ในคอนเทนเนอร์ server ส่วน "server side tracking" เป็นคำที่กว้างกว่า ครอบคลุมการเชื่อม API โดยตรง เช่น Meta Conversions API ที่ส่งจากระบบหลังบ้านด้วย

ไม่ได้ และไม่ควรใช้แบบนั้น การเลือก consent ยังมีผลบังคับ และคอนเทนเนอร์ server ต้องบังคับใช้กับทุกแท็ก รวมถึงแท็กที่ไม่ใช่ของ Google ซึ่งไม่ได้อ่านสัญญาณ consent mode เอง

Server side tracking จะหยุดตัวบล็อกโฆษณาไม่ให้บล็อก GA4 ได้ไหม

ได้เพียงบางส่วน มันหลบบล็อกลิสต์ที่จับจากโดเมนของแต่ละเจ้าได้ แต่ตัวบล็อกที่จับรูปแบบ URL หรือบล็อกสคริปต์ตัวโหลดในเบราว์เซอร์ ยังหยุดข้อมูลได้ก่อนจะถึงเซิร์ฟเวอร์ของคุณ

ถ้าใช้ Conversions API แล้วยังต้องมี Meta Pixel อยู่ไหม

Meta แนะนำให้ใช้ทั้งสองอย่างร่วมกัน Pixel เก็บสัญญาณจากเบราว์เซอร์ที่เซิร์ฟเวอร์มองไม่เห็น และ event ID ที่ตรงกันทำให้ Meta ตัดอีเวนต์ซ้ำที่มาถึงห่างกันไม่เกิน 48 ชั่วโมงได้

Server side tracking มีค่าใช้จ่ายในการรันเท่าไร

ขึ้นอยู่กับทราฟฟิก region ของโฮสติ้ง จำนวน instance และการใช้ผู้ให้บริการแบบ managed หรือไม่ Google แนะนำให้ใช้ Cloud Run อย่างน้อยสอง instance ใน production จึงควรเผื่องบสำหรับค่าโฮสติ้งต่อเนื่อง รวมถึงเวลาในการมอนิเตอร์และอัปเดตคอนเทนเนอร์

ถ้าคุณกำลังชั่งน้ำหนักระหว่าง server side tracking กับวิธีแก้ที่ง่ายกว่า ให้เริ่มจากตรวจว่าแท็กปัจจุบันส่งอะไรออกไปจริงๆ Relevant Audience ช่วยตรวจการตั้งค่า GA4, Google Ads และ Meta ของคุณ และบอกได้ว่าขั้นตอนไหนปิดช่องว่างการวัดผลได้มากที่สุดภายใต้งบของคุณ

Antonio Fernandez

Antonio Fernandez

ผู้ก่อตั้งและ CEO ของ Relevant Audience ผู้นำด้านการตลาดดิจิทัลในเอเชียตะวันออกเฉียงใต้ ด้วยประสบการณ์กว่า 15 ปีในการพัฒนากลยุทธ์การตลาดดิจิทัล เขาได้นำพาทีมงานในการสร้างผลลัพธ์ที่ยอดเยี่ยมให้กับลูกค้าผ่านโซลูชันดิจิทัลที่มุ่งเน้นประสิทธิภาพ

แชร์ไปยัง:
คัดลอกลิงก์:

อ่านบทความของเราเป็นประจำใช่ไหม เพิ่ม Relevant Audience เป็นแหล่งข้อมูลที่คุณเลือก เพื่อให้บทความของเราปรากฏในผลการค้นหา Google ของคุณมากขึ้น