Chế độ đồng ý cho phép nhà phát triển web và ứng dụng điều chỉnh cách hoạt động của thẻ và SDK ứng dụng dựa trên lựa chọn đồng ý của người dùng.
Cách quản lý sự đồng ý
Để quản lý sự đồng ý của người dùng, bạn phải đáp ứng các yêu cầu sau:
- Yêu cầu người dùng chọn đồng ý cho phép hay từ chối lưu trữ thông tin về hành vi của họ. Bạn chịu trách nhiệm phải có được sự đồng ý của người dùng trên trang web hay ứng dụng của bạn đối với mọi dữ liệu mà bạn tải lên Google. Đối với trang web và ứng dụng, bạn có thể triển khai biểu ngữ yêu cầu đồng ý hoặc giải pháp yêu cầu sự đồng ý tuỳ chỉnh khác, hoặc sử dụng Nền tảng quản lý sự đồng ý (CMP).
Để tải dữ liệu lên Google, hãy tham khảo ý kiến của bộ phận pháp lý về giải pháp quản lý sự đồng ý phù hợp với nhu cầu kinh doanh của bạn. - Thông báo cho Google về lựa chọn đồng ý, hay còn gọi là trạng thái đồng ý của người dùng. Nhiều CMP giúp bạn gửi thông tin về trạng thái đồng ý cho Google. Nếu triển khai một giải pháp yêu cầu sự đồng ý tuỳ chỉnh, thì bạn phải triển khai một phương thức để gửi trạng thái đồng ý cho Google. Hãy tham khảo bài viết Chọn một khuôn khổ để quản lý sự đồng ý.
- Đảm bảo rằng các thẻ Google và thẻ của bên thứ ba hoạt động theo đúng lựa chọn đồng ý của người dùng.
Các thẻ hỗ trợ chế độ đồng ý
Thẻ và SDK cho các sản phẩm sau đây của Google có tích hợp sẵn chế độ kiểm tra trạng thái đồng ý và điều chỉnh cách hoạt động dựa trên trạng thái đồng ý:
- Thẻ Google
- Google Analytics (bao gồm cả SDK Google Analytics cho Firebase)
- Google Ads (bao gồm các tính năng Theo dõi lượt chuyển đổi và Tái tiếp thị của Google Ads; có hỗ trợ cho Lượt chuyển đổi dẫn đến cuộc gọi điện thoại đang chờ xử lý.)
- Floodlight
- Trình liên kết chuyển đổi
Thuật ngữ về chế độ đồng ý
Các thuật ngữ sau đây có ý nghĩa đặc biệt trong bối cảnh chế độ đồng ý:
- Chế độ kiểm tra trạng thái đồng ý: Khiến các thẻ và SDK sửa đổi cách hoạt động dựa trên trạng thái đồng ý và loại đồng ý.
- Trạng thái đồng ý: Thể hiện lựa chọn của người dùng và có thể được cấp hoặc từ chối cho từng loại yêu cầu đồng ý. Những thẻ và SDK có chế độ kiểm tra trạng thái đồng ý sẽ sửa đổi cách hoạt động của mình, theo mô tả trong bài viết Mức độ ảnh hưởng của trạng thái đồng ý đến cách hoạt động của thẻ.
- Loại yêu cầu đồng ý: Cho biết loại bộ nhớ. Bạn có thể
grantedhoặcdeniedđối với từng loại.
Các loại đồng ý
Sau đây là các loại yêu cầu đồng ý:
| Loại đồng ý | Nội dung mô tả |
| ad_storage | Cho phép việc lưu trữ, chẳng hạn như cookie (web) hoặc giá trị nhận dạng thiết bị (ứng dụng), có liên quan đến quảng cáo. |
| ad_user_data | Đặt trạng thái đồng ý đối với việc gửi dữ liệu người dùng đến Google cho mục đích quảng cáo trực tuyến. |
| ad_personalization | Đặt trạng thái đồng ý cho quảng cáo được cá nhân hoá. |
| analytics_storage | Cho phép lưu trữ dữ liệu, chẳng hạn như cookie (web) hoặc giá trị nhận dạng thiết bị (ứng dụng), có liên quan đến số liệu phân tích, ví dụ: thời lượng truy cập. |
| functionality_storage | Cho phép việc lưu trữ hỗ trợ chức năng của trang web hoặc ứng dụng, chẳng hạn như chế độ cài đặt ngôn ngữ |
| personalization_storage | Cho phép việc lưu trữ dữ liệu có liên quan đến hoạt động cá nhân hoá, chẳng hạn như đề xuất về video |
| security_storage | Cho phép việc lưu trữ có liên quan đến tính bảo mật, chẳng hạn như chức năng xác thực, ngăn chặn hành vi gian lận và các biện pháp bảo vệ người dùng khác |
Chế độ đồng ý cơ bản so với chế độ đồng ý nâng cao
Bạn có thể triển khai chế độ đồng ý trên trang web hoặc ứng dụng của mình theo một trong hai cách: cơ bản hoặc nâng cao.
Chế độ đồng ý cơ bản
Khi triển khai chế độ đồng ý bằng phiên bản cơ bản, bạn sẽ ngăn các thẻ Google tải cho đến khi người dùng tương tác với một biểu ngữ yêu cầu đồng ý. Chế độ thiết lập này không chuyển dữ liệu đến Google trước khi người dùng tương tác với biểu ngữ yêu cầu đồng ý. Khi người dùng đồng ý, các thẻ Google sẽ tải và thực thi các API chế độ đồng ý. Các thẻ này sẽ gửi trạng thái đồng ý cho Google theo thứ tự như sau:
- Gửi các trạng thái đồng ý mặc định.
- Gửi các trạng thái đồng ý mới cập nhật.
Tuy nhiên, khi người dùng không đồng ý, dữ liệu sẽ không được chuyển cho Google, kể cả trạng thái đồng ý. Các thẻ Google bị chặn kích hoạt hoàn toàn. Sau đó, quy trình lập mô hình lượt chuyển đổi của chế độ đồng ý trong Google Ads sẽ dựa trên mô hình chung.
Chế độ đồng ý nâng cao
Khi bạn triển khai chế độ đồng ý bằng phiên bản nâng cao, các thẻ Google sẽ tải khi người dùng mở trang web hoặc ứng dụng. Các thẻ này sẽ tải API cho chế độ đồng ý và thực hiện như sau:
- Đặt trạng thái đồng ý mặc định. Theo mặc định, trạng thái đồng ý có thể là
denied, trừ phi bạn đặt trạng thái mặc định của riêng mình. Ngay cả khi người dùngdenied, các thẻ Google vẫn sẽ gửi các phép đo lường không có cookie. - Chờ người dùng tương tác với biểu ngữ rồi cập nhật trạng thái đồng ý. Chỉ khi người dùng đồng ý cho phép thu thập dữ liệu, các thẻ Google mới gửi toàn bộ dữ liệu đo lường. Tìm hiểu thêm về cách hoạt động của thẻ.
Cách triển khai này sẽ giúp cải thiện quy trình lập mô hình so với cách triển khai Cơ bản vì cách triển khai này cung cấp mô hình dành riêng cho nhà quảng cáo thay vì mô hình chung.
Tổng quan
| Tính năng | Chế độ đồng ý cơ bản | Chế độ đồng ý nâng cao |
|---|---|---|
| Đang tải thẻ | Bị chặn cho đến khi người dùng tương tác với một biểu ngữ yêu cầu đồng ý. | Tải với giá trị mặc định được đặt thành denied, trừ phi được định cấu hình khác. |
| Truyền dữ liệu | Không có dữ liệu nào được gửi trước khi người dùng đồng ý, kể cả trạng thái đồng ý mặc định. | Khi người dùng denied, trạng thái đồng ý và các hoạt động đo lường không có cookie sẽ được gửi.Khi người dùng granted, cookie sẽ được ghi lại và tất cả dữ liệu đo lường sẽ được gửi. |
| Các trạng thái đồng ý | Được đặt sau khi người dùng tương tác. | Giá trị mặc định được đặt thành denied, trừ phi được định cấu hình theo cách khác; các bản cập nhật dựa trên sự lựa chọn của người dùng. |
| Hành vi của thẻ sau khi người dùng tương tác | Chỉ tải và thực thi API chế độ đồng ý khi người dùng đồng ý. | Điều chỉnh cách hoạt động của thẻ dựa trên lựa chọn đồng ý của người dùng. |
| Lập mô hình lượt chuyển đổi và sự kiện quan trọng | Mô hình chung (lập mô hình ít chi tiết hơn). | Mô hình dành riêng cho nhà quảng cáo (lập mô hình chi tiết hơn). |
Mức độ ảnh hưởng của sự đồng ý đến cách hoạt động của thẻ và SDK ứng dụng
Nhìn chung, khi người dùng đồng ý, các thẻ sẽ hoạt động bình thường.
Khi người dùng từ chối đồng ý cho tính năng cá nhân hoá quảng cáo hoặc dữ liệu người dùng quảng cáo, thẻ hoặc SDK ứng dụng sẽ không thể sử dụng dữ liệu người dùng cho mục đích nhắm mục tiêu quảng cáo.
Khi người dùng từ chối đồng ý lưu trữ, các thẻ dựa trên trạng thái đồng ý hoặc SDK ứng dụng sẽ không lưu trữ cookie (trên web) hoặc giá trị nhận dạng thiết bị (trên ứng dụng). Thay vào đó, các thẻ này sẽ thông báo trạng thái đồng ý và hoạt động của người dùng bằng cách gửi các chỉ số đo lường không có cookie (trên web) hoặc tín hiệu (trên ứng dụng) đến máy chủ của Google. Điều này cho phép các tài sản Google Ads và Google Analytics lập mô hình lượt chuyển đổi và sự kiện chính, hãy xem bài viết Lập mô hình theo chế độ đồng ý.
Các tín hiệu sau đây truyền đạt trạng thái đồng ý:
Ping trạng thái đồng ý: Ping trạng thái đồng ý được gửi từ mỗi trang mà người dùng truy cập, nơi chế độ đồng ý được triển khai. Các ping này thông báo trạng thái đồng ý đã cho phép hoặc đã từ chối cho từng loại yêu cầu đồng ý, chẳng hạn như yêu cầu đồng ý lưu trữ trên Google Ads hoặc Analytics.
Ping sự kiện quan trọng: Ping sự kiện quan trọng được gửi để cho biết rằng một sự kiện quan trọng đã xảy ra.
Ping Google Analytics: Các ping Google Analytics được gửi trên mỗi trang của một trang web sử dụng Google Analytics khi các sự kiện được ghi lại.
Ping có thể bao gồm:
- Thông tin chức năng (chẳng hạn như tiêu đề được tự động thêm vào trình duyệt):
- Dấu thời gian
- Tác nhân người dùng
- Đường liên kết giới thiệu
- Thông tin tổng hợp / thông tin không nhận dạng:
- Chỉ báo cho biết liệu trang hiện tại hoặc trang trước trong thao tác điều hướng của người dùng trên trang web có bao gồm thông tin về lượt nhấp vào quảng cáo trong URL hay không (ví dụ: GCLID / DCLID)
- Thông tin Boolean về trạng thái đồng ý
- Số ngẫu nhiên được tạo cho mỗi lượt tải trang
Ngoài việc cho phép trạng thái đồng ý sửa đổi hành vi của thẻ, bạn cũng có thể chỉnh sửa dữ liệu đã lưu trữ khi người dùng từ chối đồng ý. Ví dụ: Người dùng có thể đã đồng ý lưu trữ dữ liệu cho quảng cáo, sau đó thay đổi ý định và từ chối đồng ý. Nếu bạn bật ads_data_redaction, khi người dùng từ chối đồng ý, Google Ads sẽ xoá thông tin đã lưu trữ.
Những thẻ có tích hợp sẵn chế độ kiểm tra sự đồng ý sẽ sửa đổi hành vi của mình dựa trên các trạng thái đồng ý khác nhau. Bảng sau đây giải thích hành vi của thẻ theo các loại đồng ý, trạng thái đồng ý và liệu ads_data_redaction có được đặt thành true hay không.
| (Các) loại sự đồng ý | Bị từ chối hoặc được cấp | Hành vi |
ad_storage và analytics_storage |
granted granted |
|
ad_personalization |
denied | Quảng cáo được cá nhân hoá đã bị tắt, nên những tính năng sau đây sẽ không nhận được dữ liệu:
|
ad_user_data |
denied | Tính năng thu thập dữ liệu cá nhân cho quảng cáo trực tuyến đã bị tắt, trong đó có:
|
ad_storage |
denied |
|
analytics_storage |
denied |
|
ad_storage và ads_data_redaction
|
bị từ chối và đúng |
|
Các thông số HTTP của chế độ đồng ý
Khi bạn triển khai chế độ đồng ý, các tham số của chế độ đồng ý sẽ được chuyển đổi thành các tham số yêu cầu HTTP, chẳng hạn như dma, gcd và gcs. Sự đồng ý đối với các dịch vụ của Google được mã hoá bằng dma_cps. Nhóm trường này cung cấp thông tin về trạng thái đồng ý và các chế độ cài đặt cấu hình liên quan. Các trường thẻ Google có thể được mã hoá để cải thiện hiệu quả truyền dữ liệu. Các trường này có thể thay đổi khi các dịch vụ này phát triển.
Tham số gcs được dùng để truyền các tham số ad_storage và analytics_storage, cho biết lựa chọn đồng ý của người dùng liên quan đến việc lưu trữ cookie quảng cáo và cookie Analytics (trên web) hoặc giá trị nhận dạng thiết bị (trên ứng dụng). Tham số gcd luôn được gửi đến các dịch vụ của Google, bất kể bạn có kích hoạt chế độ đồng ý hay không. Tham số gcd mã hoá thông tin chi tiết về lựa chọn đồng ý của người dùng thông qua các loại đồng ý.
Tiện ích Tag Assistant có thể giúp bạn hiểu rõ các trường này và cách thẻ Google của bạn đang hoạt động, nhờ đó, bạn có thể gỡ lỗi chế độ thiết lập một cách hiệu quả hơn. Tìm hiểu cách gỡ lỗi chế độ đồng ý.
Lập mô hình theo chế độ đồng ý
Để giảm thiểu sự thiếu hụt trong quá trình thu thập dữ liệu, các sản phẩm của Google sẽ sử dụng các ping này để lập mô hình các chỉ số trong các giải pháp đo lường của bạn. Để bảo vệ quyền riêng tư của người dùng, thẻ hoặc SDK ứng dụng của bạn cần phải đáp ứng một ngưỡng thu thập dữ liệu nhất định. Bạn có thể xem thêm thông tin về những chỉ số được lập mô hình và trường hợp lập mô hình qua các bài viết sau:
- Tính năng lập mô hình theo chế độ đồng ý của Google Ads
- Quy trình lập mô hình lượt chuyển đổi trực tuyến của Google Ads
- Quy trình lập mô hình lượt chuyển đổi của Google Analytics
- Quy trình lập mô hình hành vi của Google Analytics