วิธีแก้ไขปัญหา GDPR ด้วยแท็กฝั่งเซิร์ฟเวอร์ GTM

เผยแพร่แล้ว: 2022-07-05

หลังจากกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) มีผลบังคับใช้ ผู้ใช้ Google Analytics ในยุโรปประสบปัญหา Google Analytics กลายเป็นสิ่งผิดกฎหมายสำหรับผู้ให้บริการเว็บไซต์ในหลายประเทศ เนื่องจากการตัดสินใจของหน่วยงานคุ้มครองข้อมูลของยุโรป เนื่องจากไม่สอดคล้องกับ GDPR

ข่าวดีก็คือว่าปัญหานี้มีทางแก้ไข หากคุณชอบโครงสร้างข้อมูลของ Google Analytics 4 คุณไม่จำเป็นต้องยอมแพ้ คุณสามารถใช้การติดตามฝั่งเซิร์ฟเวอร์ใน Google Tag Manager และใช้แท็กพิเศษจาก OWOX เพื่อโอนข้อมูลโดยตรงจากเว็บไซต์ของคุณไปยัง Google BigQuery โดยไม่ต้องส่งไปยังเซิร์ฟเวอร์ Google Analytics

Google Analytics และ GDPR — มีปัญหาอะไร?

ในปี 2020 องค์กรไม่แสวงหาผลกำไร NOYB ได้ยื่นเรื่องร้องเรียน 101 เรื่องต่อเว็บไซต์ที่ดำเนินงานในเขตเศรษฐกิจยุโรป (EEA) ที่ใช้ Google Analytics หรือ Facebook Connect หลังจากนี้ หน่วยงานคุ้มครองข้อมูลของ EEA ได้เริ่มออกคำตัดสินที่บังคับให้ผู้ให้บริการเว็บไซต์ EEA หยุดใช้บริการเหล่านี้โดยอ้างว่าไม่ปฏิบัติตามกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR)

ปัญหาอยู่ในวิธีการใช้ Google Analytics ในยุโรป เนื่องจาก Google จัดเก็บข้อมูลที่รวบรวมเกี่ยวกับผู้อยู่อาศัยในสหภาพยุโรป (ข้อมูลพฤติกรรมผู้ใช้) บนบริการคลาวด์ในสหรัฐอเมริกา จุดติดคือ - และยังคงเป็น - ว่าการป้องกันที่ Google ดำเนินการนั้นไม่เพียงพอในการป้องกันไม่ให้บริการข่าวกรองของสหรัฐเข้าถึงข้อมูลส่วนบุคคลของผู้ที่อาศัยอยู่ในสหภาพยุโรป ตามหน่วยงานคุ้มครองข้อมูลของยุโรป การถ่ายโอนข้อมูลไปต่างประเทศเหล่านี้ละเมิด GDPR

วิธีแก้ปัญหาด้วยการติดตามฝั่งเซิร์ฟเวอร์ GTM และ Google BigQuery

การติดตามฝั่งเซิร์ฟเวอร์ GTM เป็นทางเลือกแทนวิธีการติดตามฝั่งไคลเอ็นต์แบบเดิมที่แก้ปัญหาการรับส่งข้อมูลที่ละเอียดอ่อน ตัวบล็อกโฆษณา และความเร็วในการโหลดหน้าเว็บ

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

การติดตามฝั่งเซิร์ฟเวอร์ GTM

ข้อดีของการติดตามฝั่งเซิร์ฟเวอร์ GTM

  1. การติดตามฝั่งเซิร์ฟเวอร์ช่วยให้คุณซ่อนตรรกะทางธุรกิจว่าไซต์ของคุณโต้ตอบกับแอปพลิเคชันของบุคคลที่สามอย่างไรโดยย้ายไปยังส่วนหลัง นั่นคือ ข้อมูลที่คุณถ่ายโอนและตรรกะที่คุณใช้ในการถ่ายโอนจะไม่สามารถใช้ได้กับผู้ใช้
  2. การส่งข้อมูลไปยังระบบของบุคคลที่สามไม่ได้ขึ้นอยู่กับเบราว์เซอร์ของผู้ใช้ เนื่องจากคำขอทั้งหมดจะได้รับการประมวลผลและส่งทางฝั่งเซิร์ฟเวอร์ และไม่ได้รับผลกระทบจากตัวบล็อกโฆษณา เนื่องจากวิธีนี้จะขจัดความเป็นไปได้ในการตรวจจับสคริปต์โดยการระบุโดเมนที่ส่ง ขอ.
  3. วิธีการติดตามนี้มีความปลอดภัยมากขึ้น ซึ่งหมายความว่าคุณสามารถเสริมข้อมูลผู้ใช้ที่รวบรวมจากฝั่งไคลเอ็นต์ด้วยข้อมูลที่จำเป็นโดยไม่ต้องเสี่ยงต่อการเปิดเผย
  4. คุณสามารถควบคุมข้อมูลที่จะส่งไปยังระบบของบุคคลที่สามได้อย่างสมบูรณ์ ทำให้คุณสามารถปฏิบัติตามข้อกำหนด GDPR, CCPA และ CSP ที่มีอยู่ได้
  5. เมื่อใช้โดเมนย่อยในการตั้งค่าคอนเทนเนอร์เซิร์ฟเวอร์ คุณจะตั้งค่าคุกกี้ของบุคคลที่หนึ่งได้ ซึ่งจะเพิ่มอายุการใช้งาน ซึ่งจะช่วยขจัดอิทธิพลของเครื่องมือป้องกันการติดตามที่มีอยู่ใน Safari, Chrome และ Firefox

เพื่อไม่ให้ส่งข้อมูลไปยัง Google Analytics คุณสามารถใช้ Google Analytics 4 RawData ไปยังแท็ก BigQuery ซึ่งช่วยให้คุณเปลี่ยนเส้นทางเหตุการณ์ GoogleAnalytics 4 ไปยังตาราง Google BigQuery ได้โดยอัตโนมัติ

Google Analytics 4 RawData ไปยังแท็ก BigQuery

ข้อดีของแท็ก OWOX สำหรับ GTM . ฝั่งเซิร์ฟเวอร์

Google Analytics 4 RawData ไปยังแท็ก BigQuery นั้นฟรี ใครก็ตามที่ใช้ GTM ฝั่งเซิร์ฟเวอร์สามารถติดตั้งและรับประโยชน์ดังต่อไปนี้:

  1. การปฏิบัติตาม GDPR เมื่อใช้แท็กของเรา คุณสามารถกำหนดค่าฝั่งเซิร์ฟเวอร์ GTM เพื่อไม่ให้ข้อมูลไปที่เซิร์ฟเวอร์ Google Analytics ในสหรัฐอเมริกาเลย แต่จะไปยังชุดข้อมูลโดยตรงซึ่งมีตำแหน่งที่คุณระบุใน Google BigQuery แทน นั่นคือข้อมูลไม่ได้ไปไกลกว่ารูปร่างของบุคคลที่หนึ่งของธุรกิจเลย ดังนั้น ตัวธุรกิจเองจึงรับประกันการปฏิบัติตาม GDPR 100%
  2. การตั้งค่าครั้งเดียว แท็กจะต้องได้รับการกำหนดค่าเพียงครั้งเดียว ไม่จำเป็นต้องไปที่การตั้งค่าและเปลี่ยนโครงสร้างตารางใน GBQ ทุกครั้งที่คุณเพิ่มเหตุการณ์/พารามิเตอร์ GA4 ใหม่ในมาร์กอัปไซต์
  3. ข้อมูลเรียลไทม์ ข้อมูลจะถูกส่งไปยัง GBQ แบบเรียลไทม์ โดยไม่จำเป็นต้องรอการส่งออกตามกำหนดการ
  4. ไม่มีข้อจำกัด ตัวอย่างเช่น คุณจะไม่พบขีดจำกัด 1 ล้าน Hit ต่อวันที่ทราบซึ่งใช้กับการอัปโหลดแบบเนทีฟจาก GA 4 เวอร์ชันฟรีถึง GBQ
  5. แท็กนี้ฟรี และพร้อมให้ทุกคนที่ใช้การติดตามฝั่งเซิร์ฟเวอร์ GTM

หากคุณต้องการโซลูชันการวิเคราะห์ที่น่าเชื่อถือซึ่งปรับให้เข้ากับ GDPR และโลกแห่งความเป็นส่วนตัว ลงชื่อสมัครใช้สำหรับการสาธิตฟรี

จองการสาธิต

วิธีตั้งค่าการรวบรวมข้อมูลดิบจาก Google Analytics 4 เป็น BigQuery ด้วย Google Analytics 4 RawData ไปยังแท็ก BigQuery

คุณสามารถใช้ Google Analytics 4 RawData กับแท็ก BigQuery ได้หากคุณเปิดใช้งาน Google Analytics 4 และกำหนดค่า GTM เป็นตัวจัดการแท็กฝั่งเซิร์ฟเวอร์สำหรับเหตุการณ์ GA 4 ด้วยแท็กนี้ คุณจะได้รับข้อมูลดิบของ Google Analytics 4 หลังจากเพิ่มเหตุการณ์ใหม่ในมาร์กอัปเว็บไซต์แต่ละครั้งโดยไม่ต้องตั้งค่าสคีมาใน BigQuery ก่อน

วิธีเพิ่ม Google Analytics 4 RawData ให้กับแท็ก BigQuery

ขั้นตอนที่ 1 สร้างตารางที่เหมาะสมใน Google BigQuery . ของคุณ

1. สร้างชุดข้อมูลในโปรเจ็กต์ GBQ:

สร้างชุดข้อมูลใน GBQ

2. เลือกตำแหน่งข้อมูล:

3. สร้างตารางด้วยสคีมาต่อไปนี้:

ชื่อสนาม พิมพ์ โหมด
rawDataOwox STRING ที่จำเป็น
สร้างขึ้นที่ การประทับเวลา ที่จำเป็น

วิธีที่เร็วที่สุดคือการรันโค้ด SQL ด้านล่างใน GBQ:

สร้างตารางหากไม่มีอยู่ [project_name].[dataset_name].ga4RawDataOwox (rawDataOwox STRING NOT NULL, createdAt TIMESTAMP NOT NULL) OPTIONS(description="GA4 Raw data transfer direct to GBQ from my server-side GTM using OWOX tag")

บันทึก! ในตัวอย่างโค้ด SQL นี้ คุณต้องแทนที่ [project_name].[dataset_name] ด้วยชื่อโปรเจ็กต์และชุดข้อมูลจริง

ขั้นตอนที่ 2 เพิ่มแท็กจากเทมเพลตไปยังพื้นที่ทำงานของคุณ

1. ไปที่ เทมเพลต → เทมเพลตแท็ก → ค้นหาแกลเลอ รีในคอนเทนเนอร์ GTM ฝั่งเซิร์ฟเวอร์ของคุณ:

เทมเพลต → เทมเพลตแท็ก → ค้นหาแกลเลอรี

2. ค้นหาและเลือกแท็ก:

3. เพิ่มลงในพื้นที่ทำงานของคุณ:

ขั้นตอนที่ 3 เพิ่มแท็ก

ไปที่แท็กและเพิ่มแท็กนี้ เลือกทริกเกอร์และกำหนดเส้นทางไปยังตารางของคุณใน GBQ

บันทึก! ทำเครื่องหมายที่ช่อง "เปิดใช้งานการบันทึก" สำหรับการดีบักเท่านั้น

ตราบใดที่คอนเทนเนอร์เซิร์ฟเวอร์ของคุณทำงานในโปรเจ็กต์ GCP เดียวกันกับตาราง BigQuery คุณก็พร้อมแล้ว คุณไม่จำเป็นต้องดำเนินการใดๆ ในแง่ของการตรวจสอบสิทธิ์ เนื่องจากบัญชีบริการเริ่มต้นของ App Engine มีสิทธิ์เข้าถึงตาราง BigQuery ที่เพิ่มลงในโปรเจ็กต์โดยสมบูรณ์

ขั้นตอนที่ 4 เผยแพร่คอนเทนเนอร์ด้วยแท็กใหม่

ส่ง และ เผยแพร่ การเปลี่ยนแปลง จากนั้นทดสอบโฟลว์ในโหมดแสดงตัวอย่าง หากทุกอย่างถูกต้อง คุณจะเห็น Google Analytics 4 RawData ไปยังแท็ก BigQuery ภายใต้แท็กที่เริ่มทำงาน:

และคุณจะเห็นข้อมูลในตาราง Google BigQuery:

ข้อมูลในตาราง Google BigQuery

วิธีใช้ข้อมูลนี้

เขียนโค้ด SQL เพื่อใช้ข้อมูลนี้ในโครงสร้างที่สะดวกสำหรับรายงานของคุณ ตัวอย่าง:

    SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox`
SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox` 
รหัส SQL

หากคุณเปิดใช้งาน Google Analytics 4 และจำเป็นต้องนำเข้าข้อมูลค่าใช้จ่ายไปยัง Google BigQuery หรือต้องการสร้างรายงานข้ามช่องทาง ให้จองการสาธิตกับ OWOX

ผู้เชี่ยวชาญของเราจะแสดงวิธีที่คุณสามารถใช้ผลิตภัณฑ์ OWOX BI (และบริการระดับมืออาชีพของเรา) เพื่อให้บรรลุเป้าหมายและแปลงข้อมูลดิบให้เป็นข้อมูลที่พร้อมสำหรับธุรกิจ

ลูกค้าของเรา
เติบโต เร็วขึ้น 22%

เติบโตเร็วขึ้นด้วยการวัดว่าอะไรทำงานได้ดีที่สุดในการทำการตลาดของคุณ

วิเคราะห์ประสิทธิภาพทางการตลาดของคุณ ค้นหาพื้นที่การเติบโต เพิ่ม ROI

รับการสาธิต