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

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

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

หากต้องการแก้ปัญหา โปรดดูส่วน การสนับสนุน

ปรับขนาดให้พร้อมใช้งานจริง

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

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

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

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

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

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

ดูเพิ่มเติม

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