หน้านี้ครอบคลุมวิธีสร้าง ทดสอบ และปรับขนาดการติดตั้งใช้งานสำหรับการใช้งานจริงโดยใช้ Topics API
การติดตั้งใช้งานแบ็กเอนด์ของ Topics
การติดตั้งใช้งานแบ็กเอนด์ขึ้นอยู่กับวิธีที่คุณต้องการใช้หัวข้อที่คำนวณในเบราว์เซอร์ เราขอแนะนำให้โซลูชันเทคโนโลยีโฆษณาใช้ Topics เป็นสัญญาณ IBA เพิ่มเติม
// Use the language/framework/stack of your preference
function processTopicsBackendAPI(topics) {
// If the list is not empty, continue
// Use topics as an additional signal
}
ใช้ Topics เป็นสัญญาณเพิ่มเติม
คุณสามารถพิจารณาข้อมูลหัวข้อควบคู่ไปกับสัญญาณอื่นๆ เช่น URL, คีย์เวิร์ด หรือข้อมูลเมตาอื่นๆ เพื่อเป็นสัญญาณเพิ่มเติมเกี่ยวกับกลุ่มเป้าหมาย
ดังที่อธิบายไว้ในเพิ่มความเกี่ยวข้องของโฆษณาหลังจากไม่มีคุกกี้ของบุคคลที่สาม มีหลายวิธีในการใช้ประโยชน์จาก Topics เพื่อแสดงโฆษณาที่เกี่ยวข้อง บางส่วนเกี่ยวข้องกับการใช้ Topics เพื่อสร้างกลุ่มเป้าหมาย และแนวทางอื่นๆ แนะนำให้ใช้ Topics เป็นสัญญาณหนึ่งในหลายๆ สัญญาณเพื่อฝึกโมเดลแมชชีนเลิร์นนิงที่จะใช้ในการอนุมานความสนใจเพิ่มเติมของกลุ่มเป้าหมาย หรือแม้แต่เพื่อเพิ่มประสิทธิภาพตรรกะการเสนอราคา
สร้างและติดตั้งใช้งาน
- รวบรวมหัวข้อโดยสังเกตผู้ใช้ในเวอร์ชันที่ใช้งานจริง (เวลาในการติดตั้งใช้งานโดยประมาณ: ประมาณ 1 สัปดาห์)
- ทำความเข้าใจตัวเลือกของคุณ: วิธีเรียกใช้ Topics ด้วยส่วนหัว HTTP หรือ iframe และ JavaScript
- กำหนดโดเมนของ iframe ที่จะเรียกใช้ Topics API
- สร้างโซลูชันโดยใช้เดโมส่วนหัวหรือเดโม JavaScript เป็นข้อมูลอ้างอิงโค้ด
- ผสานรวม Topics เข้ากับโค้ดที่ผู้เผยแพร่โฆษณาฝังในเว็บไซต์ของตน (เช่น iframe โฆษณา) ตรวจสอบว่าคุณเรียกใช้หัวข้อจากการฝัง
- หากต้องการเริ่มสังเกตหัวข้อของผู้ใช้ ให้ฝังสคริปต์เวอร์ชันล่าสุดในเว็บไซต์ที่ใช้งานจริง เราขอแนะนำให้คุณทดสอบการติดตั้งใช้งานในเว็บไซต์ของคุณเองที่มีการเข้าชมรายเดือนจำนวนน้อยก่อน ในขั้นตอนนี้ เราขอแนะนำให้ฝังโซลูชันใหม่ที่อิงตาม Topics ในเว็บไซต์อย่างน้อย 5 เว็บไซต์
- ในตอนนี้ คาดว่า API จะส่งอาร์เรย์ที่ว่างเปล่าเป็นผลลัพธ์ เนื่องจากระบบยังไม่พบหัวข้อใดๆ ที่ผู้ใช้สนใจ ระบบอาจใช้เวลาถึง 3 สัปดาห์จึงจะเริ่มรับหัวข้อของผู้ใช้
- ทําการทดสอบและการตรวจสอบการทํางาน คุณสามารถทดสอบโซลูชันด้วยตนเองหรือโดยอัตโนมัติก็ได้ เช่น
- เปิดเบราว์เซอร์ที่มี Flag แล้วตั้งค่า Epoch เป็น 15 วินาทีเพื่อให้เบราว์เซอร์คำนวณ Topics ใหม่ได้เร็วขึ้น
- ไปที่เว็บไซต์ที่ฝังสคริปต์ของคุณ
- ตรวจสอบว่าสคริปต์ของคุณสังเกตหัวข้อใน
chrome://topics-internals/หรือไม่ - ดูผลลัพธ์ที่คุณคาดหวังได้
- ใช้ข้อมูล Topics ร่วมกับสัญญาณบริบทอื่นๆ (เช่น URL, ข้อมูลเมตา ฯลฯ) (เวลาโดยประมาณ: ประมาณ 3 วัน)
- หลังจากใช้งานจริงเป็นเวลา 3 สัปดาห์ สคริปต์ควรสังเกตเห็นหัวข้อของผู้ใช้บางราย ณ จุดนี้ คุณควรใช้ข้อมูล Topics เป็นสัญญาณเพิ่มเติมได้
- เมื่อเริ่มได้รับรายการหัวข้อที่ไม่ว่างเปล่าแล้ว คุณจะส่งรายการดังกล่าวไปยังแบ็กเอนด์พร้อมกับสัญญาณเชิงบริบทอื่นๆ ได้
ติดตั้งใช้งานในเว็บไซต์เป้าหมาย
เมื่อผสานรวมการเรียกใช้ Topics เข้ากับสคริปต์แล้ว ให้ตรวจสอบว่าได้ฝังการเรียกใช้นี้ในเว็บไซต์ที่ใช้งานจริงบางแห่งเพื่อทำการทดสอบครั้งแรก ตรวจสอบว่าการติดตั้งใช้งานทำงานตามที่คาดไว้
- มีการเรียกใช้ Topics API
- คุณสังเกตหัวข้อได้ในสภาพแวดล้อมที่ควบคุมนี้
- เข้าถึงหัวข้อได้ (API จะแสดงหัวข้อที่สังเกตเห็นสำหรับผู้ใช้)
เลือกเว็บไซต์เป้าหมาย
ก่อนที่จะนำโซลูชันไปใช้กับเว็บไซต์ของผู้เผยแพร่โฆษณา เราขอแนะนำให้ทดสอบในสภาพแวดล้อมที่ควบคุมได้ในเว็บไซต์ที่คุณเป็นเจ้าของ เราขอแนะนำให้คุณเลือกเว็บไซต์เป้าหมายดังนี้
- เว็บไซต์ได้รับการเข้าชมรายเดือนจำนวนเล็กน้อย (น้อยกว่าประมาณ 1 ล้านครั้ง/เดือน): คุณควรเริ่มด้วยการติดตั้งใช้งาน API กับกลุ่มเป้าหมายขนาดเล็กก่อน
- คุณเป็นเจ้าของและควบคุมเว็บไซต์: หากจำเป็น คุณสามารถปิดใช้การติดตั้งใช้งานได้อย่างรวดเร็วโดยไม่ต้องมีการอนุมัติที่ซับซ้อน
- เว็บไซต์ไม่สำคัญต่อธุรกิจ: เริ่มต้นด้วยเว็บไซต์เป้าหมายที่มีความเสี่ยงต่ำ
- มีเว็บไซต์รวมกันไม่เกิน 5 เว็บไซต์: คุณไม่จำเป็นต้องมีการเข้าชมหรือการแสดงผลมากนักในตอนนี้
- เว็บไซต์เป้าหมายแสดงถึงธีมต่างๆ: เลือกเว็บไซต์ที่แสดงถึงหมวดหมู่ต่างๆ (เช่น เว็บไซต์หนึ่งเกี่ยวกับกีฬา อีกเว็บไซต์หนึ่งเกี่ยวกับข่าว และอีกเว็บไซต์หนึ่งเกี่ยวกับอาหารและเครื่องดื่ม) คุณสามารถใช้เครื่องมือหัวข้อภายในใน Chrome เพื่อตรวจสอบโดเมนและวิธีที่ตัวแยกประเภทแมชชีนเลิร์นนิงของ Topics จัดประเภทโดเมน
การทดสอบและการตรวจสอบการทำงาน
เมื่อเรียกใช้ Topics API ในสภาพแวดล้อมที่จำกัดนี้ คุณจะคาดหวังผลลัพธ์ต่อไปนี้ได้
- อาร์เรย์ของหัวข้อที่ว่างเปล่า
[]หากเป็นการเรียกใช้ครั้งแรกของอุปกรณ์นี้สำหรับเว็บไซต์และผู้โทรรายนี้ในช่วง 7 วันที่ผ่านมา รายการหัวข้อ 0-3 รายการซึ่งแสดงถึงความสนใจของผู้ใช้รายนี้ หลังจากสังเกตการณ์เป็นเวลา 7 วัน คุณควรได้รับสิ่งต่อไปนี้
- 1 หัวข้อที่เลือกจาก 5 หัวข้อยอดนิยมของผู้ใช้ ซึ่งคำนวณจากชื่อโฮสต์ของหน้าเว็บที่ผู้เรียกใช้สังเกตเห็นหัวข้อในสัปดาห์นั้น
การตอบกลับของ API เหมือนกับในการเรียก Topics API ก่อนหน้านี้ทั้งหมด สำหรับผู้เรียกใช้ ผู้ใช้ และเว็บไซต์ระดับบนสุดเดียวกัน API จะแสดงหัวข้อเดียวกันตลอดทั้งช่วงเวลา ซึ่งจะช่วยหลีกเลี่ยงการเปิดเผยความสนใจของผู้ใช้มากเกินไป ดูรายละเอียดเพิ่มเติมใน GitHub
หัวข้อใหม่จะแทนที่หัวข้อเก่า 1 ใน 3 หัวข้อ หากคุณเรียกใช้ Topics หลังจากสังเกตการณ์เป็นเวลา 4 สัปดาห์
หากคุณไม่ได้สังเกตหัวข้อของผู้ใช้ในช่วง 3 สัปดาห์ก่อนหน้าหรือนานกว่านั้น Topics API จะแสดงอาร์เรย์ว่าง
[]อีกครั้ง
รวบรวมเมตริกประสิทธิภาพเพื่อประเมินประสบการณ์ของผู้ใช้
- ควรวัดเวลาเรียกใช้ JavaScript ไปยัง Topics API ภายใน iframe ข้ามต้นทางเพื่อใช้ในการวิเคราะห์ประสิทธิภาพในอนาคต
- เวลาที่ใช้ในการสร้าง iframe และ
postMessage()Topics หลังจากได้รับ Topics
หากต้องการแก้ปัญหา โปรดดูส่วน การสนับสนุน
ปรับขนาดให้พร้อมใช้งานจริง
ตอนนี้คุณควรได้ทดสอบ Topics ในสภาพแวดล้อมที่มีการควบคุม (ในเว็บไซต์บางแห่งที่คุณเป็นเจ้าของ) แล้ว หากทุกอย่างทำงานได้ตามที่คาดไว้ ก็ถึงเวลาขยายการติดตั้งใช้งานนี้ ติดตั้งโค้ดเดียวกันในเว็บไซต์เป้าหมายเพิ่มเติม ซึ่งจะช่วยให้คุณสังเกตผู้ใช้ได้มากขึ้น รวบรวมข้อมูลหัวข้อได้มากขึ้น และทําความเข้าใจกลุ่มเป้าหมายได้ลึกซึ้งยิ่งขึ้น
สรุปขั้นตอนโดยละเอียดเกี่ยวกับวิธีปรับขนาดเพื่อการใช้งานจริงมีดังนี้
- ทดสอบโซลูชันตามหัวข้อกับการเข้าชมที่มีปริมาณสูงขึ้น
- เพิ่ม iframe ลงในเว็บไซต์อื่นๆ ที่คุณเป็นเจ้าของซึ่งมีจำนวนการเข้าชมมากขึ้น และทำตามวิธีการด้านล่างเพื่อทำการทดสอบการโหลด
- ติดตั้งใช้งานโซลูชันในเว็บไซต์ของผู้เผยแพร่โฆษณา
- เมื่อโซลูชันทํางานอย่างถูกต้องในสภาพแวดล้อมการทดสอบของคุณแล้ว ให้ทํางานร่วมกับผู้เผยแพร่โฆษณาเพื่อผสานรวม iframe เข้ากับเว็บไซต์ของผู้เผยแพร่โฆษณา เช่น อาจต้องอัปเดตไลบรารีที่มี iframe ของคุณ
- ประมวลผลและใช้ข้อมูลหัวข้อ (เวลาโดยประมาณ: ประมาณ 4 สัปดาห์)
- รวมข้อมูล Topics เป็นสัญญาณเสริมควบคู่ไปกับข้อมูลอื่นๆ
- ค้นหาพาร์ทเนอร์การทดสอบการเสนอราคาแบบเรียลไทม์
- ทําการทดสอบยูทิลิตีด้วย Topics เป็นสัญญาณเสริมสําหรับข้อมูลอื่นๆ
การทดสอบการโหลด
เราขอแนะนำให้ทำการทดสอบโหลดก่อนที่จะติดตั้งใช้งานโซลูชันตามหัวข้อในเว็บไซต์ของผู้เผยแพร่โฆษณา เพื่อให้มั่นใจว่าระบบของคุณรองรับการเข้าชมได้
- ค่อยๆ นำไปใช้ในเว็บไซต์เป้าหมายที่คุณเป็นเจ้าของมากขึ้น โดยเฉพาะเว็บไซต์ที่มีปริมาณการเข้าชมสูง
- ทำการทดสอบโหลดสำหรับข้อมูลหัวข้อตามการเข้าชมที่คาดไว้
- คุณจะต้องส่งข้อมูลหัวข้อจาก iframe ไปยังแบ็กเอนด์ ซึ่งจะช่วยให้คุณประมวลผลผลลัพธ์ของ Topics API เพิ่มเติมและใช้เป็นสัญญาณเพิ่มเติมเพื่อช่วยเลือกโฆษณาที่ตรงกับความสนใจของผู้ใช้มากขึ้น เมื่อมีเว็บไซต์จำนวนมากขึ้นที่ฝังวิดีโอของคุณ จำนวนการเรียกไปยังแบ็กเอนด์จะเพิ่มขึ้นอย่างมาก ตรวจสอบว่าแบ็กเอนด์ของคุณรองรับการเรียกจำนวนมากจาก iframe ได้
- ตั้งค่าการรวบรวมเมตริกและบันทึกเพื่อการวิเคราะห์
- หลังจากติดตั้งใช้งาน Topics API แล้ว ให้ตรวจสอบเมตริกเพื่อตรวจหาปัญหาที่ร้ายแรงของผู้ใช้ปลายทางทันที โปรดตรวจสอบเมตริกเป็นประจำ
- ในกรณีที่เกิดการหยุดชะงักหรือพฤติกรรมที่ไม่คาดคิด ให้ย้อนกลับการติดตั้งใช้งานและวิเคราะห์บันทึกเพื่อทำความเข้าใจและแก้ไขปัญหา
ดูเพิ่มเติม
ดูแหล่งข้อมูลของเราเพื่อทำความเข้าใจเกี่ยวกับ Topics API บนเว็บให้ดียิ่งขึ้น
- ลองดูวิดีโอเดโม วิดีโอที่ทำร่วมกัน และวิดีโอคำแนะนำแบบทีละขั้นจาก Topics
- ดูรายการ Flag ของ Chrome ที่อนุญาตให้นักพัฒนาซอฟต์แวร์ปรับแต่ง Topics API สำหรับการทดสอบ
- ดูวิธีที่ผู้ใช้และนักพัฒนาแอปควบคุม API ได้
- ดูแหล่งข้อมูลสําหรับคำอธิบายและการสนับสนุนทางเทคนิค ถามคำถาม มีส่วนร่วม และแชร์ความคิดเห็น