Đối tượng toàn cục _gat
được dùng để tạo và truy xuất các đối tượng trình theo dõi, từ đó tất cả phương thức khác được gọi. Do đó, bạn chỉ nên chạy các phương thức trong danh sách này với một đối tượng trình theo dõi được tạo bằng biến toàn cục _gat. Tất cả các phương thức khác nên được gọi bằng cách sử dụng đối tượng toàn cục _gaq
để theo dõi không đồng bộ.
_gat Phương thức đối tượng
_getTracker(account)
không dùng nữa_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
Thông tin chi tiết về phương pháp
_getTracker()
_getTracker(account)
-
Tạo đối tượng trình theo dõi cho mã thuộc tính web đã cho. Nếu phương thức này được gọi nhiều lần cho cùng một mã tài khoản Analytics, thì một đối tượng mới sẽ được tạo cho mỗi lệnh gọi.
_gat._getTracker('UA-65432-1');
tham số
String account
Mã thuộc tính web đầy đủ (ví dụ: UA-65432-1
) cho đối tượng trình theo dõi.
câu lệnh trả về
Tracker
Đối tượng theo dõi đã tạo._createTracker()
_createTracker(opt_account, opt_name)
-
Tạo đối tượng trình theo dõi mới và chỉ định tên đó cho đối tượng theo dõi. Nếu không có tên nào được tạo, một tên sẽ được tạo. Các đối tượng của trình theo dõi
được lưu trữ dưới tên của các đối tượng đó để bạn có thể truy xuất thông qua
_getTrackerByName
.
Nếu hai trình theo dõi được tạo bằng cùng một tên, thì trình theo dõi thứ hai sẽ ghi đè bản đầu tiên và trình theo dõi đầu tiên sẽ không thể truy xuất được nữa thông qua
_getTrackerByName
.
_gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
tham số
String opt_account
Mã thuộc tính web đầy đủ (ví dụ: UA-XXXXX-X
) cho đối tượng trình theo dõi.String opt_name
Tên không bắt buộc để lưu trữ trình theo dõi bên dưới. Sử dụng tên này để truy xuất trình theo dõi qua _getTrackerByName
câu lệnh trả về
Tracker
Đối tượng theo dõi đã tạo._getTrackerByName()
_getTrackerByName(opt_name)
-
Truy xuất đối tượng trình theo dõi có tên đã cho. Nếu không có tên nào được đặt, giá trị mặc định sẽ được sử dụng, là chuỗi trống (# 39; '.
Nếu không có trình theo dõi nào tồn tại với tên đã cho, thì một trình theo dõi mới sẽ được tạo, gán cho tên đó và được trả về.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
tham số
String opt_name
Tên không bắt buộc của trình theo dõi để truy xuất. Giá trị mặc định là chuỗi trống (# 39; '). - .
câu lệnh trả về
Tracker
Đối tượng theo dõi đã truy xuất hoặc tạo.
_anonymousIp()
_anonymizeIp()
Yêu cầu Google Analytics ẩn danh thông tin do các đối tượng trình theo dõi gửi bằng cách xoá octet cuối cùng của địa chỉ IP trước khi lưu trữ. Lưu ý rằng điều này sẽ làm giảm một chút tính chính xác của báo cáo địa lý.
Khi sử dụng hàm này để ẩn danh, bạn phải sử dụng hàm push
và liên kết đúng cách hàm này với đối tượng trình theo dõi, như minh họa dưới đây.
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
Định cấu hình Google Analytics để gửi tất cả các lượt truy cập bằng SSL, ngay cả từ các trang không an toàn (HTTP).
Đoạn mã không đồng bộ (khuyến nghị)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);