Tài liệu này mô tả những thuộc tính có thể được đặt cho Thẻ Google Biến trình quản lý.
Giới thiệu
Mỗi biến trong Trình quản lý thẻ của Google
có mã type
để xác định biến.
Ngoài ra, hầu hết các biến đều có tham số (key
, type
cặp) mà bạn có thể đặt làm một phần của "đối tượng thông số" khi bạn tạo hoặc
cập nhật một biến. Để tìm hiểu thêm về cách đặt các thông số này bằng cách sử dụng
hãy xem các đối tượng tham số khác nhau
Tài liệu tham khảo về thông 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
Tham số
Khoá | Loại | Ghi chú |
---|---|---|
name |
template |
Tên cookie. |
Ví dụ:
{ "name": "Sample First Party Cookie Variable", "type": "k", "parameter": [ { "type": "template", "key": "name", "value": "myCookieName" } ] }
Biến sự kiện tự động
Nhập mã
aev
Tham số
Khoá | Loại | Ghi chú |
---|---|---|
varType |
template |
Một trong số
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 không đổi
Nhập mã
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
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ã
Tham số
Không áp dụng
Ví dụ:
{ "name": "Custom Event Name", "type": "e" }
JavaScript tùy chỉnh
Nhập mã
jsm
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
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
Tham số
Không áp dụng
Ví dụ:
{ "name": "Sample Debug Mode Variable", "type": "dbg" }
Phần tử DOM
Nhập mã
d
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
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
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
Tham số
Khoá | Loại | Ghi chú |
---|---|---|
input |
template |
Giá trị dùng để tra cứu, phải là một 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
Tham số
Không áp dụng
Ví dụ:
{ "name": "Sample Random Number Variable", "type": "r" }
URL
Nhập mã
u
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}}" } ] }