Tài liệu này mô tả các thuộc tính có thể đặt cho biến Trình quản lý thẻ của Google.
Giới thiệu
Mỗi Biến trong Trình quản lý thẻ của Google
có một mã type
để xác định biến đó.
Ngoài ra, hầu hết các biến đều có tham số (cặp key
, type
) mà bạn có thể đặt dưới dạng một phần của "đối tượng tham số" khi tạo hoặc cập nhật biến. Để tìm hiểu thêm về cách đặt các tham số này bằng đối tượng tham số, vui lòng xem Tài liệu tham khảo về tham số.
Phần còn lại của tài liệu này liệt kê thông tin chi tiết về tất cả biến được hỗ trợ.
Cookie của bên thứ nhất
Nhập mã
k
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
name |
template |
Tên cookie. |
Ví dụ:
{ "name": "Sample 1st Party Cookie Variable", "type": "k", "parameter": [ { "type": "template", "key": "name", "value": "myCookieName" } ] }
Biến sự kiện tự động
Nhập mã
aev
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
varType |
template |
Một trong các giá trị sau: ELEMENT ,CLASSES , ID , TARGET , TEXT , URL , HISTORY_NEW_URL_FRAGMENT , HISTORY_OLD_URL_FRAGMENT , HISTORY_NEW_STATE , HISTORY_OLD_STATE , HISTORY_CHANGE_SOURCE .
|
defaultValue |
template |
Không bắt buộc. |
Ví dụ:
{ "name": "Sample AutoEvent Variable", "type": "aev", "parameter": [ { "type": "template", "key": "varType", "value": "CLASSES" }, { "type": "template", "key": "defaultValue", "value": "MyDefault" } ] }
Chuỗi cố định
Nhập mã
c
Các tham số
Khoá | Loại |
---|---|
value |
template |
Ví dụ:
{ "name": "Sample Constant String", "type": "c", "parameter": [ { "type": "template", "key": "value", "value": "MyString" } ] }
Số phiên bản vùng chứa
Nhập mã
ctv
Các tham số
Không áp dụng
Ví dụ:
{ "name": "Sample Container Version Number", "type": "ctv" }
Sự kiện tuỳ chỉnh
Nhập mã
Các tham số
Không áp dụng
Ví dụ:
{ "name": "Custom Event Name", "type": "e" }
JavaScript tùy chỉnh
Nhập mã
jsm
Các tham số
Khoá | Loại |
---|---|
javascript |
template |
Ví dụ:
{ "name": "Sample Custom Javascript", "type": "jsm", "parameter": [ { "type": "template", "key": "javascript", "value": "function() {\n return \"Hello World\";\n}" } ] }
Biến lớp dữ liệu
Nhập mã
v
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
name |
template |
Tên biến lớp dữ liệu. |
defaultValue |
template |
|
dataLayerVersion |
integer |
1 hoặc 2 . |
Ví dụ:
{ "name": "Sample Data Layer Variable", "type": "v", "parameter": [ { "type": "template", "key": "name", "value": "DL Variable Name" }, { "type": "template", "key": "defaultValue", "value": "DEFAULT" }, { "type": "integer", "key": "dataLayerVersion", "value": "2" } ] }
Chế độ gỡ lỗi
Nhập mã
dbg
Các tham số
Không áp dụng
Ví dụ:
{ "name": "Sample Debug Mode Variable", "type": "dbg" }
Phần tử DOM
Nhập mã
d
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
elementId |
template |
|
attributeName |
template |
Không bắt buộc. |
Ví dụ:
{ "name": "Sample DOM Element Variable", "type": "d", "parameter": [ { "type": "template", "key": "elementId", "value": "MyElementId" }, { "type": "template", "key": "attributeName", "value": "MyAttributeName" } ] }
Liên kết giới thiệu HTTP
Nhập mã
f
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
component |
template |
Một trong các độ phân giải: URL, PROTOCOL, HOST, PORT, PATH, QUERY,
FRAGMENT . |
stripWww |
boolean |
Đối với thành phần = HOST |
queryKey |
template |
Đối với thành phần = QUERY |
Ví dụ:
{ "name": "Sample HTTP Referrer Variable", "type": "f", "parameter": [ { "type": "template", "key": "component", "value": "URL" } ] }
Biến JavaScript
Nhập mã
j
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
name |
template |
Tên biến toàn cục. |
Ví dụ:
{ "name": "Sample Javascript Variable", "type": "j", "parameter": [ { "type": "template", "key": "name", "value": "MyGlobalVarName" } ] }
Bảng tìm kiếm
Nhập mã
smm
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
input |
template |
Giá trị dùng để tra cứu phải là một giá trị tham chiếu biến. |
map |
list |
Danh sách các bản đồ, mỗi bản đồ có một cặp [key , value ]. |
map[].key |
template |
|
map[].value |
template |
|
defaultValue |
template |
Không bắt buộc. |
Ví dụ:
{ "name": "Sample Lookup Table Variable", "type": "smm", "parameter": [ { "type": "template", "key": "input", "value": "{{event}}" }, { "type": "list", "key": "map", "list": [ { "type": "map", "map": [ { "type": "template", "key": "key", "value": "EventEqualsThis" }, { "type": "template", "key": "value", "value": "ThenSetToThis" } ] } ] }, { "type": "template", "key": "defaultValue", "value": "MyDefaultValue" } ] }
Số ngẫu nhiên
Nhập mã
r
Các tham số
Không áp dụng
Ví dụ:
{ "name": "Sample Random Number Variable", "type": "r" }
URL
Nhập mã
u
Các tham số
Khoá | Loại | Ghi chú |
---|---|---|
component |
template |
Một trong các độ phân giải: URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT .
|
customUrlSource |
template |
Không bắt buộc. |
stripWww |
boolean |
Đối với thành phần = HOST . |
queryKey |
template |
Đối với thành phần = QUERY . |
Ví dụ:
{ "name": "Sample URL Variable", "type": "u", "parameter": [ { "type": "template", "key": "component", "value": "URL" }, { "type": "template", "key": "customUrlSource", "value": "{{element}}" } ] }