Mã theo dõi: Đối tượng toàn cầu _gat

Đố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

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.

Đoạn mã không đồng bộ (nên dùng)
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']);