Trang này dành cho những nhà phát triển muốn tuỳ chỉnh chế độ cài đặt cookie bằng thẻ Google hoặc Trình quản lý thẻ của Google. Nếu bạn không chắc chắn liệu mình có cần định cấu hình cookie hay không, hãy đọc bài viết Cookie và thông tin nhận dạng người dùng.
Theo mặc định, thẻ Google sử dụng cấu hình miền cookie tự động. Cookie được đặt ở cấp miền cao nhất có thể. Ví dụ: nếu địa chỉ trang web của bạn là blog.example.com, thì cookie sẽ được đặt trên miền example.com. Nếu phát hiện thấy bạn đang chạy một máy chủ cục bộ (ví dụ: localhost), cookie_domain sẽ tự động được đặt thành 'none' và cookie sẽ sử dụng toàn bộ miền từ vị trí của tài liệu.
Nếu chỉ muốn sửa đổi thời gian hết hạn cookie hoặc chế độ cài đặt cập nhật cookie, bạn có thể thay đổi chế độ cài đặt cookie mặc định bằng giao diện Analytics.
Đối với hầu hết các trang web và ứng dụng, bộ nhớ cookie cũng phải được kiểm soát theo sự đồng ý của người dùng. Tổng quan về quyền riêng tư của người dùng giới thiệu các lựa chọn hiện có để quản lý sự đồng ý của người dùng.
Thay đổi miền cookie
Khi bạn sử dụng cấu hình miền cookie tự động, hoạt động sẽ được đo lường trên các miền con mà không cần thêm cấu hình.
Để thay đổi cấu hình miền của cookie, hãy làm theo các bước sau:
gtag.js
Để tắt chế độ tự động định cấu hình miền cookie, hãy cập nhật config cho thẻ của bạn để chỉ định một giá trị cho tham số cookie_domain:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Trình quản lý thẻ
Đối với thẻ Google:
- Trong không gian làm việc, hãy mở trình đơn Thẻ.
- Chỉnh sửa một thẻ Google hiện có hoặc tạo một thẻ mới.
Trong phần cài đặt Cấu hình, hãy thêm một thông số mới:
- Tên:
cookie_domain - Giá trị:
my.example.com
- Tên:
Lưu thẻ và xuất bản vùng chứa.
Đối với thẻ Google Ads và Floodlight:
Bạn có thể sửa đổi chế độ cài đặt miền trong thẻ Trình liên kết chuyển đổi:
- Trong Trình quản lý thẻ, hãy mở thẻ Trình liên kết chuyển đổi hiện có hoặc tạo một thẻ nếu thẻ đó chưa có trong vùng chứa của bạn.
- Trong mục Tuỳ chọn về trình liên kết, hãy nhấp vào Ghi đè chế độ cài đặt cookie (nâng cao)
- Trong trường Miền, hãy nhập miền cấp cao nhất mà bạn muốn cho phép đặt cookie. Bạn cũng có thể chỉ định một đường dẫn cụ thể trong trường Đường dẫn. Bạn chỉ nên sử dụng các chế độ cài đặt này nếu cần giới hạn cookie ở một miền con hoặc thư mục con cấp thấp hơn.
Đổi tên cookie
Để tránh xung đột với các cookie khác, bạn có thể cần thay đổi tên cookie.
gtag.js
Cấu hình này sẽ thêm example vào đầu cookie mà cấu hình đó đặt (ví dụ: _ga sẽ trở thành example_ga hoặc _gcl_au sẽ trở thành example_gcl_au):
gtag('config', 'TAG_ID', {
cookie_prefix: 'example'
});
Trình quản lý thẻ
Đối với thẻ Google:
- Trong không gian làm việc, hãy mở trình đơn Thẻ.
- Chỉnh sửa một thẻ Google hiện có hoặc tạo một thẻ mới.
Trong phần cài đặt Cấu hình, hãy thêm một thông số mới:
- Tên:
cookie_prefix - Giá trị:
example
- Tên:
Lưu thẻ và xuất bản vùng chứa.
Đối với thẻ Google Ads và Floodlight:
Bạn có thể sửa đổi chế độ cài đặt tiền tố tên trong thẻ Trình liên kết chuyển đổi:
- Trong Trình quản lý thẻ, hãy mở thẻ Trình liên kết chuyển đổi hiện có hoặc tạo một thẻ nếu thẻ đó chưa có trong vùng chứa của bạn.
- Trong mục Tuỳ chọn về trình liên kết, hãy nhấp vào Ghi đè chế độ cài đặt cookie (nâng cao)
- Trong trường Tiền tố tên, hãy nhập tiền tố tên mà bạn muốn. Bạn cũng phải định cấu hình mọi thẻ sử dụng những cookie này (ví dụ: thẻ chuyển đổi Google Ads) để sử dụng cùng một tiền tố.
Thời hạn cookie
Mỗi lần tải trang, thời gian hết hạn cookie sẽ được cập nhật thành tổng của thời gian hiện tại và giá trị hết hạn của cookie do thẻ Google đặt. Điều này có nghĩa là nếu thời gian hết hạn cookie được đặt thành một tuần (604800 giây) và người dùng truy cập bằng cùng một trình duyệt trong vòng 5 ngày, thì cookie sẽ hoạt động thêm một tuần nữa và người dùng đó sẽ được coi là cùng một khách truy cập trong báo cáo của bạn. Nếu cùng người dùng đó truy cập sau khi cookie gốc hết hạn, thì một cookie mới sẽ được tạo và lượt truy cập đầu tiên và thứ hai của họ sẽ xuất hiện dưới dạng đến từ những khách truy cập riêng biệt trong báo cáo của bạn.
Nếu bạn đặt thời gian hết hạn cookie thành 0 (không) giây, thì cookie sẽ chuyển thành cookie dựa trên phiên và hết hạn khi phiên hiện tại trên trình duyệt kết thúc.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
Trình quản lý thẻ
Đối với thẻ Google:
- Trong không gian làm việc, hãy mở trình đơn Thẻ.
- Chỉnh sửa một thẻ Google hiện có hoặc tạo một thẻ mới.
Trong phần cài đặt Cấu hình, hãy thêm một thông số mới:
- Tên:
cookie_expires - Giá trị:
2419200
- Tên:
Lưu thẻ và xuất bản vùng chứa.
Cập nhật cookie
Khi cờ cookie_update được đặt thành true (giá trị mặc định), thẻ Google có thể cập nhật cookie trong mỗi lần tải trang và có thể cập nhật thời gian hết hạn cookie được đặt tương ứng với lượt truy cập gần đây nhất vào trang web. Ví dụ: nếu thời gian hết hạn cookie được đặt thành 1 tuần và người dùng truy cập 5 ngày một lần bằng cùng một trình duyệt, thì thời gian hết hạn cookie sẽ được cập nhật trong mỗi lượt truy cập và sẽ không bao giờ hết hạn.
Khi bạn đặt giá trị tham số thành false, cookie sẽ không được cập nhật trong mỗi lần tải trang. Điều này khiến cho thời gian hết hạn cookie được đặt dựa trên lần đầu tiên người dùng truy cập vào trang web.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});
Trình quản lý thẻ
Đối với thẻ Google:
- Trong không gian làm việc, hãy mở trình đơn Thẻ.
- Chỉnh sửa một thẻ Google hiện có hoặc tạo một thẻ mới.
Trong phần cài đặt Cấu hình, hãy thêm một thông số mới:
- Tên:
cookie_update - Giá trị:
false
- Tên:
Lưu thẻ và xuất bản vùng chứa.