โค้ดติดตาม: _gat Global Object

ออบเจ็กต์ส่วนกลาง _gat ใช้เพื่อสร้างและเรียกข้อมูลออบเจ็กต์ตัวติดตาม ซึ่งจะเรียกใช้เมธอดอื่นๆ ทั้งหมด ดังนั้น เมธอดในรายการนี้ควรเรียกใช้จากออบเจ็กต์เครื่องมือติดตามที่สร้างขึ้นโดยใช้ตัวแปรร่วม _gat เท่านั้น วิธีการอื่นๆ ทั้งหมดควรเรียกใช้โดยใช้ออบเจ็กต์ส่วนกลาง _gaq สำหรับการติดตามแบบไม่พร้อมกัน

_gat เมธอดออบเจ็กต์

รายละเอียดของเมธอด

_getTracker()

    _getTracker(account)
    สร้างออบเจ็กต์เครื่องมือติดตามสำหรับรหัสเว็บพร็อพเพอร์ตี้ที่ระบุ หากมีการเรียกใช้เมธอดนี้มากกว่า 1 ครั้งสำหรับรหัสบัญชี Analytic เดียวกัน ระบบจะสร้างออบเจ็กต์ใหม่สําหรับการเรียกใช้แต่ละครั้ง
    _gat._getTracker('UA-65432-1');

    พารามิเตอร์

      String account รหัสเว็บพร็อพเพอร์ตี้แบบเต็ม (เช่น UA-65432-1) สำหรับออบเจ็กต์เครื่องมือติดตาม

    returns

      Tracker ออบเจ็กต์การติดตามที่สร้างขึ้น

_createTracker()

    _createTracker(opt_account, opt_name)
    สร้างออบเจ็กต์เครื่องมือติดตามใหม่และกำหนดชื่อให้ หากไม่มีการตั้งชื่อ ระบบจะสร้างชื่อดังกล่าวขึ้นมา ออบเจ็กต์ตัวติดตามจัดเก็บอยู่ใต้ชื่อเพื่อให้ดึงข้อมูลผ่าน _getTrackerByName ได้ หากสร้างอุปกรณ์ติดตาม 2 รายการที่มีชื่อเดียวกัน อุปกรณ์ติดตามที่ 2 จะเขียนทับแท็กแรก และแท็กแรกจะดึงข้อมูลผ่าน _getTrackerByName ไม่ได้อีกต่อไป
    _gat._createTracker('UA-65432-1');
    _gat._createTracker('UA-65432-2', 't2');

    พารามิเตอร์

      String opt_account รหัสเว็บพร็อพเพอร์ตี้แบบเต็ม (เช่น UA-XXXXX-X) สำหรับออบเจ็กต์เครื่องมือติดตาม
      String opt_name ชื่อที่ไม่บังคับสำหรับจัดเก็บอุปกรณ์ติดตาม ใช้ชื่อนี้เพื่อดึงข้อมูลอุปกรณ์ติดตามผ่าน _getTrackerByName

    returns

      Tracker ออบเจ็กต์การติดตามที่สร้างขึ้น

_getTrackerByName()

    _getTrackerByName(opt_name)
    เรียกข้อมูลออบเจ็กต์เครื่องมือติดตามที่มีชื่อตามที่ระบุ หากไม่ได้ระบุชื่อ ระบบจะใช้ค่าเริ่มต้นซึ่งเป็นสตริงว่างเปล่า ('') หากไม่มีเครื่องมือติดตามที่มีชื่อดังกล่าว ระบบจะสร้างเครื่องมือติดตามใหม่ กำหนดให้กับชื่อนั้นและแสดงผล
    _gat._getTrackerByName();
    _gat._getTrackerByName('t2');

    พารามิเตอร์

      String opt_name (ไม่บังคับ) ชื่อของตัวติดตามที่จะเรียกข้อมูล ค่าเริ่มต้นจะเป็นสตริงว่างเปล่า ('')

    returns

      Tracker ออบเจ็กต์การติดตามที่ดึงมาหรือสร้าง

_anonymizeIp()

    _anonymizeIp()

    บอกให้ Google Analytics มาสก์ข้อมูลที่ส่งมาจากออบเจ็กต์ติดตามโดยนำอ็อกเท็ตสุดท้ายของที่อยู่ IP ออกก่อนพื้นที่เก็บข้อมูล โปรดทราบว่า การลบนี้จะทำให้รายงานทางภูมิศาสตร์คลาดเคลื่อนเล็กน้อย

    เมื่อใช้ฟังก์ชันนี้เพื่อมาสก์การติดตาม คุณต้องใช้ฟังก์ชัน push และเชื่อมโยงฟังก์ชันกับออบเจ็กต์เครื่องมือติดตามอย่างเหมาะสมตามที่แสดงด้านล่าง

ข้อมูลโค้ดแบบไม่พร้อมกัน (แนะนำ)
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);


_forceSSL()

    _forceSSL(bool)

    กำหนดค่า Google Analytics ให้ส่ง Hit ทั้งหมดโดยใช้ SSL แม้จากหน้าที่ไม่ปลอดภัย (HTTP)

ข้อมูลโค้ดแบบไม่พร้อมกัน (แนะนำ)

_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_gat._forceSSL']);       // Send all hits using SSL, even from insecure (HTTP) pages.
_gaq.push(['_trackPageview']);