Hướng dẫn tích hợp API Chủ đề

Tìm hiểu cách sử dụng Topics API để đáp ứng các trường hợp sử dụng công nghệ quảng cáo cụ thể.

Trước khi bắt đầu

Bước đầu tiên là làm quen với Topics API và các dịch vụ.

  1. Xem tài liệu dành cho nhà phát triển:
    1. Bắt đầu bằng cách đọc tổng quan để nắm bắt nhanh chóng thông tin về Topics API và các tính năng của API này.
    2. Xem Hướng dẫn từng bước minh hoạ các chủ đề (video).
    3. Hãy thử các bản minh hoạ tiêu đề Chủ đề và API JavaScript.
    4. Phát triển nhánh các bản minh hoạ (cả hai đều cung cấp đường liên kết đến mã của chúng) và chạy các bản minh hoạ đó trên trang web của bạn.
    5. Hãy đọc nội dung giải thích về API để hiểu thêm thông tin chi tiết.
  2. Kiểm tra trạng thái triển khaitiến trình của Topics API.
  3. Hiểu vai trò của API trong việc hỗ trợ mức độ liên quan của quảng cáo trong tương lai không có cookie.
  4. Để nhận thông báo về các thay đổi trạng thái trong API, hãy tham gia danh sách gửi thư dành cho nhà phát triển và chú ý theo dõi những thông tin cập nhật mới nhất về Chủ đề.
  5. Cập nhật tin tức mới nhất về Topics API.
  6. Đóng góp vào cuộc trò chuyện thông qua Các vấn đề trong GitHub hoặc cuộc gọi qua W3C.
  7. Nếu bạn gặp các thuật ngữ lạ, hãy xem bảng thuật ngữ Hộp cát về quyền riêng tư.
  8. Để biết thêm thông tin về các khái niệm của Chrome, chẳng hạn như cờ Chrome, hãy xem các video ngắn và bài viết có tại goo.gle/cc.

Tạo và thử nghiệm cục bộ

Phần này mô tả cách dùng thử Topics API với tư cách là một nhà phát triển cá nhân.

  1. Kiểm thử và triển khai cục bộ (Thời gian ước tính: khoảng 2 ngày)
    1. Bật API với trình duyệt cục bộ từ dòng lệnh bằng cờ tính năng. Kiểm tra các bản minh hoạ tiêu đềAPI JavaScript để xem Chủ đề trên thực tế (video hướng dẫn).
    2. Chạy Cộng tác chủ đề để kiểm thử khả năng dự đoán chủ đề bằng mô hình học máy Chủ đề.

Bật Chủ đề trong trình duyệt

Để bật Topics API trong phiên bản Chrome của riêng bạn cho việc kiểm thử cục bộ, bạn có hai lựa chọn:

  1. Mở chrome://flags/#privacy-sandbox-ads-apis và bật các Privacy Sandbox API (API Hộp cát về quyền riêng tư).
  2. (Nên dùng) Chạy Chrome qua dòng lệnh bằng cờ Chromium bằng các tham số dành riêng cho API Chủ đề để định cấu hình nếu cần.
Bật API Hộp cát về quyền riêng tư tại chrome://flags/#privacy-sandbox-ads-apis.
Bật các API Hộp cát về quyền riêng tư.

Bạn có quyền kiểm soát chi tiết hơn đối với các tính năng của Chủ đề bằng cách chạy Chrome từ dòng lệnh. Ví dụ: bạn có thể đặt khoảng thời gian bắt đầu của Chủ đề (khung thời gian mà API sử dụng để tính toán mối quan tâm của người dùng) và định cấu hình hành vi của API theo nhu cầu của mình.

Điều quan trọng cần nhớ là nếu bạn bật chrome://flags/#privacy-sandbox-ads-apis, thì thao tác này sẽ ghi đè chế độ cài đặt thời gian bắt đầu của hệ thống trong dòng lệnh, trả về giá trị mặc định (hiện là một tuần).

Xem trước cơ chế của Topics API

Bạn có thể nắm rõ cục bộ các cơ chế Topics API cơ bản bằng cách sử dụng các công cụ chrome://topics-internals.

Hãy tìm hiểu bên trong Topics API tại chrome://topics-internals.
Thẻ Trạng thái chủ đề của công cụ chrome://topics-internals.

Sử dụng công cụ Topics API nội bộ để kiểm tra cục bộ thuật toán phân loại dựa trên các trang web mà bạn truy cập.

Với công cụ này, bạn có thể xem xét:

  • Trạng thái chủ đề: Hiển thị các chủ đề được ghi nhận cho người dùng hiện tại.
  • Trình phân loại: Xem trước chủ đề được suy luận cho tên máy chủ.
  • Tính năng và tham số: Xem các giá trị tham số API để kiểm tra xem các cờ tính năng có đang hoạt động như dự kiến hay không.

Tìm hiểu cách gỡ lỗi Chủ đề bằng công cụ Nội bộ.

Cách API trả về các chủ đề

Nếu Chrome không có đủ số lượng chủ đề được ghi nhận để tạo 5 chủ đề hàng đầu cho một khoảng thời gian bắt đầu của hệ thống (một tuần), thì Topics API sẽ thêm các chủ đề ngẫu nhiên để hoàn thành 5 chủ đề hàng đầu. Cột Chủ đề nội bộ có tiêu đề Thực hoặc Ngẫu nhiên cho biết liệu chủ đề cụ thể đó được dựa trên quan sát thực tế hay "khoảng đệm" ngẫu nhiên bổ sung để hoàn thành 5 chủ đề hàng đầu. Hãy đọc thêm về cơ chế này trong nội dung giải thích.

Chủ đề được chọn cho mỗi thời gian bắt đầu của hệ thống sẽ được chọn ngẫu nhiên trong 5 chủ đề hàng đầu của người dùng trong khoảng thời gian đó. Nếu không có đủ chủ đề được quan sát trong thời gian bắt đầu, thì các chủ đề bổ sung sẽ được chọn ngẫu nhiên tạo thành tổng cộng 5 chủ đề. Các chủ đề được chọn ngẫu nhiên này sẽ được lọc.

Để tăng cường hơn nữa quyền riêng tư và đảm bảo mọi chủ đề đều có thể được trình bày, có 5% cơ hội một chủ đề được chọn cho thời gian bắt đầu của hệ thống sẽ được chọn ngẫu nhiên trong tất cả các chủ đề, thay vì được chọn từ các chủ đề đã ghi nhận được. Như trong trường hợp ở trên, khi có quá ít chủ đề được quan sát, những chủ đề được chọn ngẫu nhiên này sẽ không được lọc.

Bạn có thể xem thêm thông tin về cách chọn chủ đề trong bài viết Phân loại chủ đề.

Các đề xuất chính

  1. Hãy nhớ đóng (và dừng) tất cả quy trình của Chrome trước khi bắt đầu quy trình mới bằng cờ.
  2. Nếu kiểm thử trong môi trường cục bộ, bạn nên tắt chrome://flags/#privacy-sandbox-ads-apis vì Chrome sẽ ghi đè chế độ cài đặt dòng lệnh, hoàn nguyên về các giá trị mặc định.
  3. Sử dụng trang gỡ lỗi để hiểu cách Chủ đề đang hoạt động cục bộ.
  4. Khi bạn có thắc mắc, hãy xem phần Các vấn đề trong GitHub để tham khảo phần giải thích.
  5. Nếu API này không hoạt động như mong đợi, hãy thử các mẹo khắc phục sự cố của chúng tôi.

Lập kế hoạch triển khai MVP

Topics API cấp quyền truy cập vào các chủ đề người dùng quan tâm mà không cần dùng đến tính năng theo dõi các trang web mà người dùng truy cập hoặc hiển thị nhật ký điều hướng của họ.

Phương thức gọi Topics API là thực thể gọi phương thức JavaScript document.browsingTopics(), hoặc quan sát và truy cập vào các chủ đề bằng tiêu đề của yêu cầu HTTP. Trong trường hợp này, mã của bạn và eTLD+1 được gọi từ đó là phương thức gọi. Khi gọi Topics API, bạn đang hướng dẫn trình duyệt của người dùng quan sát các chủ đề mà người dùng quan tâm khi người dùng truy cập vào một trang web. Sau đó, lượt truy cập này sẽ được xem xét khi tính toán chủ đề cho khoảng thời gian bắt đầu của hệ thống tiếp theo.

Topics API được thiết kế để lọc kết quả cho mỗi lệnh gọi hoặc cho mỗi eTLD+1 của ngữ cảnh gọi. Nói cách khác, nguồn gốc của iframe (khi sử dụng API JavaScript) hoặc URL của yêu cầu tìm nạp (khi sử dụng tiêu đề) được coi là phương thức gọi và các chủ đề sẽ được tính toán theo phương thức gọi đó.

Sơ đồ dưới đây minh hoạ phương pháp này:

Các bước mà Topics API thực hiện khi người dùng truy cập vào các trang web sử dụng API.
Cách API quan sát và truy cập vào các chủ đề.

Trong sơ đồ này:

  1. Một người dùng mở Chrome và truy cập vào nhiều trang web (customerA.example, customerB.example.br, v.v.), trong đó có iframe của công nghệ quảng cáo (nguồn: iframe.adtech.example) hoặc các tiêu đề chuyển lệnh gọi tìm nạp.
    • Chrome sẽ ghi lại các chủ đề mà người dùng này quan tâm.
  2. Sau 7 ngày điều hướng, trong khi Topics API theo dõi các chủ đề được quan tâm, Topics API cũng truy cập vào một trang web đích (publisher-e.example). Topics API trả về danh sách các chủ đề và trong ví dụ cụ thể này, một chủ đề được tính từ quan sát của người dùng này trong tuần trước sẽ được trả về.
    • Chỉ những trình duyệt của người dùng đã truy cập vào những trang web mà domains.example đã quan sát được trong Bước 1 mới trả về kết quả chủ đề ở Bước 2 (chúng tôi gọi đây là tính năng lọc quan sát – bạn không thể xem chủ đề của người dùng mà bạn chưa từng thấy trước đây).
  3. Với danh sách này (hiện tại là một chủ đề), bạn có thể gọi API phụ trợ (ads.adtech.example/topics-backend) để sử dụng dữ liệu chủ đề trong tập dữ liệu theo bối cảnh.
  4. Giờ đây, tuỳ theo trường hợp sử dụng của mình, bạn có thể tạo trải nghiệm phù hợp hơn cho người dùng này bằng cách truy cập vào các chủ đề mà bạn quan tâm trong tuần qua.

Gọi Topics API

Có hai cách để quan sát và truy cập vào các chủ đề cho người dùng. Bạn có thể sử dụng

  • API JavaScript từ bên trong một iframe:
    • Thêm iframe trên các trang web đích (trang web của nhà xuất bản) có chứa mã JavaScript gọi Topics API bằng document.browsingTopics().
  • Tuỳ chọn tiêu đề:
    • Tìm nạp (nên dùng) hoặc XHR (không nên dùng và chỉ dùng được trong bản dùng thử theo nguyên gốc đã hoàn tất):
      • Bạn có thể truy cập các chủ đề từ tiêu đề Sec-Browsing-Topics trong các yêu cầu tới phần phụ trợ công nghệ quảng cáo. Đây là tuỳ chọn hiệu quả nhất (độ trễ thấp để quan sát các chủ đề của một người dùng cụ thể).
    • Sử dụng thẻ iframe có thuộc tính browsingtopics:
      • Bạn có thể thêm iframe có thuộc tính browsingtopics và Chrome sẽ đưa các chủ đề (được quan sát đối với eTLD+1 của iframe) trong tiêu đề Sec-Browsing-Topics theo yêu cầu dành cho iframe.

Triển khai với JavaScript và iframe

Bạn nên chia sẻ bản minh hoạ API JavaScript của Chủ đề hoặc bản minh hoạ tiêu đề và dùng một trong những bản minh hoạ này làm điểm bắt đầu cho mã của bạn.

Bạn có thể đưa một phần tử <iframe> vào HTML hoặc tự động thêm iframe bằng JavaScript. Một cách để tự động tạo iframe là sử dụng JavaScript sau:

const iframe = document.createElement('iframe');
iframe.setAttribute('src', 'https://...');
document.body.appendChild(iframe);

Kiểm tra xem Topics API có được hỗ trợ và có trên thiết bị này hay không bằng cách phát hiện tính năng:

'browsingTopics' in document && document.featurePolicy.allowsFeature('browsing-topics') ?
  console.log('document.browsingTopics() is supported on this page') :
  console.log('document.browsingTopics() is not supported on this page');

Gọi Topics API từ bên trong iframe đó:

const topics = await document.browsingTopics();

Bạn sẽ nhận được danh sách các chủ đề mà người dùng này quan sát được trong 3 tuần qua. Hãy nhớ rằng, danh sách này có thể trống hoặc có thể bao gồm 1, 2 hoặc 3 chủ đề, từ tối đa ba tuần qua.

Sau đây là ví dụ về kết quả mà API trả về:

[{'configVersion': String, 
  'modelVersion': String, 
  'taxonomyVersion': String, 
  'topic': Number, 
  'version': String}]
  • configVersion: một chuỗi xác định cấu hình hiện tại.
  • modelVersion: một chuỗi xác định thuật toán phân loại máy học dùng để suy ra chủ đề.
  • taxonomyVersion: một chuỗi xác định nhóm chủ đề mà trình duyệt đang sử dụng.
  • topic: một số xác định chủ đề trong cách phân loại.
  • version: một chuỗi kết hợp configVersionmodelVersion.

Đọc thêm về cách triển khai này.

Triển khai bằng tiêu đề HTTP

Bạn có thể truy cập các chủ đề qua tiêu đề Sec-Browsing-Topics của một yêu cầu tìm nạp()/XHR hoặc của một yêu cầu iframe.

Tiêu đề Yêu cầu và Phản hồi để thiết lập và truy xuất chủ đề.
Tiêu đề cho iframe và fetch().

Bạn có thể đánh dấu các chủ đề do tiêu đề yêu cầu cung cấp là đã quan sát được bằng cách đặt một tiêu đề Observe-Browsing-Topics: ?1 trên phản hồi cho yêu cầu. Sau đó, trình duyệt sẽ dùng những chủ đề đó để tính toán những chủ đề mà người dùng quan tâm.

Nếu API trả về một hoặc nhiều chủ đề, thì yêu cầu tìm nạp đến eTLD+1 mà từ đó các chủ đề được quan sát sẽ bao gồm tiêu đề Sec-Browsing-Topics như sau:

(325);v=chrome.1:1:1, ();p=P000000000

Nếu API không trả về chủ đề nào, thì tiêu đề sẽ có dạng như sau:

();p=P0000000000000000000000000000000

Các giá trị tiêu đề Sec-Browsing-Topics được chèn vào khoảng đệm để giảm thiểu nguy cơ kẻ tấn công biết được số lượng chủ đề thuộc phạm vi của phương thức gọi dựa trên độ dài tiêu đề.

Triển khai bằng fetch()

Trên trang nhà xuất bản, hãy thêm mã của bạn cho yêu cầu tìm nạp, nhớ bao gồm {browsingTopics: true}.

fetch('<topics_caller_eTLD+1>', {browsingTopics: true})
    .then((response) => {
        // Process the response
 })

Trong các trình duyệt hỗ trợ API, yêu cầu fetch() sẽ bao gồm tiêu đề Sec-Browsing-Topics liệt kê các chủ đề được ghi nhận đối với tên máy chủ của URL của yêu cầu.

Triển khai bằng iframe

Tương tự như yêu cầu fetch(), tiêu đề Sec-Browsing-Topics sẽ được gửi khi sử dụng thuộc tính browsingtopics trên iframe.

<iframe src="<topics_caller_eTLD+1>" browsingtopics></iframe>

Trong trường hợp này, sẽ là phương thức gọi, tương tự như lệnh gọi tìm nạp.

Phía máy chủ – giống nhau trong tất cả các trường hợp

Để các chủ đề trong tiêu đề yêu cầu Sec-Browsing-Topics được trình duyệt đánh dấu là đã quan sát, nhưng cũng bao gồm lượt truy cập trang hiện tại vào phép tính chủ đề hàng đầu theo thời gian bắt đầu của hệ thống tiếp theo của người dùng, phản hồi của máy chủ phải bao gồm Observe-Browsing-Topics: ?1.

Dưới đây là ví dụ về JavaScript sử dụng setHeader():

res.setHeader('Observe-Browsing-Topics', '?1');

Triển khai phần phụ trợ chủ đề

Bạn không bắt buộc phải thêm phần phụ trợ cho Chủ đề. Lựa chọn của bạn phụ thuộc vào cách thức và địa điểm bạn muốn sử dụng các chủ đề được tính toán trên thiết bị (trong trình duyệt).

// Use the language/framework/stack of your preference
function processTopicsBackendAPI(topics, user, domain, caller) {
  // Validate inputs
  // If the list is not empty, continue
  // Use topics as an additional contextual signal
}

Sử dụng chủ đề làm dữ liệu theo ngữ cảnh

Dữ liệu chủ đề có thể được xem xét cùng với các tín hiệu khác (như URL, từ khoá và thậm chí là thẻ) như là một tín hiệu bổ sung về đối tượng của bạn.

Như đã giải thích trong bài viết Tối đa hoá mức độ liên quan của quảng cáo sau cookie của bên thứ ba, có nhiều cách tiếp cận để tận dụng Chủ đề nhằm phân phát quảng cáo phù hợp. Một số chủ đề trong số này liên quan đến việc sử dụng chủ đề để tạo đối tượng và một số khác đề xuất sử dụng Chủ đề làm tín hiệu, cùng với các tín hiệu khác để huấn luyện các mô hình học máy sẽ được dùng để suy đoán thêm mối quan tâm của đối tượng hoặc thậm chí là để tối ưu hoá logic đặt giá thầu.

Xây dựng và triển khai

  1. Thu thập chủ đề bằng cách quan sát người dùng trong phiên bản chính thức (chưa được điều chỉnh theo tỷ lệ) (Thời gian ước tính: khoảng 1 tuần)
    1. Tìm hiểu các lựa chọn của bạn: iframe và JavaScript hoặc tiêu đề HTTP
    2. Xác định miền của iframe.
    3. Tạo mã JavaScript, sử dụng ứng dụng minh hoạ làm tài liệu tham khảo mã hoặc triển khai tuỳ chọn tiêu đề.
    4. Triển khai Chủ đề vào môi trường được kiểm soát của bạn (một số trang web sản xuất).
    5. Thêm triển khai Chủ đề vào một số trang web mục tiêu (không quá 5 trang web tại thời điểm này).
    6. Kiểm tra và xác thực chức năng.
  2. [Không bắt buộc] Sử dụng dữ liệu Chủ đề làm tín hiệu bối cảnh (với URL, thẻ, v.v.) (Thời gian ước tính: khoảng 3 ngày).
    1. Sau khi nhận được danh sách chủ đề, bạn có thể gửi danh sách đó đến hệ thống phụ cùng các tín hiệu bối cảnh khác.

Triển khai cho một số trang web mục tiêu

Bây giờ, bạn đã có mã, hãy thêm mã vào một số trang web mục tiêu để thử nghiệm đầu tiên và để đảm bảo API ổn định và hoạt động trong môi trường được kiểm soát này.

Bạn nên chọn các trang web mục tiêu:

  • Có ít lượt truy cập hằng tháng (dưới khoảng 1 triệu lượt truy cập/tháng): Trước tiên, bạn nên bắt đầu bằng cách triển khai API cho một nhóm đối tượng nhỏ.
  • Bạn sở hữu và kiểm soát: Nếu cần, bạn có thể nhanh chóng tắt phương thức triển khai mà không cần các quy trình phê duyệt phức tạp.
  • Không quan trọng đối với hoạt động kinh doanh: Vì việc triển khai này có thể làm gián đoạn trải nghiệm của người dùng, nên hãy bắt đầu với các trang web mục tiêu có rủi ro thấp.
  • Tổng cộng không quá 5 trang web: Hiện tại, bạn sẽ không cần nhiều lưu lượng truy cập hoặc mức hiển thị quảng cáo như vậy.
  • Thể hiện các chủ đề khác nhau: Chọn trang web đại diện cho các danh mục khác nhau (ví dụ: một trang web về thể thao, một trang web khác về tin tức, một trang web khác về đồ ăn và thức uống, v.v.). Bạn có thể sử dụng công cụ chủ đề nội bộ trong Chrome để xác thực miền và cách phân loại miền theo thuật toán phân loại của công nghệ học máy trên Chủ đề. Tìm hiểu thêm về cách gỡ lỗi trong hướng dẫn cho nhà phát triển Topics API.

Kiểm tra và xác thực chức năng

Khi gọi Topics API trong môi trường giới hạn này, bạn có thể thấy:

  • Một mảng chủ đề trống [] nếu đây là lệnh gọi đầu tiên của thiết bị này, cho trang web này và phương thức gọi trong 7 ngày qua.
  • Danh sách từ 0 đến 3 chủ đề, thể hiện mối quan tâm của người dùng này.
  • Sau 7 ngày quan sát, bạn sẽ nhận được:
    • Một chủ đề thể hiện mối quan tâm của người dùng đó, được tính dựa trên nhật ký điều hướng trong tuần đó.
      • Một chi tiết quan trọng: nếu bạn chưa quan sát đủ số lượng chủ đề để người dùng API Chủ đề tính toán 5 chủ đề hàng đầu của tuần đó, thì Chủ đề sẽ thêm số lượng chủ đề ngẫu nhiên theo ý muốn để đạt được tổng số là 5 chủ đề. Tìm thêm thông tin chi tiết về API này.
  • Một mục nhập chủ đề mới thay thế một trong ba mục nếu bạn gọi mục này sau bốn tuần quan sát.
  • Nếu bạn không quan sát thấy chủ đề nào cho người dùng trong hơn 3 tuần, thì Topics API sẽ trả về một mảng trống [].

Đo lường hiệu suất và chỉ số về trải nghiệm người dùng.

  • Thời gian chạy của lệnh gọi JavaScript đến Topics API bên trong iframe trên nhiều nguồn gốc sẽ được đo lường để dùng cho việc phân tích hiệu suất trong tương lai. Hãy đảm bảo thu thập và lưu trữ chính xác dữ liệu đo từ xa trong phần phụ trợ của bạn.
    • Thời gian cần thiết để tạo iframe và postMessage() chủ đề sau khi nhận được chủ đề, cũng là một chỉ số khác có thể được tính toán.

Khắc phục sự cố

Tôi gọi Topics API nhưng kết quả là nhận được giá trị rỗng. Tôi có thể làm gì?
Nếu bạn gọi Topics API trong tuần đầu tiên quan sát người dùng, thì điều này có thể xảy ra.

Các đề xuất chính

  1. Kiểm tra mã giao diện người dùng để đảm bảo JavaScript của bạn đang hoạt động như mong đợi.

  2. Kiểm tra phụ trợ của bạn để nhận kết quả của chủ đề.

    1. Hãy nhớ đảm bảo các loại dữ liệu và tham số API phụ trợ được định cấu hình chính xác.
    2. Đảm bảo bạn đã định cấu hình phần phụ trợ để mở rộng quy mô một cách phù hợp.
  3. Theo kinh nghiệm của chúng tôi, bạn cần chờ ít nhất 3 tuần trước khi nhận được kết quả theo chủ đề có liên quan hơn.

  4. Không phải người dùng nào cũng bật Chủ đề:

    1. Người dùng có thể tắt Topics API một cách rõ ràng.
    2. Các trang của nhà xuất bản có thể kiểm soát chính sách về quyền. Tham khảo (chọn không sử dụng) trong hướng dẫn cho nhà phát triển Topics API.
    3. Hãy truy cập vào chromestatus.com để biết thêm chi tiết.
  5. Thêm chỉ số và khả năng quan sát vào môi trường này: bạn sẽ cần các chỉ số này để phân tích các kết quả đầu tiên. Các chỉ số mẫu bao gồm:

    1. Độ trễ của cuộc gọi;
    2. Lỗi HTTP đối với lệnh gọi chủ đề;
  6. Hãy cố gắng hạn chế thay đổi đối với phương pháp triển khai trong 3 tuần đầu tiên.

Chuyển sang phát hành công khai

Sau đây là phần tóm tắt từng bước về cách bạn có thể mở rộng quy mô sang môi trường thực tế. Các bước được giải thích bên dưới.

  1. Mở rộng quy mô triển khai (chính thức) Việc này được mô tả dưới đây.
    1. Thêm iframe vào nhiều trang web của nhà xuất bản.
  2. Xử lý và sử dụng dữ liệu chủ đề (Thời gian ước tính: khoảng 4 tuần).
    1. Kết hợp dữ liệu chủ đề dưới dạng tín hiệu bổ sung cùng với các dữ liệu khác.
    2. Tìm nguồn đối tác thử nghiệm đặt giá thầu theo thời gian thực.
    3. Chạy thử nghiệm tiện ích với các chủ đề làm tín hiệu bổ sung cho dữ liệu khác của bạn.

Mở rộng quy mô triển khai

Tại thời điểm này, dữ liệu chủ đề đang được thu thập từ một số trang web trong môi trường được kiểm soát, với mức độ tin cậy cao hơn về toàn bộ giải pháp.

Giờ là lúc mở rộng quy mô triển khai bằng cách triển khai cùng một mã cho nhiều trang web mục tiêu hơn. Nhờ đó, bạn có thể quan sát nhiều người dùng hơn, thu thập thêm dữ liệu về chủ đề và hiểu rõ hơn về đối tượng của mình.

Bạn nên làm như sau:

  1. Triển khai dần trên các trang web của bạn, đặc biệt nếu bạn có lượng lưu lượng truy cập lớn.
  2. Kiểm thử tải cho dữ liệu chủ đề theo lưu lượng truy cập dự kiến của bạn.
    1. Kiểm tra để đảm bảo rằng phần phụ trợ của bạn có thể xử lý số lượng cuộc gọi lớn.
    2. Thiết lập tính năng thu thập chỉ số và nhật ký để phân tích.
  3. Ngay sau khi triển khai Topics API, hãy kiểm tra các chỉ số của bạn để phát hiện mọi vấn đề nghiêm trọng mà người dùng cuối gặp phải. Hãy thường xuyên kiểm tra các chỉ số.
  4. Trong trường hợp bị gián đoạn hoặc có hành vi ngoài dự kiến, hãy khôi phục quá trình triển khai và phân tích nhật ký của bạn để tìm hiểu và khắc phục vấn đề.

Thu hút và chia sẻ ý kiến phản hồi