Danh sách kiểm tra QA sự đồng ý: Cần kiểm thử gì trước khi phát hành

Vì sao sự đồng ý cần QA riêng

Sự đồng ý hỏng một cách âm thầm. Một đoạn script mới do đồng nghiệp thêm vào, một trình kích hoạt thẻ bị thay đổi hoặc một cookie bị đổi tên có thể khiến việc theo dõi bắt đầu trước khi khách chọn, hoặc ngừng ghi lại các lựa chọn hoàn toàn, và không ai nhận ra cho đến khi một báo cáo trông lạ. Một danh sách kiểm tra ngắn, lặp lại được, chạy trước mỗi lần phát hành sẽ bắt được hầu hết các lỗi này.

Hãy chạy các bước kiểm tra trong một hồ sơ trình duyệt sạch hoặc cửa sổ riêng tư, với các tiện ích mở rộng bị tắt, và ghi kết quả bên cạnh từng mục.

A. Lần truy cập đầu tiên

  1. Banner xuất hiện ở lần tải trang đầu tiên mà không có sự nhảy bố cục che nội dung quan trọng.
  2. Không có thẻ không thiết yếu nào chạy trước khi có lựa chọn. Kiểm tra tab network để tìm các yêu cầu phân tích và quảng cáo.
  3. Không có cookie không thiết yếu nào được đặt trước khi có lựa chọn. Kiểm tra tab Application.
  4. Tín hiệu đồng ý mặc định là bị từ chối ở những nơi yêu cầu đồng ý.
  5. Trang vẫn dùng được khi banner đang mở, và nội dung đọc được.

B. Đưa ra lựa chọn

  1. Chấp nhận tất cả bật đúng các thẻ và tín hiệu chuyển sang được cấp ngay lập tức.
  2. Từ chối tất cả dễ tìm và dễ nhấp như chấp nhận, và giữ các thẻ không thiết yếu ở trạng thái tắt.
  3. Lựa chọn chi tiết hoạt động: chỉ bật phân tích thì chỉ phân tích được bật và không có gì khác.
  4. Lựa chọn được ghi nhớ sau khi tải lại và ở trang kế tiếp, không có banner nào xuất hiện lại.
  5. Lựa chọn được ghi lại trong nhật ký đồng ý của bạn kèm dấu thời gian.

C. Thay đổi lựa chọn

  1. Một điểm truy cập cố định (liên kết ở chân trang hoặc biểu tượng) mở lại các tùy chọn trên mọi trang.
  2. Rút lại sự đồng ý dừng các thẻ liên quan và, khi khả thi, xóa cookie của chúng.
  3. Đổi từ từ chối sang chấp nhận khởi động các thẻ mà không cần tải lại thủ công.

D. Khu vực và ngôn ngữ

  1. Quy tắc theo khu vực hoạt động như mong đợi: dùng VPN hoặc cài đặt kiểm thử để mô phỏng khách truy cập từ từng khu vực bạn phục vụ.
  2. Ngôn ngữ theo ngôn ngữ của khách và mọi nhãn nút đều được dịch, không hiện khóa thô.
  3. Các ngôn ngữ viết từ phải sang trái đảo bố cục đúng cách nếu bạn phục vụ chúng.

E. Kỹ thuật và nền tảng

  1. Tín hiệu quảng cáo đến được các thẻ quảng cáo: xác nhận chuỗi đồng ý hoặc tín hiệu tương đương có mặt trong các yêu cầu quảng cáo.
  2. Trình duyệt di động hiển thị banner đúng ở cả chiều dọc và chiều ngang, và các nút đủ lớn để chạm.
  3. Khả năng tiếp cận cơ bản: điều hướng chỉ bằng bàn phím hoạt động, tiêu điểm hiển thị rõ và trình đọc màn hình thông báo hộp thoại.
  4. Hiệu năng: script banner không chặn việc hiển thị và không đẩy nội dung chính xuống sau khi tải.

Cách chạy mà không làm chậm các lần phát hành

Những trường hợp đặc biệt đáng bổ sung

Hãy thêm các mục cho bất cứ điều gì độc đáo với tài sản của bạn: trình phát video nhúng, tiện ích trò chuyện, bản đồ, nút mạng xã hội và iframe thanh toán hoặc đăng nhập thường tải các trình theo dõi riêng của chúng. Nếu bạn phát hành ứng dụng di động có web view, hãy lặp lại các phần A đến C bên trong ứng dụng. Mỗi khi một sự cố dạy cho bạn điều gì, hãy thêm một dòng vào danh sách để sai lầm đó không thể quay lại.

Phải làm gì khi một bước kiểm tra thất bại

Hãy coi một bước kiểm tra đồng ý thất bại là yếu tố chặn phát hành đối với bất cứ điều gì theo dõi trước khi có sự đồng ý hoặc bỏ qua một lựa chọn từ chối. Các vấn đề thẩm mỹ, chẳng hạn một nút lệch nhẹ, có thể phát hành kèm một ticket. Thứ tự ưu tiên là: theo dõi trước khi chọn, lựa chọn bị bỏ qua, lựa chọn bị mất, rồi đến giao diện.

FlexyConsent nằm ở đâu

Banner của FlexyConsent có sẵn bằng 57 ngôn ngữ và hỗ trợ Google Consent Mode v2, IAB TCF 2.4 và IAB GPP v1.1, bao quát nhiều mục kỹ thuật ở trên. Danh sách kiểm tra vẫn áp dụng, vì các thẻ, giao diện và script của chính bạn quyết định điều gì thực sự chạy trên trang.

Điểm chính cần nhớ

← Blog Đọc tất cả →