Tài liệu tham khảo về trường Analytics.js

Tài liệu này liệt kê tất cả các tên trường có thể định cấu hình cho analytics.js.

  1. Chỉ tạo trường
  2. Tổng quan
  3. User
  4. Phiên
  5. Nguồn lưu lượng truy cập
  6. Thông tin hệ thống
  7. Hit
  8. Thông tin về nội dung
  9. Quảng cáo ứng dụng
  10. Sự kiện
  11. Thương mại điện tử nâng cao
  12. Lượt tương tác trên mạng xã hội
  13. Thời gian
  14. Ngoại lệ
  15. Phương diện / chỉ số tuỳ chỉnh

Chỉ tạo các trường

Bạn chỉ có thể đặt các trường sau trong phương thức create. Để biết thêm thông tin chi tiết, hãy đọc phần Tạo đối tượng công cụ theo dõi trong Hướng dẫn cấu hình nâng cao.

Mã theo dõi/ Mã thuộc tính web

Bắt buộc đối với tất cả các loại lượt truy cập.

Mã theo dõi / mã thuộc tính web. Định dạng là UA-XXXX-Y. Tất cả dữ liệu đã thu thập đều được liên kết với mã này.

Tên trường Loại giá trị Giá trị mặc định
trackingId văn bản None (Không có)
Giá trị mẫu: UA-XXXX-Y
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y');

// Alerts the tracking ID for the default tracker.
ga(function(tracker) {
  alert(tracker.get('trackingId'));
});

Tên trình theo dõi

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Tên của đối tượng công cụ theo dõi.

Tên trường Loại giá trị Giá trị mặc định
name văn bản t0
Giá trị mẫu: myTracker
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Client ID

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Xác định phiên bản trình duyệt theo cách gán biệt danh. Theo mặc định, giá trị này được lưu trữ dưới dạng cookie Analytics của bên thứ nhất trong thời hạn 2 năm.

Tên trường Loại giá trị Giá trị mặc định
clientId văn bản Randomly Generated
Giá trị mẫu: 35009a79-1a05-49d7-b876-2b884d0f825b
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Tốc độ lấy mẫu

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Chỉ định tỷ lệ phần trăm người dùng cần được theo dõi. Tỷ lệ này mặc định là 100 (không có người dùng nào được lấy mẫu) nhưng các trang web lớn có thể cần phải sử dụng tốc độ lấy mẫu thấp hơn để không vượt quá giới hạn xử lý của Google Analytics.

Tên trường Loại giá trị Giá trị mặc định
sampleRate number 100
Giá trị mẫu: 5
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Tốc độ lấy mẫu tốc độ trang web

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Cài đặt này xác định tần suất gửi các beacon tốc độ trang web. Theo mặc định, 1% người dùng sẽ được đo lường tự động.

Tên trường Loại giá trị Giá trị mặc định
siteSpeedSampleRate number 1
Giá trị mẫu: 10
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Luôn gửi đường liên kết giới thiệu

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Theo mặc định, URL liên kết giới thiệu HTTP, được dùng để phân bổ nguồn lưu lượng truy cập, chỉ được gửi khi tên máy chủ của trang web giới thiệu khác với tên máy chủ của trang hiện tại. Chỉ bật chế độ cài đặt này nếu bạn muốn xử lý các trang khác từ máy chủ hiện tại dưới dạng lượt giới thiệu.

Tên trường Loại giá trị Giá trị mặc định
alwaysSendReferrer boolean false
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Cho phép tham số cố định

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Theo mặc định, analytics.js sẽ tìm kiếm các thông số chiến dịch tuỳ chỉnh (chẳng hạn như utm_source, utm_medium, v.v.) trong cả chuỗi truy vấn và thẻ liên kết của URL của trang hiện tại. Nếu bạn đặt trường này thành false (sai), thì mọi thông số chiến dịch tuỳ chỉnh xuất hiện trong quảng cáo cố định sẽ bị bỏ qua.

Tên trường Loại giá trị Giá trị mặc định
allowAnchor boolean true
Giá trị mẫu: false
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Tên cookie

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Tên của cookie dùng để lưu trữ dữ liệu Analytics

Tên trường Loại giá trị Giá trị mặc định
cookieName văn bản _ga
Giá trị mẫu: gaCookie
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Miền cookie

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Chỉ định miền được dùng để lưu trữ cookie Analytics. Đặt giá trị này thành 'none' sẽ đặt cookie mà không chỉ định miền.

Tên trường Loại giá trị Giá trị mặc định
cookieDomain văn bản document.location.hostname (normalized)
Giá trị mẫu: example.com
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Cờ cookie

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Chỉ định các cờ bổ sung để thêm vào cookie. Cờ phải được phân tách bằng dấu chấm phẩy.

Tên trường Loại giá trị Giá trị mặc định
cookieFlags văn bản None (Không có)
Giá trị mẫu: SameSite=None; Secure
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Thời hạn cookie

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Chỉ định thời hạn cookie (tính bằng giây).

Tên trường Loại giá trị Giá trị mặc định
cookieExpires số nguyên 63072000 (two years)
Giá trị mẫu: 86400
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Cập nhật cookie

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Khi cookieUpdate được đặt thành true (giá trị mặc định), analytics.js sẽ cập nhật cookie trên mỗi lần tải trang. Thao tác này sẽ cập nhật thời hạn sử dụng cookie được đặt tương ứng với lượt truy cập vào trang web gần đây nhất. Ví dụ: nếu thời hạn sử dụng cookie được đặt thành 1 tuần và người dùng truy cập bằng cùng một trình duyệt 5 ngày một lần, thì thời hạn sử dụng cookie sẽ được cập nhật ở mỗi lượt truy cập, do đó sẽ không bao giờ hết hạn.

Tên trường Loại giá trị Giá trị mặc định
cookieUpdate boolean true
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Lưu trữ GAC

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Theo mặc định, analytics.js ghi một cookie để lưu trữ thông tin về chiến dịch. Bạn có thể dùng trường này để vô hiệu hoá việc ghi cookie đó.

Tên trường Loại giá trị Giá trị mặc định
storeGac boolean true
Giá trị mẫu: false
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Miền cookie cũ

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Trường này được sử dụng để định cấu hình cách analytics.js tìm kiếm các cookie được tạo bởi các tập lệnh Google Analytics trước đó (chẳng hạn như ga.js và urchin.js).

Tên trường Loại giá trị Giá trị mặc định
legacyCookieDomain văn bản None (Không có)
Giá trị mẫu: store.example.com
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Nhập nhật ký cũ

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Chỉ định xem analytics.js có tìm cách nhập dữ liệu lịch sử từ cookie ga.js hay không.

Tên trường Loại giá trị Giá trị mặc định
legacyHistoryImport boolean true
Giá trị mẫu: false
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Cho phép các tham số trình liên kết

Không bắt buộc. Bạn chỉ có thể đặt thuộc tính này trong phương thức create.

Nếu bạn đặt trường này thành true, hệ thống sẽ bật tính năng phân tích cú pháp của các biến số của trình liên kết trên nhiều miền được dùng để chuyển trạng thái giữa các miền.

Tên trường Loại giá trị Giá trị mặc định
allowLinker boolean false
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Giải pháp chung

Cho phép tính năng quảng cáo

Không bắt buộc.

Đặt trường này thành false để tắt beacon cho các tính năng quảng cáo của Google Analytics khi các tính năng này đã được bật thông qua trình bổ trợ displayfeatures hoặc từ trong Google Analytics (Cài đặt tài sản > Thu thập dữ liệu).

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
allowAdFeatures None (Không có) boolean true Không có tất cả
Giá trị mẫu: false
Cách sử dụng mẫu:
ga('set', 'allowAdFeatures', false)

Ẩn IP

Không bắt buộc.

Nếu có, địa chỉ IP của người gửi sẽ được che giấu.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
anonymizeIp aip boolean None (Không có) Không có tất cả
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('set', 'anonymizeIp', true);

Nguồn dữ liệu

Không bắt buộc.

Cho biết nguồn dữ liệu của lượt truy cập. Nguồn dữ liệu của các lượt truy cập được gửi từ analytics.js sẽ được đặt thành "web"; các lượt truy cập được gửi từ một trong các SDK dành cho thiết bị di động sẽ có nguồn dữ liệu được đặt thành "ứng dụng".

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
dataSource ds văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: crm
Cách sử dụng mẫu:
ga('set', 'dataSource', 'crm');

Thời gian chờ

Không bắt buộc.

Được dùng để thu thập lượt truy cập ngoại tuyến / ẩn. Giá trị này thể hiện thời gian delta (tính bằng mili giây) từ khi xảy ra lượt truy cập được báo cáo cho đến khi lượt truy cập được gửi. Giá trị phải lớn hơn hoặc bằng 0. Các giá trị dài hơn 4 giờ có thể khiến lượt truy cập không được xử lý.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
queueTime qt số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 560
Cách sử dụng mẫu:
ga('set', 'queueTime', 560);

Bắt buộc SSL

Không bắt buộc.

Theo mặc định, beacon được gửi từ các trang https sẽ được gửi bằng cách sử dụng https, còn beacon được gửi từ các trang http sẽ được gửi bằng http. Việc đặt forceSSL thành true sẽ buộc các trang http cũng gửi tất cả các beacon sử dụng https.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
forceSSL None (Không có) boolean false Không có tất cả
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('set', 'forceSSL', true);

Công cụ di chuyển

Không bắt buộc.

Giá trị này xác định cơ chế truyền tải mà lượt truy cập sẽ được gửi. Các tuỳ chọn là "beacon", "xhr" hoặc "image". Theo mặc định, analytics.js sẽ cố gắng tìm ra phương pháp tốt nhất dựa trên kích thước lượt truy cập và khả năng của trình duyệt. Nếu bạn chỉ định "beacon" và trình duyệt của người dùng không hỗ trợ phương thức "navigation.sendBeacon", thì trình duyệt sẽ quay lại dùng "hình ảnh" hoặc "xhr" tuỳ thuộc vào kích thước của lượt truy cập.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
transport None (Không có) văn bản none (automatically determined) None (Không có) tất cả
Giá trị mẫu: beacon
Cách sử dụng mẫu:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Sử dụng báo hiệu

Không bắt buộc.

Tuỳ chọn này hiện không được dùng nữa. Thay vào đó, hãy sử dụng "transport". Nếu bạn đặt giá trị này thành đúng, thì hệ thống sẽ hướng dẫn ứng dụng sử dụng navigator.sendBeacon để gửi lượt truy cập. Điều này hữu ích trong trường hợp bạn muốn theo dõi một sự kiện ngay trước khi người dùng rời khỏi trang web của bạn mà không trì hoãn quá trình điều hướng. Nếu trình duyệt không hỗ trợ navigation.sendBeacon, lượt truy cập sẽ được gửi bình thường.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
useBeacon None (Không có) boolean false Không có tất cả
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Thông số trình liên kết

Không bắt buộc.

Thông số trình liên kết để đo lường trên nhiều miền.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
linkerParam None (Không có) văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: _ga=1.231587807.1974034684.1435105198
Cách sử dụng mẫu:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Lệnh gọi lại lượt truy cập

Không bắt buộc.

Hàm sẽ được gọi sau khi xử lý một lượt truy cập. Lệnh gọi lại này được thiết kế để luôn được gọi, ngay sau khi một lượt truy cập được gửi thành công hoặc khi đã xác định được rằng không thể gửi lượt truy cập hoặc không thể gửi được lượt truy cập. Không có đối số nào được truyền đến hàm khi được gọi. Bạn nên tránh sử dụng hitcallBack để thực thi mã quan trọng đối với ứng dụng của mình vì có thể mã này sẽ không được gọi trong một số ít trường hợp (ví dụ: nếu máy chủ không phản hồi hoặc analytics.js không tải được). Trong trường hợp này, bạn có thể đặt thời gian chờ để đảm bảo thực thi.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
hitCallback None (Không có) hàm None (Không có) None (Không có) tất cả
Ví dụ về cách sử dụng:
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);

// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;

  // Run critical code here...
}

Người dùng

User ID

Không bắt buộc.

Đây là trường bắt buộc nếu ID ứng dụng khách (cid) không được chỉ định trong yêu cầu. Đây là giá trị nhận dạng đã biết cho người dùng do chủ sở hữu trang web/người dùng thư viện cung cấp. Giá trị nhận dạng này không được là PII (thông tin nhận dạng cá nhân). Bạn không được giữ lại giá trị này trong cookie của Google Analytics hoặc bộ nhớ khác do Analytics cung cấp.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
userId uid văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: as8eknlll
Cách sử dụng mẫu:
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Phiên hoạt động

Kiểm soát phiên

Không bắt buộc.

Dùng để kiểm soát thời lượng phiên. Giá trị "start" ("bắt đầu") buộc một phiên mới bắt đầu bằng lượt truy cập này và "end" ("kết thúc") để buộc phiên hiện tại kết thúc bằng lượt truy cập này. Tất cả các giá trị khác sẽ bị bỏ qua.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
sessionControl sc văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: start
Cách sử dụng mẫu:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Nguồn lưu lượng

Liên kết giới thiệu tài liệu

Không bắt buộc.

Chỉ định nguồn giới thiệu đã mang lại lưu lượng truy cập cho trang web. Giá trị này cũng được dùng để tính toán nguồn lưu lượng truy cập. Định dạng của giá trị này là một URL. Trường này được khởi tạo bằng lệnh create và chỉ được đặt khi tên máy chủ hiện tại khác với tên máy chủ của đường liên kết giới thiệu, trừ khi trường "alwaysSendReferrer" được đặt thành true.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
referrer dr văn bản document.referrer 2048 byte tất cả
Giá trị mẫu: http://example.com
Cách sử dụng mẫu:
ga('set', 'referrer', 'http://example.com');

Tên chiến dịch

Không bắt buộc.

Chỉ định tên chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignName cn văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: (direct)
Cách sử dụng mẫu:
ga('set', 'campaignName', '(direct)');

Nguồn chiến dịch

Không bắt buộc.

Chỉ định nguồn chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignSource cs văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: (direct)
Cách sử dụng mẫu:
ga('set', 'campaignSource', '(direct)');

Phương tiện chiến dịch

Không bắt buộc.

Chỉ định phương tiện chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignMedium cm văn bản None (Không có) 50 byte tất cả
Giá trị mẫu: organic
Cách sử dụng mẫu:
ga('set', 'campaignMedium', 'organic');

Từ khoá của chiến dịch

Không bắt buộc.

Chỉ định từ khoá cho chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignKeyword ck văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: Blue Shoes
Cách sử dụng mẫu:
ga('set', 'campaignKeyword', 'Blue Shoes');

Nội dung chiến dịch

Không bắt buộc.

Chỉ định nội dung chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignContent cc văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: content
Cách sử dụng mẫu:
ga('set', 'campaignContent', 'content');

Mã chiến dịch

Không bắt buộc.

Chỉ định mã chiến dịch.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
campaignId ci văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: ID
Cách sử dụng mẫu:
ga('set', 'campaignId', 'ID');

Thông tin hệ thống

Độ phân giải màn hình

Không bắt buộc.

Chỉ định độ phân giải màn hình. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
screenResolution sr văn bản None (Không có) 20 byte tất cả
Giá trị mẫu: 800x600
Cách sử dụng mẫu:
ga('set', 'screenResolution', '800x600');

Kích thước khung nhìn

Không bắt buộc.

Chỉ định khu vực có thể xem của trình duyệt / thiết bị. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
viewportSize vp văn bản None (Không có) 20 byte tất cả
Giá trị mẫu: 123x456
Cách sử dụng mẫu:
ga('set', 'viewportSize', '123x456');

Mã hoá tài liệu

Không bắt buộc.

Chỉ định bộ ký tự dùng để mã hoá trang / tài liệu. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
encoding de văn bản UTF-8 20 byte tất cả
Giá trị mẫu: UTF-8
Cách sử dụng mẫu:
ga('set', 'encoding', 'UTF-16');

Màu màn hình

Không bắt buộc.

Chỉ định độ sâu màu màn hình. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
screenColors sd văn bản None (Không có) 20 byte tất cả
Giá trị mẫu: 24-bits
Cách sử dụng mẫu:
ga('set', 'screenColors', '8-bit');

Ngôn ngữ người dùng

Không bắt buộc.

Chỉ định ngôn ngữ. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
language ul văn bản None (Không có) 20 byte tất cả
Giá trị mẫu: en-us
Cách sử dụng mẫu:
ga('set', 'language', 'en-us');

Hỗ trợ Java

Không bắt buộc.

Chỉ định xem Java đã được bật hay chưa. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
javaEnabled je boolean None (Không có) Không có tất cả
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('set', 'javaEnabled', true);

Phiên bản Flash

Không bắt buộc.

Chỉ định phiên bản flash. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
flashVersion fl văn bản None (Không có) 20 byte tất cả
Giá trị mẫu: 10 1 r103
Cách sử dụng mẫu:
ga('set', 'flashVersion', '10 1 r103');

Lần truy cập

Loại lượt truy cập

Bắt buộc đối với tất cả các loại lượt truy cập.

Loại lần truy cập. Phải là một trong các thuộc tính "lượt xem trang", "màn hình", "sự kiện", "giao dịch", "mục", "mạng xã hội", "ngoại lệ", "thời gian".

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
hitType t văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: pageview
Cách sử dụng mẫu:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Lượt truy cập không phải lượt tương tác

Không bắt buộc.

Chỉ định một lượt truy cập được coi là không tương tác.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
nonInteraction ni boolean None (Không có) Không có tất cả
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('set', 'nonInteraction', true);

Thông tin về nội dung

URL vị trí tài liệu

Không bắt buộc.

Chỉ định URL đầy đủ (không bao gồm URL liên kết) của trang. Trường này được khởi tạo bằng lệnh create.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
location dl văn bản None (Không có) 2048 byte tất cả
Giá trị mẫu: http://foo.com/home?a=b
Cách sử dụng mẫu:
ga('set', 'location', 'http://foo.com/home?a=b');

Tên máy chủ lưu trữ tài liệu

Không bắt buộc.

Chỉ định tên máy chủ lưu trữ nội dung.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
hostname dh văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: foo.com
Cách sử dụng mẫu:
ga('set', 'hostname', 'foo.com');

Đường dẫn tài liệu

Không bắt buộc.

Phần đường dẫn của URL trang. Phải bắt đầu bằng '/'. Đối với lượt truy cập "xem trang", bạn phải chỉ định &dl hoặc cả &dh và &dp để lượt truy cập hợp lệ. Dùng để chỉ định đường dẫn trang ảo.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
page dp văn bản None (Không có) 2048 byte tất cả
Giá trị mẫu: /foo
Cách sử dụng mẫu:
ga('set', 'page', '/foo');

Tiêu đề tài liệu

Không bắt buộc.

Tiêu đề của trang / tài liệu. Giá trị mặc định là document.title.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
title dt văn bản None (Không có) 1.500 byte tất cả
Giá trị mẫu: Settings
Cách sử dụng mẫu:
ga('set', 'title', 'Settings');

Tên màn hình

Bắt buộc đối với loại lượt truy cập xem màn hình.

Thông số này là không bắt buộc trên thuộc tính web và bắt buộc trên thuộc tính thiết bị di động đối với lượt truy cập xem màn hình, trong đó thông số được dùng cho "Tên màn hình" của lượt truy cập xem màn hình. Trên các tài sản web, URL này sẽ mặc định là URL duy nhất của trang bằng cách sử dụng tham số &dl y nguyên hoặc kết hợp tham số &dh từ &dh và &dp.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
screenName cd văn bản None (Không có) 2048 byte lượt xem màn hình
Giá trị mẫu: High Scores
Cách sử dụng mẫu:
ga('set', 'screenName', 'High Scores');

Nhóm nội dung

Không bắt buộc.

Bạn có thể có tối đa 5 nhóm nội dung, mỗi nhóm có chỉ mục liên kết từ 1 đến 5. Mỗi nhóm nội dung có thể có tối đa 100 nhóm nội dung. Giá trị của nhóm nội dung là văn bản phân cấp được phân tách bằng dấu '/". Tất cả dấu gạch chéo ở đầu và cuối sẽ bị xoá và mọi dấu gạch chéo lặp lại sẽ bị giảm xuống còn một dấu gạch chéo. Ví dụ: '/a//b/' sẽ được chuyển đổi thành 'a/b'.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
contentGroup cg<groupIndex> văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: news/sports
Cách sử dụng mẫu:
ga('set', 'contentGroup5', '/news/sports');

Mã liên kết

Không bắt buộc.

Mã của phần tử DOM được nhấp vào, được dùng để phân biệt nhiều đường liên kết đến cùng một URL trong báo cáo Analytics trong trang khi Thuộc tính liên kết nâng cao được bật cho tài sản.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
linkid linkid văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: nav_bar
Cách sử dụng mẫu:
ga('set', '&linkid', 'html-element-id');

Ứng dụng

Tên ứng dụng

Không bắt buộc.

Chỉ định tên ứng dụng. Trường này là bắt buộc cho mọi lượt truy cập có dữ liệu liên quan đến ứng dụng (tức là phiên bản ứng dụng, mã ứng dụng hoặc mã trình cài đặt ứng dụng). Đối với các lượt truy cập được gửi đến thuộc tính web, trường này là không bắt buộc.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
appName an văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: My App
Cách sử dụng mẫu:
ga('set', 'appName', 'My App');

Mã ứng dụng

Không bắt buộc.

Giá trị nhận dạng ứng dụng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
appId aid văn bản None (Không có) 150 byte tất cả
Giá trị mẫu: com.company.app
Cách sử dụng mẫu:
ga('set', 'appId', 'com.company.app');

Phiên bản ứng dụng

Không bắt buộc.

Chỉ định phiên bản ứng dụng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
appVersion av văn bản None (Không có) 100 byte tất cả
Giá trị mẫu: 1.2
Cách sử dụng mẫu:
ga('set', 'appVersion', '1.2');

Mã trình cài đặt ứng dụng

Không bắt buộc.

Giá trị nhận dạng trình cài đặt ứng dụng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
appInstallerId aiid văn bản None (Không có) 150 byte tất cả
Giá trị mẫu: com.platform.vending
Cách sử dụng mẫu:
ga('set', 'appInstallerId', 'com.platform.vending');

Sự kiện

Danh mục sự kiện

Bắt buộc đối với loại lượt truy cập sự kiện.

Chỉ định danh mục sự kiện. Không được để trống.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
eventCategory ec văn bản None (Không có) 150 byte event
Giá trị mẫu: Category
Cách sử dụng mẫu:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Hành động sự kiện

Bắt buộc đối với loại lượt truy cập sự kiện.

Chỉ định hành động của sự kiện. Không được để trống.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
eventAction ea văn bản None (Không có) 500 byte event
Giá trị mẫu: Action
Cách sử dụng mẫu:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Nhãn sự kiện

Không bắt buộc.

Chỉ định nhãn sự kiện.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
eventLabel el văn bản None (Không có) 500 byte event
Giá trị mẫu: Label
Cách sử dụng mẫu:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Giá trị sự kiện

Không bắt buộc.

Chỉ định giá trị sự kiện. Giá trị không được là số âm.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
eventValue ev số nguyên None (Không có) None (Không có) event
Giá trị mẫu: 55
Cách sử dụng mẫu:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

Thương mại điện tử nâng cao

SKU sản phẩm

Không bắt buộc.

SKU của sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) id pr<productIndex>id văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: P12345
Cách sử dụng mẫu:
ga('ec:addProduct', {'id': 'P12345'});

Tên sản phẩm

Không bắt buộc.

Tên sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) name pr<productIndex>nm văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: Android T-Shirt
Cách sử dụng mẫu:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Thương hiệu của sản phẩm

Không bắt buộc.

Thương hiệu có liên quan đến sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) brand pr<productIndex>br văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: Google
Cách sử dụng mẫu:
ga('ec:addProduct', {'brand': 'Google'});

Danh mục sản phẩm

Không bắt buộc.

Danh mục chứa sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Thông số danh mục sản phẩm có thể phân cấp. Sử dụng / làm dấu phân cách để chỉ định tối đa 5 cấp phân cấp. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) category pr<productIndex>ca văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: Apparel
Cách sử dụng mẫu:
ga('ec:addProduct', {'category': 'Apparel'});

Biến thể sản phẩm

Không bắt buộc.

Biến thể của sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) variant pr<productIndex>va văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: Black
Cách sử dụng mẫu:
ga('ec:addProduct', {'variant': 'Black'});

Giá sản phẩm

Không bắt buộc.

Đơn giá của một sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) price pr<productIndex>pr currency None (Không có) None (Không có) tất cả
Giá trị mẫu: 29.20
Cách sử dụng mẫu:
ga('ec:addProduct', {'price': '29.20'});

Số lượng sản phẩm

Không bắt buộc.

Số lượng của một sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) quantity pr<productIndex>qt số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 2
Cách sử dụng mẫu:
ga('ec:addProduct', {'quantity': 2});

Mã giảm giá sản phẩm

Không bắt buộc.

Mã giảm giá liên kết với một sản phẩm. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) coupon pr<productIndex>cc văn bản None (Không có) 500 byte tất cả
Giá trị mẫu: SUMMER_SALE13
Cách sử dụng mẫu:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Vị trí sản phẩm

Không bắt buộc.

Vị trí của sản phẩm trong danh sách hoặc bộ sưu tập. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) position pr<productIndex>ps số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 2
Cách sử dụng mẫu:
ga('ec:addProduct', {'position': 2});

Phương diện tùy chỉnh của sản phẩm

Không bắt buộc.

Thứ nguyên tùy chỉnh cấp sản phẩm, trong đó chỉ mục thứ nguyên là một số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) dimension pr<productIndex>cd<dimensionIndex> văn bản None (Không có) 150 byte tất cả
Giá trị mẫu: Member
Cách sử dụng mẫu:
ga('ec:addProduct', {'dimension1': 'Member'});

Chỉ số tùy chỉnh của sản phẩm

Không bắt buộc.

Chỉ số tùy chỉnh cấp sản phẩm trong đó chỉ mục chỉ số là một số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product) metric pr<productIndex>cm<metricIndex> số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 28
Cách sử dụng mẫu:
ga('ec:addProduct', {'metric1': 28});

Hành động liên quan đến sản phẩm

Không bắt buộc.

Vai trò của sản phẩm được đưa vào một lượt truy cập. Nếu hành động sản phẩm không được xác định, tất cả định nghĩa sản phẩm đi kèm với lượt truy cập sẽ bị bỏ qua. Phải là một trong các loại: chi tiết, nhấp chuột, thêm, xoá, thanh toán, checkout_option, mua hàng, hoàn tiền. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) pa văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: detail
Cách sử dụng mẫu:
ga('ec:setAction', 'detail');

Mã giao dịch

Không bắt buộc.

Mã giao dịch. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) id ti văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: T1234
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Đơn vị liên kết

Không bắt buộc.

Cửa hàng hoặc đơn vị liên kết mà giao dịch này xảy ra. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) affiliation ta văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Google Store
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Doanh thu

Không bắt buộc.

Tổng giá trị của giao dịch, bao gồm thuế và phí vận chuyển. Nếu không được gửi, giá trị này sẽ được tính tự động bằng cách sử dụng trường số lượng sản phẩm và giá của tất cả sản phẩm trong cùng một lượt truy cập. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) revenue tr currency None (Không có) None (Không có) tất cả
Giá trị mẫu: 123.21
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Thuế

Không bắt buộc.

Tổng thuế liên quan đến giao dịch. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) tax tt currency None (Không có) None (Không có) tất cả
Giá trị mẫu: 10.78
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Thông tin vận chuyển

Không bắt buộc.

Phí vận chuyển liên quan đến giao dịch. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) shipping ts currency None (Không có) None (Không có) tất cả
Giá trị mẫu: 3.55
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Mã giảm giá

Không bắt buộc.

Đã sử dụng phiếu giảm giá giao dịch cùng với giao dịch. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "purchase" hoặc "refund". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) coupon tcc văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: SUMMER08
Cách sử dụng mẫu:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Danh sách hành động đối với sản phẩm

Không bắt buộc.

Danh sách hoặc bộ sưu tập mà từ đó một hành động đối với sản phẩm đã xảy ra. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "chi tiết" hoặc "nhấp vào". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) list pal văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Search Results
Cách sử dụng mẫu:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Bước thanh toán

Không bắt buộc.

Số bước trong phễu thanh toán. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "thanh toán". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) step cos số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 2
Cách sử dụng mẫu:
ga('ec:setAction', 'checkout', {'step': 2});

Lựa chọn về bước thanh toán

Không bắt buộc.

Thông tin bổ sung về bước thanh toán. Đây là một thông số bổ sung có thể được gửi khi Hành động sản phẩm được đặt thành "thanh toán". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(product action) option col văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Visa
Cách sử dụng mẫu:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Tên danh sách lượt hiển thị sản phẩm

Không bắt buộc.

Danh sách hoặc bộ sưu tập chứa một sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) list il<listIndex>nm văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Search Results
Cách sử dụng mẫu:
ga('ec:addImpression', {'list': 'Search Results'});

SKU của lượt hiển thị sản phẩm

Không bắt buộc.

Mã sản phẩm hoặc SKU. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) id il<listIndex>pi<productIndex>id văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: P67890
Cách sử dụng mẫu:
ga('ec:addImpression', {'id': 'P67890'});

Tên lượt hiển thị sản phẩm

Không bắt buộc.

Tên sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) name il<listIndex>pi<productIndex>nm văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Android T-Shirt
Cách sử dụng mẫu:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Thương hiệu của lượt hiển thị sản phẩm

Không bắt buộc.

Thương hiệu có liên quan đến sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) brand il<listIndex>pi<productIndex>br văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Google
Cách sử dụng mẫu:
ga('ec:addImpression', {'brand': 'Google'});

Danh mục lượt hiển thị sản phẩm

Không bắt buộc.

Danh mục chứa sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) category il<listIndex>pi<productIndex>ca văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Apparel
Cách sử dụng mẫu:
ga('ec:addImpression', {'category': 'Apparel'});

Biến thể của lượt hiển thị sản phẩm

Không bắt buộc.

Biến thể của sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) variant il<listIndex>pi<productIndex>va văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Black
Cách sử dụng mẫu:
ga('ec:addImpression', {'variant': 'Black'});

Vị trí lượt hiển thị sản phẩm

Không bắt buộc.

Vị trí của sản phẩm trong danh sách hoặc bộ sưu tập. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) position il<listIndex>pi<productIndex>ps số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 2
Cách sử dụng mẫu:
ga('ec:addImpression', {'position': 2});

Giá của lượt hiển thị sản phẩm

Không bắt buộc.

Giá của một sản phẩm. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) price il<listIndex>pi<productIndex>pr currency None (Không có) None (Không có) tất cả
Giá trị mẫu: 29.20
Cách sử dụng mẫu:
ga('ec:addImpression', {'price': '29.20'});

Phương diện tuỳ chỉnh của lượt hiển thị sản phẩm

Không bắt buộc.

Thứ nguyên tùy chỉnh cấp sản phẩm, trong đó chỉ mục thứ nguyên là một số nguyên dương từ 1 đến 200. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Member
Cách sử dụng mẫu:
ga('ec:addImpression', {'dimension1': 'Member'});

Chỉ số tuỳ chỉnh về lượt hiển thị sản phẩm

Không bắt buộc.

Chỉ số tùy chỉnh cấp sản phẩm trong đó chỉ mục chỉ số là một số nguyên dương từ 1 đến 200. Chỉ mục Danh sách hiển thị phải là số nguyên dương từ 1 đến 200. Chỉ mục sản phẩm phải là số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> số nguyên None (Không có) None (Không có) tất cả
Giá trị mẫu: 28
Cách sử dụng mẫu:
ga('ec:addImpression', {'metric1': '28'});

Mã khuyến mãi

Không bắt buộc.

Mã khuyến mãi. Chỉ mục khuyến mãi phải là một số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(promo) id promo<promoIndex>id văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: SHIP
Cách sử dụng mẫu:
ga('ec:addPromo', {'id': 'SHIP'});

Tên chương trình khuyến mãi

Không bắt buộc.

Tên của quảng cáo. Chỉ mục khuyến mãi phải là một số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(promo) name promo<promoIndex>nm văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Free Shipping
Cách sử dụng mẫu:
ga('ec:addPromo', {'name': 'Free Shipping'});

Mẫu quảng cáo khuyến mãi

Không bắt buộc.

Mẫu quảng cáo được liên kết với chương trình khuyến mãi. Chỉ mục khuyến mãi phải là một số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(promo) creative promo<promoIndex>cr văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: Shipping Banner
Cách sử dụng mẫu:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Vị trí quảng cáo

Không bắt buộc.

Vị trí của mẫu quảng cáo. Chỉ mục khuyến mãi phải là một số nguyên dương từ 1 đến 200. Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(promo) position promo<promoIndex>ps văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: banner_slot_1
Cách sử dụng mẫu:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Hành động khuyến mãi

Không bắt buộc.

Chỉ định vai trò của chương trình khuyến mãi được đưa vào một lượt truy cập. Nếu bạn không chỉ định hành động khuyến mãi, hành động khuyến mãi mặc định "xem" được giả định. Để đo lường lượt nhấp của người dùng vào chương trình khuyến mãi, hãy đặt thuộc tính này thành "promo_click". Đối với analytics.js, bạn phải cài đặt trình bổ trợ Thương mại điện tử nâng cao trước khi sử dụng trường này.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
(promo) action promoa văn bản None (Không có) None (Không có) tất cả
Giá trị mẫu: click
Cách sử dụng mẫu:
ga('ec:setAction', 'promo_click'});

Mã đơn vị tiền tệ

Không bắt buộc.

Khi có sẵn cho biết nội tệ cho tất cả các giá trị đơn vị tiền tệ giao dịch. Giá trị phải là mã đơn vị tiền tệ hợp lệ theo tiêu chuẩn ISO 4217.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
currencyCode cu văn bản None (Không có) 10 byte tất cả
Giá trị mẫu: EUR
Cách sử dụng mẫu:
ga('set', 'currencyCode', 'EUR');

Tương tác trên mạng xã hội

Mạng xã hội

Bắt buộc đối với loại lượt truy cập mạng xã hội.

Chỉ định mạng xã hội, ví dụ như Facebook hoặc Google Plus.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
socialNetwork sn văn bản None (Không có) 50 byte social
Giá trị mẫu: facebook
Cách sử dụng mẫu:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Hành động trên mạng xã hội

Bắt buộc đối với loại lượt truy cập mạng xã hội.

Chỉ định hành động tương tác trên mạng xã hội. Ví dụ: trên Google+ khi người dùng nhấp vào nút +1, hành động trên mạng xã hội sẽ là 'cộng'.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
socialAction sa văn bản None (Không có) 50 byte social
Giá trị mẫu: like
Cách sử dụng mẫu:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Mục tiêu hành động trên mạng xã hội

Bắt buộc đối với loại lượt truy cập mạng xã hội.

Chỉ định mục tiêu của một lượt tương tác trên mạng xã hội. Giá trị này thường là một URL nhưng cũng có thể là văn bản bất kỳ.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
socialTarget st văn bản None (Không có) 2048 byte social
Giá trị mẫu: http://foo.com
Cách sử dụng mẫu:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Thời gian

Danh mục thời gian của người dùng

Bắt buộc đối với loại lượt truy cập thời gian.

Chỉ định danh mục thời gian của người dùng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
timingCategory utc văn bản None (Không có) 150 byte thời gian
Giá trị mẫu: category
Cách sử dụng mẫu:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Tên biến thời gian người dùng

Bắt buộc đối với loại lượt truy cập thời gian.

Chỉ định biến thời gian người dùng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
timingVar utv văn bản None (Không có) 500 byte thời gian
Giá trị mẫu: lookup
Cách sử dụng mẫu:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Thời gian người dùng

Bắt buộc đối với loại lượt truy cập thời gian.

Chỉ định giá trị thời gian của người dùng. Giá trị tính bằng mili giây.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
timingValue utt số nguyên None (Không có) None (Không có) thời gian
Giá trị mẫu: 123
Cách sử dụng mẫu:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nhãn thời gian người dùng

Không bắt buộc.

Chỉ định nhãn thời gian của người dùng.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
timingLabel utl văn bản None (Không có) 500 byte thời gian
Giá trị mẫu: label
Cách sử dụng mẫu:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Ngoại lệ

Mô tả trường hợp ngoại lệ

Không bắt buộc.

Quy định nội dung mô tả của một trường hợp ngoại lệ.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
exDescription exd văn bản None (Không có) 150 byte trường hợp ngoại lệ
Giá trị mẫu: DatabaseError
Cách sử dụng mẫu:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

Ngoại lệ có nghiêm trọng không?

Không bắt buộc.

Chỉ định xem ngoại lệ có nghiêm trọng hay không.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
exFatal exf boolean 1 Không có trường hợp ngoại lệ
Giá trị mẫu: true
Cách sử dụng mẫu:
ga('send', 'exception', {
  'exFatal': true
});

Phương diện / chỉ số tùy chỉnh

Phương diện tùy chỉnh

Không bắt buộc.

Mỗi thứ nguyên tùy chỉnh đều có một chỉ mục được liên kết. Bạn có thể sử dụng tối đa 20 phương diện tuỳ chỉnh (200 phương diện đối với tài khoản Analytics 360). Chỉ mục thứ nguyên phải là số nguyên dương từ 1 đến 200.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
dimension cd<dimensionIndex> văn bản None (Không có) 150 byte tất cả
Giá trị mẫu: Sports
Cách sử dụng mẫu:
ga('set', 'dimension14', 'Sports');

Chỉ số tùy chỉnh

Không bắt buộc.

Mỗi chỉ số tùy chỉnh đều có một chỉ mục được liên kết. Bạn có thể sử dụng tối đa 20 chỉ số tùy chỉnh (200 chỉ số đối với tài khoản Analytics 360). Chỉ mục chỉ số phải là số nguyên dương từ 1 đến 200.

Tên trường Tham số giao thức Loại giá trị Giá trị mặc định Chiều dài tối đa Các loại lượt truy cập được hỗ trợ
metric cm<metricIndex> number None (Không có) None (Không có) tất cả
Giá trị mẫu: 47
Cách sử dụng mẫu:
ga('set', 'metric7', 47);