Articles on: วิธีรักษาสถิติใน Google Analytics ด้วย IP Anonymization

Google consent mode

บทความเกี่ยวกับ: วิธีรักษาสถิติใน Google Analytics ด้วย IP Anonymization



Google Consent Mode เป็น API ที่ Google ออกมาเพื่อช่วยวิเคราะห์และวางแผนการตลาดให้แม่นยำมากขึ้นโดยการใช้ Conversion modeling จากคนที่ "ยอมรับ" Cookie โดยนำมาวิเคราะห์ด้วย Machine Learning เพื่อคาดการณ์ความเป็นไปได้ของ Conversion ที่เกิดขึ้นจาก User ที่ไม่ได้ยอมรับ Cookie ทำให้เราสามารถวิเคราะห์พฤติกรรมและความน่าจะเป็นของ Conversion ได้แม่นยำมากขึ้น ส่งผลให้อัตรา Coversion Rate เพิ่มมากขึ้นถึง 70% (Conversion modeling through Consent Mode in Google Ads) เทียบกับแบบการเก็บข้อมูลแบบไม่ใช้ Google Consent Mode

นอกจากนี้ Google Consent Mode ยังเคารพสิทธิ์ข้อมูลส่วนบุคคลโดยไม่ผิดหลัก PDPA และ GDPR เนื่องจากไม่มีการเก็บข้อมูล User ที่ "ไม่ยอมรับ" เช่น Cookie แต่ใช้เป็นการนำข้อมูลของคนที่ยอมรับมาวิเคราะห์เพื่อหาความเป็นไปได้ของการเกิด Conversion

หมายเหตุ : ในกรณีที่เว็บไซต์ของคุณมีการเก็บข้อมูลที่ระบุตัวตนได้เพื่อนำไปวิเคราะห์หรือทำการตลาดนั้น จำเป็นจะต้องขอความยินยอมจากลูกค้าก่อนตามกฎหมาย PDPA อย่างไรก็ตามหากคุณมีความต้องการที่จะตรวจสอบจำนวนผู้ใช้งานและช่องทาง (Source) ที่ user เข้าใช้งานเว็บไซต์ของคุณ โดยไม่จำกัดแค่ผู้ชมเว็บไซต์ที่ให้ความยินยอมเท่านั้น คุณสามารถใช้งาน Google consent mode เพื่อตรวจสอบข้อมูล Conversion rate ได้อย่างแม่นยำมากยิ่งขึ้น

โดยปกติแล้วการติด tag script ที่ให้บริการโดย Google จะมีการอ่านและเขียน Cookie รวมถึงมีการส่ง HTTP requests เพื่อเป็นประโยชน์ในการทำ Analytics, การวัดผล Conversion และการทำ Remarketing เป็นต้น

ซึ่งทาง Google ได้มีสิ่งที่เรียกว่า Consent Mode ให้ Web Developer ได้กำหนดการเข้าถึง Cookie ของ Google tag script และสามารถ Update config ได้ หาก User ได้ให้ Consent กับทางเว็บแล้ว

โดยมีบริการของ Google ที่ support consent mode ดังนี้
Google Ads

Floodlight

Google Analytics

Conversion Linker


การใช้งาน Cookie Wow ร่วมกับ Google Consent Mode

การติดตั้ง google script tag ให้สัมพันธ์กับการให้ consent ของ user โดย google tag จะมี API ให้ดังนี้

gtag('consent', ')', {});


ซึ่ง <consent_command> จะสามารถใส่ค่าได้ดังนี้

'default' - คือการเซ็ท default setting เริ่มต้นให้กับหน้าเว็บ

'update' - ใช้สำหรับ update tag ซึ่งเราจะใช้คำสั่งนี้ในการ update tag เมื่อ user ให้ consent กับตัว script ของ Cookie Wow


และ <consent_type_settings> คือ object ที่ใช้ระบุประเภทของ google tag ว่าจะให้เป็น 'denied' หรือ 'granted'.

เพื่อให้เห็นภาพมากขึ้น จะขอยกตัวอย่างการติดตั้ง gtag script ดังนี้

เริ่มต้นเราจะต้องบอก gtag ให้ค่า default เป็น denied



เพื่อเป็นการตั้งค่าให้ Google Analytics และ Google Ads ไม่ทำการเขียน first party cookie บนเว็บไซต์เรา รวมถึงรายละเอียดอื่นๆ ดูเพิ่มเติมได้ที่ Consent Mode แต่เรายังสามารถเก็บสถิติจำนวนคนเยี่ยมชมเว็บไซต์ได้อยู่

หลังจากที่ตั้งค่า Default เป็น Denied แล้ว ขั้นตอนถัดไปคือการ update gtag consent ตามหมวดที่ user ได้ให้ไว้กับทางเว็บเรา ซึ่งขั้นตอนนี้จำเป็นต้องติดตั้ง Cookie Wow script ก่อน ดูได้ที่ วิธีการติดตั้ง Cookie Wow Script หากติดตั้งอยู่แล้ว คุณสามารถ update gtag consent ได้โดยการประกาศ function javascript ชื่อ cwcCookieWrapper ตามตัวอย่างดังนี้



ซึ่งตัว Cookie Wow Script จะเรียกใช้งาน function นี้โดยมีเงื่อนไขดังนี้
เมื่อ user กด accept consent ที่ banner

เมื่อ user มีการแก้ไข consent และกด accept consent ที่ banner

เมื่อ user เคยให้ consent ไปแล้ว และกลับเข้ามาที่เว็บอีกครั้ง หรือเปิดหน้าอื่นๆ


จากเงื่อนไขดังกล่าว คุณสามารถนำไปประยุกต์กับการใช้งานด้านอื่นๆ ได้ตามต้องการ โดยเรียกใช้ฟังก์ชั่น window.cwcIsUserAccept(‘ชื่อหมวดหมู่’) เพื่อดักเงื่อนไขว่า user ของเว็บไซต์ของคุณได้ยอมรับ consent ตามชื่อหมวดหมู่ที่ตั้งไว้ในหน้า manage cookies ของระบบ Cookie Wow

จากภาพตัวอย่างด้านบน คุณสามารถเรียกใช้ API ของ google ในการ update consent ตามเงื่อนไขที่ user ได้ยอมรับ consent มาได้

อัปเดตเมื่อ: 19/10/2022

Updated on: 06/04/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!