เลือก URL โดยอิงตามข้อมูลที่เก็บรวบรวมในพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน และแสดงผลเนื้อหาในเฟรมที่มีการปิดกั้น
Shared Storage API ช่วยให้คุณเลือก URL ที่จะแสดงผลในเฟรมที่มีการปิดกั้นโดยใช้ข้อมูลข้ามเว็บไซต์ได้ ใช้ JavaScript เพื่ออ่านและเขียนข้อมูลข้ามเว็บไซต์ จากนั้นเลือก URL จากรายการที่ให้ไว้ตามข้อมูลที่จัดเก็บไว้ คุณแสดงผล URL ดังกล่าวในเฟรมที่มีการปิดกั้นได้
การเลือก URL สามารถประกอบด้วยเนื้อหาทุกประเภท เช่น โฆษณา, บทความ, รูปภาพ, HTML, คำกระตุ้นการตัดสินใจ (เช่น ปุ่ม) และอื่นๆ
ตัวอย่างเช่น สมมติว่าคุณมีเว็บไซต์ท่องเที่ยวและใช้งานแคมเปญโฆษณา ที่มีครีเอทีฟโฆษณาต่างกัน 3 รายการ คุณต้องจัดลำดับครีเอทีฟโฆษณาเหล่านี้ตาม การโต้ตอบของผู้ใช้ (ดูหรือคลิก)
เมื่อผู้ใช้สังเกตเห็นพื้นที่โฆษณาที่ชนะเป็นครั้งแรก คุณสามารถจัดเก็บรหัสและสถานะการคลิกของครีเอทีฟโฆษณานั้นในพื้นที่เก็บข้อมูลที่ใช้ร่วมกันได้ ซึ่งหมายความว่าเมื่อคุณชนะการประมูลเพื่อแสดงโฆษณาบนเว็บไซต์อื่นๆ ที่ผู้ใช้รายนี้เข้าชม คุณจะแสดงโฆษณาอื่นโดยอิงตามข้อมูลดังกล่าวได้
JavaScript จะทำงานใน worklet เพื่อดึงข้อมูลนี้ แต่โค้ดไม่สามารถโต้ตอบหรือสื่อสารนอก iframe หรือเฟรมที่มีการปิดกั้นในหน้าระดับบนสุด
มาดูอีกตัวอย่างหนึ่งกัน สมมติว่าคุณสนใจที่จะทดสอบว่าบทความใด จะทำงานได้ดีกว่าในบริบทที่ฝังไว้ โดยคุณสามารถกำหนดผู้ใช้ให้กับกลุ่มทดสอบได้เมื่อเห็นผู้ใช้รายนั้นในเว็บไซต์ แล้วจัดเก็บรหัสกลุ่มนั้นในพื้นที่เก็บข้อมูลที่ใช้ร่วมกันเพื่อให้เข้าถึงในบริบทแบบข้ามเว็บไซต์ได้ ในอีกเว็บไซต์หนึ่ง เฟรมที่มีการปิดกั้นจะเลือก URL โดยอิงตามกลุ่มทดสอบของผู้ใช้ดังกล่าวซึ่งจัดเก็บไว้ในพื้นที่เก็บข้อมูลที่ใช้ร่วมกันได้
พื้นที่เก็บข้อมูลที่ใช้ร่วมกันช่วยให้คุณสามารถตัดสินใจโดยใช้ข้อมูลข้ามเว็บไซต์ โดยไม่ต้องแชร์ข้อมูลผู้ใช้ (เช่น ประวัติของเบราว์เซอร์หรือรายละเอียดส่วนตัวอื่นๆ) กับเว็บไซต์ที่ฝัง หรือขโมยข้อมูลไปยังเซิร์ฟเวอร์ของคุณเอง
กรณีการใช้งาน
การเลือก URL พร้อมพื้นที่เก็บข้อมูลที่ใช้ร่วมกันจะรองรับกรณีการใช้งานต่อไปนี้
- หมุนเวียนโฆษณา:
คุณสามารถจัดเก็บข้อมูล เช่น รหัสครีเอทีฟโฆษณาและการโต้ตอบของผู้ใช้ เพื่อกำหนดว่าผู้ใช้ครีเอทีฟโฆษณาจะเห็นรายการใดบ้างในเว็บไซต์ต่างๆ
- กรณีการใช้งานหนึ่งของการหมุนเวียนโฆษณาคือความถี่ ระบบจัดเก็บยอดดูของเบราว์เซอร์ไว้ในพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน และใช้เพื่อตัดสินใจว่าจะแสดงโฆษณาใดต่อผู้ใช้
- เรียกใช้การทดสอบ A/B: คุณสามารถมอบหมายผู้ใช้ให้กับกลุ่มทดสอบ แล้วจัดเก็บรหัสกลุ่มนั้นด้วยพื้นที่เก็บข้อมูลที่ใช้ร่วมกันเพื่อให้เข้าถึงแบบข้ามเว็บไซต์ได้
- ปรับแต่งประสบการณ์ของผู้ใช้สำหรับลูกค้าที่รู้จัก: คุณสามารถแชร์เนื้อหาที่กำหนดเองและคำกระตุ้นให้ดำเนินการ (Call-To-Action) ตามสถานะการลงทะเบียนของผู้ใช้หรือสถานะอื่นๆ ของผู้ใช้
ลองเลือก URL
การเลือก URL ด้วย Shared Storage API พร้อมให้ทดสอบใน Chrome Canary/Dev/Beta M105+ หากต้องการทดสอบการเลือก URL ให้เปิดใช้ API ความเป็นส่วนตัวเกี่ยวกับโฆษณาทั้งหมดใน chrome://settings/adPrivacy
ทดลองใช้การสาธิต
มีการสาธิตและคุณสามารถตรวจสอบโค้ดใน GitHub ได้
การสาธิตนี้สร้างขึ้นจากมุมมองของผู้ลงโฆษณา เทคโนโลยีโฆษณา ผู้เผยแพร่เนื้อหา หรือบริการของบุคคลที่สามอื่นๆ ที่ต้องการจัดเก็บข้อมูลในเว็บไซต์ของผู้เผยแพร่โฆษณาต่างๆ ในการสาธิต โค้ดของบุคคลที่สามเดียวกันจะทำงานทั้งบนเว็บไซต์ของผู้เผยแพร่โฆษณา A และเว็บไซต์ของผู้เผยแพร่โฆษณา B สำหรับการใช้งานในแต่ละกรณี ไปที่หน้าของผู้เผยแพร่โฆษณาแต่ละรายเพื่อดูวิธีแชร์ข้อมูลในบริบทแบบข้ามเว็บไซต์
มีส่วนร่วมและแชร์ความคิดเห็น
ข้อเสนอพื้นที่เก็บข้อมูลที่ใช้ร่วมกันอยู่ระหว่างการหารือกันและอาจมีการเปลี่ยนแปลง ในอนาคต หากคุณลองใช้ API นี้และมีความคิดเห็น เรายินดีรับฟัง
- GitHub: อ่าน ข้อเสนอ เข้าถึงสมุดปกขาว นำเสนอคำถามและเข้าร่วมการสนทนา
- ประกาศเกี่ยวกับ Storage API ที่แชร์: เข้าร่วมหรือดูประกาศที่ผ่านมาในรายชื่ออีเมลของเรา
- การสนับสนุนนักพัฒนาแอป: ถามคำถามและเข้าร่วมการสนทนาใน ที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ของ Privacy Sandbox