Gỡ lỗi Google Consent Mode bằng DevTools của trình duyệt: Đọc tham số gcs

Vì sao bạn nên xác minh trong trình duyệt

Một banner đồng ý trông đúng không phải là bằng chứng rằng các thẻ của bạn hoạt động chính xác. Lỗi của Consent Mode diễn ra âm thầm: trang vẫn tải, quảng cáo vẫn hiện, báo cáo vẫn đầy đủ, nhưng tín hiệu gửi đến Google có thể sai. Công cụ dành cho nhà phát triển của trình duyệt cho phép bạn kiểm tra điều thực sự đang diễn ra, trong vài phút, mà không cần phần mềm bổ sung.

Bước 1: Mở tab Network một cách sạch sẽ

  1. Mở trang trong một cửa sổ riêng tư để không có lựa chọn nào trước đó được lưu.
  2. Mở DevTools và chuyển đến tab Network.
  3. Đánh dấu Preserve log để các yêu cầu được giữ lại khi chuyển trang.
  4. Tải lại trang và chưa chạm vào banner.

Bước 2: Tìm trạng thái đồng ý trong các yêu cầu

Các thẻ Google thêm tham số gcs vào yêu cầu của chúng. Bạn có thể lọc danh sách mạng theo collect hoặc google và mở bất kỳ yêu cầu nào để đọc chuỗi truy vấn. Giá trị trông như G100 hoặc G111.

Đọc các ký tự từ trái sang phải sau G1: chữ số đầu tiên là trạng thái lưu trữ quảng cáo và chữ số thứ hai là trạng thái lưu trữ phân tích, trong đó 1 nghĩa là được cấp và 0 nghĩa là bị từ chối. Các triển khai mới hơn còn gửi tham số gcd với trạng thái mã hóa dài hơn, bao gồm các tín hiệu bổ sung của Consent Mode v2.

Bước 3: Những gì bạn nên thấy trước khi có bất kỳ lựa chọn nào

Ở khu vực yêu cầu sự đồng ý, các yêu cầu đầu tiên, gửi trước khi khách truy cập tương tác, nên hiển thị trạng thái bị từ chối. Nếu bạn đã thấy G111 trước khi khách nhấp vào bất cứ thứ gì, mặc định của bạn đang sai, hoặc thẻ đã chạy trước khi mặc định được đặt.

Bước 4: Những gì bạn nên thấy sau khi chấp nhận

Nhấp chấp nhận, rồi theo dõi các yêu cầu mới. Trạng thái nên chuyển sang được cấp và các thẻ nên tiếp tục. Nếu banner báo đã chấp nhận nhưng các yêu cầu vẫn mang trạng thái bị từ chối, lệnh update không đến được các thẻ Google, hoặc chạy quá muộn.

Bước 5: Kiểm tra Data Layer

Trong Console, gõ dataLayer và mở rộng các mục. Bạn tìm hai thứ theo thứ tự:

  1. Một mục consent với lệnh default, liệt kê mọi tín hiệu là bị từ chối đối với các khu vực yêu cầu đồng ý.
  2. Một mục consent xuất hiện sau đó với lệnh update, sau khi người dùng lựa chọn.

Các tín hiệu của Consent Mode v2 là ad_storage, analytics_storage, ad_user_data và ad_personalization. Nếu thiếu hai tín hiệu cuối, bạn đang có thiết lập kiểu v1.

Những lỗi phổ biến nhất

Bước 6: Kiểm tra chế độ Preview của Tag Manager

Nếu bạn dùng Google Tag Manager, chế độ Preview hiển thị trạng thái đồng ý cho từng sự kiện trên trang, cùng với những thẻ nào đã chạy hoặc bị chặn. Hãy so sánh với những gì bạn thấy trong tab mạng: hai chế độ xem phải khớp nhau.

Biến nó thành thói quen

Chạy bài kiểm tra năm phút này sau mỗi lần thay đổi banner, xuất bản container hoặc phát hành website. Ghi lại giá trị gcs kỳ vọng cho bốn trường hợp: lần truy cập đầu tiên, sau khi chấp nhận, sau khi từ chối và sau khi đổi lựa chọn về sau. Bất cứ điều gì không khớp là lỗi cần sửa trước khi báo cáo của bạn nói thay.

FlexyConsent nằm ở đâu

FlexyConsent là CMP được Google chứng nhận (CMP ID 317), hỗ trợ Google Consent Mode v2, gửi các tín hiệu default và update cho bạn. Bạn vẫn nên chạy bài kiểm tra trình duyệt này trên các trang của chính mình, vì thứ tự thẻ và cài đặt container là đặc thù của website bạn.

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

← Blog Đọc tất cả →