ทดสอบ ติดตั้งใช้งาน และปรับขนาดโซลูชันที่อิงตาม Topics

หน้านี้จะพูดถึงวิธีสร้าง ทดสอบ และปรับขนาดการติดตั้งใช้งานสำหรับเวอร์ชันที่ใช้งานจริงโดยใช้ 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 เพื่อแสดงโฆษณาที่เกี่ยวข้องตามที่อธิบายไว้ในเพิ่มความเกี่ยวข้องของโฆษณาให้ได้สูงสุดหลังจากใช้คุกกี้ของบุคคลที่สาม วิธีการบางอย่างเกี่ยวข้องกับการใช้หัวข้อเพื่อสร้างกลุ่มเป้าหมาย และแนวทางอื่นๆ แนะนําให้ใช้หัวข้อเป็นสัญญาณหนึ่งๆ ร่วมกับสัญญาณอื่นๆ เพื่อฝึกโมเดลแมชชีนเลิร์นนิงที่จะใช้ในการอนุมานความสนใจเพิ่มเติมของกลุ่มเป้าหมาย หรือแม้แต่เพื่อเพิ่มประสิทธิภาพตรรกะการเสนอราคา

สร้างและติดตั้งใช้งาน

  1. รวบรวมหัวข้อโดยสังเกตผู้ใช้ในเวอร์ชันที่ใช้งานจริง (เวลานำไปใช้โดยประมาณ: ประมาณ 1 สัปดาห์)
    • ทำความเข้าใจตัวเลือกของคุณ: วิธีเรียก Topics ด้วยส่วนหัว HTTP หรือ iframe และ JavaScript
    • กำหนดโดเมนของ iframe ที่จะเรียกใช้ Topics API
    • สร้างโซลูชันโดยใช้การสาธิตส่วนหัวหรือการสาธิต JavaScript เป็นการอ้างอิงโค้ด
    • ผสานรวม Topics เข้ากับโค้ดที่ผู้เผยแพร่โฆษณาฝังไว้ในเว็บไซต์ (เช่น iframe โฆษณา) ตรวจสอบว่าคุณเรียกใช้หัวข้อจากส่วนที่มีการฝัง
    • หากต้องการเริ่มสังเกตหัวข้อของผู้ใช้ ให้ฝังสคริปต์เวอร์ชันล่าสุดในเว็บไซต์เวอร์ชันที่ใช้งานจริง เราขอแนะนําให้คุณทดสอบการติดตั้งใช้งานในเว็บไซต์ของคุณเองที่มีการเข้าชมรายเดือนจํานวนน้อยก่อน ในระยะนี้ เราขอแนะนําให้ฝังโซลูชันตามหัวข้อใหม่ในเว็บไซต์อย่างน้อย 5 แห่ง
    • ในตอนนี้ คาดว่า API จะส่งคืนอาร์เรย์ที่ว่างเปล่า เนื่องจากยังไม่มีการสังเกตหัวข้อใดๆ สำหรับผู้ใช้ อาจใช้เวลาสูงสุด 3 สัปดาห์จึงจะเริ่มได้รับหัวข้อของผู้ใช้
    • ทำการทดสอบการทำงานและตรวจสอบ คุณสามารถทดสอบโซลูชันด้วยตนเองหรือโดยอัตโนมัติก็ได้ เช่น
      • เปิดเบราว์เซอร์ด้วยแฟล็ก และตั้งค่า Epoch เป็น 15 วินาที เพื่อให้เบราว์เซอร์คำนวณ Topics ใหม่ได้เร็วขึ้น
      • ไปที่เว็บไซต์ที่ฝังสคริปต์ของคุณ
      • ตรวจสอบว่าสคริปต์ของคุณสังเกตหัวข้อใน chrome://topics-internals/ หรือไม่
      • ดูว่าผลลัพธ์แบบใดที่คุณจะได้รับ
  2. ใช้ข้อมูล 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 ในสภาพแวดล้อมที่มีการควบคุม (ในบางเว็บไซต์ที่คุณเป็นเจ้าของ) แล้ว หากทุกอย่างทำงานได้ตามที่คาดไว้ ก็ถึงเวลาปรับขนาดการใช้งานนี้ ติดตั้งใช้งานโค้ดเดียวกันในเว็บไซต์เป้าหมายเพิ่มเติม ซึ่งจะช่วยให้คุณสังเกตการณ์ผู้ใช้ได้มากขึ้น รวบรวมข้อมูลหัวข้อได้มากขึ้น และเข้าใจกลุ่มเป้าหมายได้ดียิ่งขึ้น

สรุปแบบทีละขั้นตอนเกี่ยวกับวิธีปรับขนาดเป็นเวอร์ชันที่ใช้งานจริงมีดังนี้

  1. ทดสอบโซลูชันตามหัวข้อของคุณกับปริมาณการเข้าชมที่สูงขึ้น
    • เพิ่ม iframe ของคุณลงในเว็บไซต์อื่นๆ ที่คุณเป็นเจ้าของด้วยการเข้าชมจำนวนมากขึ้น แล้วทำตามวิธีการด้านล่างเพื่อทดสอบการโหลด
  2. ติดตั้งใช้งานโซลูชันในเว็บไซต์ของผู้เผยแพร่โฆษณา
    • เมื่อโซลูชันทํางานอย่างถูกต้องในสภาพแวดล้อมการทดสอบของคุณเองแล้ว ให้ประสานงานกับผู้เผยแพร่โฆษณาเพื่อผสานรวม iframe เข้ากับเว็บไซต์ ตัวอย่างเช่น พวกเขาอาจต้องอัปเดตไลบรารีที่มี iframe ของคุณ
  3. ประมวลผลและใช้ข้อมูลหัวข้อ (เวลาโดยประมาณ: ประมาณ 4 สัปดาห์)
    • รวมข้อมูลหัวข้อเป็นสัญญาณเสริมร่วมกับข้อมูลอื่น
    • ค้นหาพาร์ทเนอร์การทดสอบการเสนอราคาแบบเรียลไทม์
    • เรียกใช้การทดสอบยูทิลิตีโดยใช้หัวข้อเป็นสัญญาณเพิ่มเติมให้กับข้อมูลอื่นๆ

การทดสอบการโหลด

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

  1. ค่อยๆ ติดตั้งใช้งานกับเว็บไซต์เป้าหมายอื่นๆ ที่คุณเป็นเจ้าของ โดยเฉพาะเว็บไซต์ที่มีปริมาณการเข้าชมสูง
  2. ทำการทดสอบโหลดสำหรับข้อมูลหัวข้อตามการเข้าชมที่คาดไว้
    • คุณจะต้องส่งข้อมูลหัวข้อจาก iframe ไปยังแบ็กเอนด์ ซึ่งจะช่วยให้คุณประมวลผลผลลัพธ์ของ Topics API เพิ่มเติม และใช้ผลลัพธ์ดังกล่าวเป็นสัญญาณเพิ่มเติมเพื่อช่วยเลือกโฆษณาที่เกี่ยวข้องกับผู้ใช้มากขึ้น เมื่อมีเว็บไซต์จำนวนมากขึ้นผสานรวมฟีเจอร์ที่ฝังไว้ของคุณ จำนวนการเรียกใช้แบ็กเอนด์ก็จะเพิ่มขึ้นอย่างมาก ยืนยันว่าแบ็กเอนด์ของคุณรองรับการเรียกใช้จำนวนมากจาก iframe ได้
    • ตั้งค่าการรวบรวมและบันทึกเมตริกสำหรับการวิเคราะห์
  3. หลังจากที่ทำให้ Topics API ใช้งานได้แล้ว ให้ตรวจสอบเมตริกเพื่อตรวจหาปัญหาร้ายแรงของผู้ใช้ปลายทาง โปรดตรวจสอบเมตริกอยู่เสมอ
  4. ในกรณีที่เกิดความขัดข้องหรือการทำงานที่ไม่คาดคิด ให้ย้อนกลับการทำให้ใช้งานได้และวิเคราะห์บันทึกเพื่อทำความเข้าใจและแก้ไขปัญหา

ดูเพิ่มเติม

ดูแหล่งข้อมูลของเราเพื่อทำความเข้าใจเกี่ยวกับ Topics API บนเว็บให้ดียิ่งขึ้น