การผสานรวม Snap Pixel กับระบบความยินยอม: คู่มือการตั้งค่าที่สอดคล้องกับ GDPR สำหรับผู้เผยแพร่

Snap Pixel ขับเคลื่อนการวัดผลและ remarketing สำหรับผู้โฆษณาที่ดำเนินแคมเปญบน Snapchat และสำหรับผู้เผยแพร่ที่พาร์ทเนอร์โฆษณาของพวกเขาระบุ Conversion กลับไปยังพื้นที่โฆษณา Snap เช่นเดียวกับพิกเซล ad-tech หลักอื่นๆ มันวาง Cookie อ่านตัวระบุอุปกรณ์ และส่งข้อมูลพฤติกรรม ซึ่งหมายความว่าในปี 2569 จะต้องถูกควบคุมโดยความยินยอมที่ถูกต้องภายใต้ GDPR, CCPA / CPRA และ IAB Global Privacy Platform หากตั้งค่าผิดพลาด คุณจะทำงานก่อนได้รับความยินยอม (ความเสี่ยงด้านกฎระเบียบ) หรือทำงานช้าเกินไปและพลาดช่วงเวลาการระบุแหล่งที่มา (ความเสี่ยงด้านรายได้) คู่มือนี้แนะนำผู้เผยแพร่ผ่านการผสานรวมระดับ Production

Snap Pixel ส่งอะไรและทำไมความยินยอมจึงสำคัญ

Snap Pixel คือโค้ด JavaScript ที่โฮสต์อยู่ที่ sc-static.net/scevent.min.js เมื่อโหลดหน้าเว็บจะเริ่มต้นด้วย pixel_id ของคุณและอาจรวมตัวระบุผู้ใช้ที่ผ่านการแฮช เช่น อีเมล โทรศัพท์ IP และ user agent หลังจากเริ่มต้นแล้วจะรายงานเหตุการณ์ เช่น การดูหน้า การเพิ่มสินค้าในตะกร้า การซื้อ การลงทะเบียน และเหตุการณ์กำหนดเอง แต่ละเหตุการณ์จะถูกส่งไปยังจุดรวบรวมข้อมูลของ Snap และจับคู่กับ ID ผู้ใช้ Snap ฝั่งเซิร์ฟเวอร์เพื่อระบุการคลิกและการดูจากแคมเปญ Snap Ads

จากมุมมองด้านความเป็นส่วนตัว พิกเซลจะประมวลผลข้อมูลสามประเภทที่ต้องมีฐานทางกฎหมายภายใต้ GDPR ได้แก่ ตัวระบุอุปกรณ์และเบราว์เซอร์ (Cookie, Cookie บุคคลที่หนึ่งของ Snap) ตัวระบุโดยตรงที่แฮชแล้ว (อีเมล โทรศัพท์) เมื่อเปิดใช้งานการจับคู่ขั้นสูง และข้อมูล Metadata ของเหตุการณ์พฤติกรรม CCPA และ CPRA ถือว่ากระบวนการเดียวกันนี้เป็นการขายหรือการแบ่งปันเว้นแต่ผู้ใช้จะ Opt-out สัญญาณ IAB GPP ซึ่งปัจจุบันเป็นมาตรฐานสำหรับการปฏิบัติตามกฎหมายหลายรัฐของสหรัฐฯ จะต้องได้รับการปฏิบัติตามโดยไม่คำนึงว่าผู้ใช้อยู่ในรัฐไหน

สถาปัตยกรรมพิกเซลสองตัว: เบราว์เซอร์บวก Conversions API

การใช้งาน Snap Pixel สมัยใหม่ใช้ทั้งพิกเซลเบราว์เซอร์และ Conversions API ฝั่งเซิร์ฟเวอร์ (มักเรียกว่า Snap CAPI) พิกเซลเบราว์เซอร์ทำงานจากอุปกรณ์ของผู้ใช้ CAPI ทำงานจาก Backend ของคุณหลังการกระทำเดียวกันของผู้ใช้ Snap จะกำจัดรายการซ้ำของเหตุการณ์ที่มาถึงทั้งสองช่องทางโดยใช้ client_dedup_id ที่ใช้ร่วมกัน ทำไมต้องเรียกใช้ทั้งสอง พิกเซลเบราว์เซอร์ถูกบล็อกมากขึ้นเรื่อยๆ โดย ITP, ETP และแบนเนอร์ Cookie ที่ปฏิเสธ CAPI เติมช่องว่างเนื่องจากทำงานจากเซิร์ฟเวอร์ของคุณและไม่ขึ้นอยู่กับข้อจำกัดการติดตามของเบราว์เซอร์ แต่ยังคงต้องการความยินยอมจากผู้ใช้ที่ถูกต้องในขณะที่เหตุการณ์เกิดขึ้น

ความยินยอมใช้กับทั้งสองช่องทาง

ข้อผิดพลาดที่พบบ่อยคือการปฏิบัติต่อ CAPI เหมือนเป็นวิธีหลีกเลี่ยงความยินยอม ซึ่งไม่ถูกต้อง ขอบเขตดินแดนของ GDPR และคำนิยามของ CCPA เกี่ยวกับการขายหรือการแบ่งปันใช้กับการส่งข้อมูลส่วนบุคคลแบบ Server-to-Server เช่นเดียวกัน หากผู้ใช้ไม่ได้ยินยอมให้ประมวลผลเพื่อวัตถุประสงค์การโฆษณา ทั้งพิกเซลเบราว์เซอร์และ CAPI ต่างก็ไม่สามารถทำงานสำหรับผู้ใช้รายนั้นได้ การตัดสินใจเรื่องความยินยอมครั้งเดียวจะปิดกั้นทั้งสองช่องทาง

การเชื่อมต่อ Snap Pixel กับ CMP ของคุณ

ขั้นตอนที่ 1: บล็อกจนกว่าจะทราบความยินยอม

อย่ารวมแท็กสคริปต์ Snap Pixel โดยตรงใน HTML ของคุณ แต่ให้ลงทะเบียนเป็น แท็กที่ถูกบล็อก ในตัวจัดการแท็กของคุณ ไม่ว่าจะเป็น Google Tag Manager, Tealium, Commanders Act หรือตัวโหลดที่รองรับ CMP ที่คุณใช้ ตั้งค่าแท็กให้ทำงานเฉพาะเมื่อแฟล็กความยินยอมที่เกี่ยวข้องเป็น True

สำหรับการรับส่งข้อมูล TCF v2.2 การกำหนดเงื่อนไขจะอิงตามวัตถุประสงค์ Snapchat ลงทะเบียนเป็นผู้ขาย TCF และรวมอยู่ใน IAB Global Vendor List กฎของตัวจัดการแท็กของคุณควรกำหนดให้ผู้ใช้ให้สิทธิ์วัตถุประสงค์ 1 (การจัดเก็บและการเข้าถึง), 3 (โปรไฟล์โฆษณาส่วนบุคคล), 4 (โฆษณาส่วนบุคคล), 7 (การวัดผล) และความยินยอมของผู้ขาย Snap สำหรับการรับส่งข้อมูลในสหรัฐฯ เงื่อนไขคือส่วน GPP String ที่เหมาะสมกับรัฐของผู้ใช้ เช่น ส่วน 7 สำหรับแคลิฟอร์เนีย (CPRA) ส่วน 8 สำหรับเวอร์จิเนีย เป็นต้น รวมกับสัญญาณ USP เดิมเป็นตัวสำรอง

ขั้นตอนที่ 2: ส่งสถานะความยินยอมไปยัง CAPI

เมื่อส่งเหตุการณ์ CAPI จาก Backend ของคุณ คุณต้องรวมฟิลด์ data_processing_options สำหรับการรับส่งข้อมูล EU ที่ยินยอม ให้ละเว้นฟิลด์นี้ทั้งหมด สำหรับการรับส่งข้อมูลสหรัฐฯ ที่ยินยอม ให้ละเว้น สำหรับผู้ใช้ที่ Opt-out ภายใต้ CCPA / CPRA ให้ส่ง data_processing_options: ["LDU"] (การใช้ข้อมูลแบบจำกัด) พร้อมรหัสประเทศและรัฐ Snap จะประมวลผลเหตุการณ์ในโหมดจำกัดความเป็นส่วนตัวที่ไม่เติมกลุ่มเป้าหมาย Remarketing หรือการแบ่งปันข้อมูลกับบุคคลที่สาม

ขั้นตอนที่ 3: ใช้สัญญาณ Consent Mode ของ Google หากคุณพึ่งพา GTM

หากคุณโหลดพิกเซลผ่าน Google Tag Manager ที่เปิดใช้ Consent Mode v2 ให้กำหนดเงื่อนไขแท็ก Snap บน ad_storage และ ad_user_data เมื่อฝ่ายใดฝ่ายหนึ่งถูกปฏิเสธ GTM จะบล็อกแท็กไม่ให้ทำงาน การส่ง CAPI จากเซิร์ฟเวอร์ของคุณควรใช้สถานะความยินยอมเดียวกันที่บันทึกไว้ ณ เวลาที่ผู้ใช้ดำเนินการ

การจับคู่ขั้นสูง: ตัวระบุที่แฮชแล้วและความยินยอม

การจับคู่ขั้นสูงจะส่งอีเมล โทรศัพท์ IP และ User Agent ที่แฮชแล้วไปยัง Snap เพื่อปรับปรุงอัตราการจับคู่ระหว่างผู้เยี่ยมชมเว็บและผู้ใช้ Snap แม้ว่าค่าจะถูกแฮชด้วย SHA-256 แต่หน่วยงานกำกับดูแลถือว่าเป็นข้อมูลส่วนบุคคล เนื่องจากสามารถย้อนกลับแฮชได้ในระดับใหญ่เพราะพื้นที่อินพุตสามารถนับได้ และ Snap สามารถจับคู่กับผู้ใช้ที่รู้จักได้

ปฏิบัติต่อการจับคู่ขั้นสูงเหมือนการตัดสินใจความยินยอมแยกต่างหากเมื่อเป็นไปได้ หากผู้ใช้ให้เฉพาะวัตถุประสงค์ 7 (การวัดผล) แต่ไม่ใช่วัตถุประสงค์ 4 (โฆษณาส่วนบุคคล) คุณยังสามารถเรียกใช้พิกเซลเพื่อการวัดผลได้ แต่ไม่ควรเปิดใช้งานการจับคู่ขั้นสูง เนื่องจากการจับคู่นั้นเองเป็นการดำเนินการโฆษณาส่วนบุคคล ตัวจัดการแท็กส่วนใหญ่ที่สอดคล้องกับ TCF แสดงสิ่งนี้เป็นปุ่มสลับย่อยบนแท็ก Snap

ข้อผิดพลาดทั่วไปที่ทำให้ผู้เผยแพร่เสียรายได้หรือการปฏิบัติตามกฎ

ทำงานก่อน CMP โหลด

หากโค้ด Snap Pixel ของคุณอยู่ใน head ของหน้าและ CMP ของคุณโหลดแบบ Asynchronous พิกเซลอาจทำงานก่อนที่ความยินยอมจะถูกรู้ นี่คือการละเมิด GDPR ที่พบบ่อยที่สุดในการตรวจสอบ Cookie ย้ายโค้ดพิกเซลไปอยู่หลัง Event Listener ของ cmpReady หรือใช้ตัวจัดการแท็กที่ผสานรวมกับ IAB CMP API โดยกำเนิด

ลืม GPP String สำหรับการรับส่งข้อมูลสหรัฐฯ

Snap กำลังดำเนินการบังคับใช้ GPP String สำหรับการบังคับ Opt-out ในสหรัฐฯ หาก CMP ของคุณส่งเฉพาะ USP เดิมและแท็กของ Snap ไม่ได้รับสัญญาณ GPP เวอร์ชันล่าสุดของพิกเซลจะถือว่าเหตุการณ์ถูก Opt-out โดยค่าเริ่มต้น ตรวจสอบตัวอย่างการตอบสนองการเสนอราคาของสหรัฐฯ และการส่ง CAPI การขาด GPP เป็นการสูญเสียการระบุแหล่งที่มาอย่างเงียบๆ ที่พบบ่อย

dedup ID ไม่ตรงกัน

พิกเซลเบราว์เซอร์และ CAPI ต้องใช้ client_dedup_id เดียวกันสำหรับเหตุการณ์เดียวกัน ไม่เช่นนั้น Snap จะนับเหตุการณ์สองครั้ง สร้าง UUID ในเวลาที่เกิดเหตุการณ์บน Client ส่งไปยังพิกเซลเบราว์เซอร์ และส่งต่อไปยังเซิร์ฟเวอร์ของคุณสำหรับการส่ง CAPI ที่ตรงกัน ห่วงโซ่ dedup ที่ขาดเพียงครั้งเดียวจะทำให้จำนวน Conversion พองโตและทำลายการเพิ่มประสิทธิภาพ Downstream

ความยินยอมที่หมดอายุในเซสชันยาวนาน

ผู้ใช้ที่ถอนความยินยอมกลางเซสชันต้องหยุดการทำงานของพิกเซลทันที Subscribe กับเหตุการณ์ consentChange ของ CMP ของคุณและปิด Snap Pixel Runtime เมื่อความยินยอมเพื่อวัตถุประสงค์โฆษณาถูกเพิกถอน ผู้เผยแพร่หลายรายจัดการแบนเนอร์เริ่มต้นได้ดี แต่ละเลยการเปลี่ยนแปลงกลางเซสชัน

การทดสอบและการตรวจสอบ

Snap เผยแพร่ส่วนขยาย Chrome ที่เรียกว่า Snap Pixel Helper ที่แสดงการเรียกพิกเซลทุกครั้งและถอดรหัส Payload รันสามสถานการณ์ทดสอบตั้งแต่ต้นจนจบ ได้แก่ ผู้ใช้ที่ยินยอมเต็มที่ (พิกเซลและ CAPI ทำงาน มีการจับคู่ขั้นสูง ไม่มีแฟล็ก LDU) ผู้ใช้ที่ปฏิเสธทั้งหมด (ไม่มีพิกเซล ไม่มี CAPI) และผู้ใช้แบบละเอียดที่ยินยอมการวัดผลแต่ไม่ยินยอมโฆษณาส่วนบุคคล (พิกเซลทำงาน CAPI ทำงาน แต่ไม่มีฟิลด์การจับคู่ขั้นสูงและตั้งแฟล็ก LDU สำหรับการรับส่งข้อมูลสหรัฐฯ) ตรวจสอบแต่ละสถานการณ์ในบันทึกเหตุการณ์ Snap Ads Manager และในคอนโซล Debug ของตัวจัดการแท็กก่อนที่จะ Deploy ไปยัง Production

การรวมทุกอย่างเข้าด้วยกัน

สแต็ก Snap Pixel ที่กำหนดค่าอย่างถูกต้องทำสามสิ่ง ได้แก่ กำหนดเงื่อนไขทั้งพิกเซลเบราว์เซอร์และ CAPI บนการตัดสินใจความยินยอมเดียวกัน เคารพสัญญาณ TCF และ GPP แบบละเอียดเพื่อให้ผู้ใช้ที่ปฏิเสธโฆษณาส่วนบุคคลไม่ถูกติดตามอย่างเงียบๆ และรักษา Deduplication ให้สมบูรณ์เพื่อให้การระบุแหล่งที่มายังคงแม่นยำ ตรวจสอบการตั้งค่าของคุณทุกไตรมาส การบังคับใช้สัญญาณ GPP ของ Snap เข้มงวดขึ้นตลอดปี 2569 และการผสานรวมที่ใช้งานได้ในวันนี้ไม่จำเป็นต้องเป็นการผสานรวมที่ใช้งานได้ในอีกหกเดือนข้างหน้า

← บล็อก อ่านทั้งหมด →