ออบเจ็กต์ส่วนกลาง _gat
ใช้เพื่อสร้างและเรียกข้อมูลออบเจ็กต์ตัวติดตาม ซึ่งจะเรียกใช้เมธอดอื่นๆ ทั้งหมด ดังนั้น เมธอดในรายการนี้ควรเรียกใช้จากออบเจ็กต์เครื่องมือติดตามที่สร้างขึ้นโดยใช้ตัวแปรร่วม _gat เท่านั้น วิธีการอื่นๆ ทั้งหมดควรเรียกใช้โดยใช้ออบเจ็กต์ส่วนกลาง _gaq
สำหรับการติดตามแบบไม่พร้อมกัน
_gat เมธอดออบเจ็กต์
_getTracker(account)
เลิกใช้งานแล้ว_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
รายละเอียดของเมธอด
_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']);