ข้อมูลอ้างอิงช่องของ Analytics.js

เอกสารนี้แสดงชื่อช่องที่กําหนดค่าได้ทั้งหมดสําหรับ analytics.js

  1. สร้างช่องเท่านั้น
  2. ทั่วไป
  3. ผู้ใช้
  4. เซสชัน
  5. แหล่งที่มาของการเข้าชม
  6. ข้อมูลระบบ
  7. Hit
  8. ข้อมูลเนื้อหา
  9. แอป
  10. เหตุการณ์
  11. อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ
  12. การโต้ตอบทางสังคม
  13. ช่วงเวลา
  14. ข้อยกเว้น
  15. มิติข้อมูล/เมตริกที่กําหนดเอง

สร้างเฉพาะช่องข้อมูล

คุณสามารถตั้งค่าช่องต่อไปนี้ในเมธอด create เท่านั้น ดูรายละเอียดเพิ่มเติมได้ที่ส่วนการสร้างออบเจ็กต์เครื่องมือติดตามในคู่มือการกําหนดค่าขั้นสูง

รหัสติดตาม/รหัสเว็บพร็อพเพอร์ตี้

ต้องระบุสําหรับ Hit ทุกประเภท

รหัสติดตาม / รหัสเว็บพร็อพเพอร์ตี้ โดยใช้รูปแบบ UA-XXXX-Y ข้อมูลที่รวบรวมทั้งหมดจะเชื่อมโยงกับรหัสนี้

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
trackingId ข้อความ ไม่มี
ค่าตัวอย่าง: UA-XXXX-Y
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y');

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

ชื่อเครื่องมือติดตาม

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ชื่อของออบเจ็กต์เครื่องมือติดตาม

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
name ข้อความ t0
ค่าตัวอย่าง: myTracker
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Client ID

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุอินสแตนซ์ของเบราว์เซอร์แบบไม่ระบุตัวตน โดยค่าเริ่มต้น ระบบจะจัดเก็บค่านี้เป็นส่วนหนึ่งของคุกกี้ Analytics ของบุคคลที่หนึ่งที่มีวันหมดอายุ 2 ปี

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
clientId ข้อความ Randomly Generated
ค่าตัวอย่าง: 35009a79-1a05-49d7-b876-2b884d0f825b
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

อัตราการสุ่มตัวอย่าง

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุเปอร์เซ็นต์ของผู้ใช้ที่ควรติดตาม ค่าเริ่มต้นคือ 100 (ไม่มีการสุ่มตัวอย่างผู้ใช้) แต่เว็บไซต์ขนาดใหญ่อาจต้องใช้อัตราการสุ่มตัวอย่างที่ต่ํากว่าเพื่อให้อยู่ภายใต้การประมวลผลของ Google Analytics ที่กําหนด

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
sampleRate number 100
ค่าตัวอย่าง: 5
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

อัตราการสุ่มตัวอย่างความเร็วเว็บไซต์

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

การตั้งค่านี้เป็นตัวกําหนดความถี่ในการส่งบีคอนความเร็วเว็บไซต์ โดยค่าเริ่มต้น ระบบจะวัดผู้ใช้ 1% โดยอัตโนมัติ

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
siteSpeedSampleRate number 1
ค่าตัวอย่าง: 10
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

ส่งผู้อ้างอิงเสมอ

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

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

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
alwaysSendReferrer บูลีน false
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

อนุญาตพารามิเตอร์ Anchor

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

โดยค่าเริ่มต้น analytics.js จะค้นหาพารามิเตอร์แคมเปญที่กําหนดเอง เช่น utm_source, utm_medium ฯลฯ ทั้งในสตริงการค้นหาและแท็ก Anchor ของ URL ของหน้าเว็บปัจจุบัน การตั้งค่าช่องนี้เป็น "เท็จ" จะทําให้ไม่สนใจพารามิเตอร์แคมเปญที่กําหนดเองที่ปรากฏใน Anchor

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
allowAnchor บูลีน true
ค่าตัวอย่าง: false
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

ชื่อคุกกี้

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ชื่อคุกกี้ที่ใช้จัดเก็บข้อมูล Analytics

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
cookieName ข้อความ _ga
ค่าตัวอย่าง: gaCookie
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

โดเมนคุกกี้

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุโดเมนที่ใช้เก็บคุกกี้ข้อมูลวิเคราะห์ การตั้งค่านี้เป็น "ไม่มี" จะตั้งค่าคุกกี้โดยไม่ระบุโดเมน

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
cookieDomain ข้อความ document.location.hostname (normalized)
ค่าตัวอย่าง: example.com
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

แฟล็กคุกกี้

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุแฟล็กเพิ่มเติมเพื่อต่อท้ายคุกกี้ ธงต้องคั่นด้วยเครื่องหมายเซมิโคลอน

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
cookieFlags ข้อความ ไม่มี
ค่าตัวอย่าง: SameSite=None; Secure
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

การหมดอายุของคุกกี้

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุระยะหมดเวลาของคุกกี้เป็นวินาที

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
cookieExpires จำนวนเต็ม 63072000 (two years)
ค่าตัวอย่าง: 86400
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

การอัปเดตคุกกี้

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

เมื่อตั้งค่า cookieUpdate เป็น "จริง" (ค่าเริ่มต้น) analytics.js จะอัปเดตคุกกี้ในการโหลดหน้าเว็บแต่ละครั้ง การดําเนินการนี้จะอัปเดตการหมดอายุของคุกกี้โดยตั้งค่าให้สัมพันธ์กับการเข้าชมเว็บไซต์ครั้งล่าสุด ตัวอย่างเช่น หากระยะหมดเวลาของคุกกี้คือ 1 สัปดาห์ และผู้ใช้เข้าชมโดยใช้เบราว์เซอร์เดียวกันทุกๆ 5 วัน ระบบจะอัปเดตการหมดอายุของคุกกี้ในแต่ละการเข้าชม ดังนั้น คุกกี้จะไม่หมดอายุ

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
cookieUpdate บูลีน true
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

จัดเก็บ GAC

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

โดยค่าเริ่มต้น analytics.js จะเขียนคุกกี้เพื่อจัดเก็บข้อมูลแคมเปญ ช่องนี้สามารถใช้เพื่อปิดใช้การเขียนคุกกี้นั้น

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
storeGac บูลีน true
ค่าตัวอย่าง: false
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

โดเมนคุกกี้เดิม

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ช่องนี้ใช้เพื่อกําหนดค่าวิธีที่ analytics.js ค้นหาคุกกี้ที่สร้างโดยสคริปต์ Google Analytics ก่อนหน้า เช่น ga.js และ urchin.js

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
legacyCookieDomain ข้อความ ไม่มี
ค่าตัวอย่าง: store.example.com
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

การนําเข้าประวัติแบบเดิม

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

ระบุว่า analytics.js ควรพยายามนําเข้าข้อมูลประวัติจากคุกกี้ ga.js หรือไม่

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
legacyHistoryImport บูลีน true
ค่าตัวอย่าง: false
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

อนุญาตพารามิเตอร์ Linker

ไม่บังคับ ตั้งค่าได้เฉพาะเมธอด create

การตั้งค่าช่องนี้เป็น "จริง" จะเปิดใช้การแยกวิเคราะห์ของพารามิเตอร์ตัวลิงก์ข้ามโดเมนที่ใช้เพื่อโอนสถานะข้ามโดเมน

ชื่อช่อง ประเภทค่า ค่าเริ่มต้น
allowLinker บูลีน false
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

ทั่วไป

อนุญาตให้ใช้ฟีเจอร์โฆษณา

ไม่บังคับ

ตั้งค่าช่องนี้เป็น "เท็จ" เพื่อปิดใช้บีคอนสําหรับฟีเจอร์โฆษณาของ Google Analytics เมื่อเปิดใช้ฟีเจอร์เหล่านี้ผ่านปลั๊กอิน displayfeatures หรือจากภายใน Google Analytics (การตั้งค่าพร็อพเพอร์ตี้ > การรวบรวมข้อมูล)

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
allowAdFeatures ไม่มี บูลีน true ไม่มี ทั้งหมด
ค่าตัวอย่าง: false
ตัวอย่างการใช้งาน:
ga('set', 'allowAdFeatures', false)

มาสก์ IP

ไม่บังคับ

เมื่อมีการมาสก์ ที่อยู่ IP ของผู้ส่งจะถูกมาสก์

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
anonymizeIp aip บูลีน ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('set', 'anonymizeIp', true);

แหล่งข้อมูล

ไม่บังคับ

ระบุแหล่งข้อมูลของ Hit Hit ที่ส่งจาก analytics.js จะมีการตั้งค่าแหล่งข้อมูลเป็น "เว็บ" Hit ที่ส่งจาก SDK บนอุปกรณ์เคลื่อนที่รายการหนึ่งจะมีการตั้งค่าแหล่งข้อมูลเป็น "แอป"

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
dataSource ds ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: crm
ตัวอย่างการใช้งาน:
ga('set', 'dataSource', 'crm');

เวลาในคิว

ไม่บังคับ

ใช้ในการรวบรวม Hit ออฟไลน์ / แบบ Lazy ค่านี้แสดงถึงเดลต้าเวลา (หน่วยเป็นมิลลิวินาที) ระหว่างเวลาที่รายงาน Hit กับเวลาที่ Hit ที่ส่ง ค่าต้องมากกว่าหรือเท่ากับ 0 ค่าที่มากกว่า 4 ชั่วโมงอาจทําให้ Hit ไม่ได้รับการประมวลผล

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
queueTime qt จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 560
ตัวอย่างการใช้งาน:
ga('set', 'queueTime', 560);

บังคับใช้ SSL

ไม่บังคับ

โดยค่าเริ่มต้น ระบบจะส่งบีคอนจากหน้า https โดยใช้ https ขณะที่บีคอนที่ส่งจากหน้า http จะส่งโดยใช้ http การตั้งค่าforceSSL เป็น true จะบังคับให้หน้า http ส่งบีคอนทั้งหมดโดยใช้ https ด้วย

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
forceSSL ไม่มี บูลีน false ไม่มี ทั้งหมด
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('set', 'forceSSL', true);

การขนส่ง

ไม่บังคับ

การดําเนินการนี้จะระบุกลไกการส่ง Hit ที่จะส่ง ตัวเลือกคือ "บีคอน" "Xhr" หรือ "รูปภาพ" โดยค่าเริ่มต้น analytics.js จะพยายามหาวิธีที่ดีที่สุดโดยอิงจากขนาด Hit และความสามารถของเบราว์เซอร์ หากคุณระบุ "บีคอน" และเบราว์เซอร์ของผู้ใช้ไม่รองรับเมธอด "`ggator.sendBeacon`" เมธอดนี้จะเปลี่ยนกลับไปเป็น "รูปภาพ" หรือ "Xhr" ทั้งนี้ขึ้นอยู่กับขนาดของ Hit

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
transport ไม่มี ข้อความ none (automatically determined) ไม่มี ทั้งหมด
ค่าตัวอย่าง: beacon
ตัวอย่างการใช้งาน:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

ใช้บีคอน

ไม่บังคับ

ตอนนี้ตัวเลือกนี้เลิกใช้งานแล้ว โปรดใช้ "ขนส่ง" แทน การตั้งค่านี้เป็น "จริง" จะสั่งให้ไคลเอ็นต์ใช้ navigator.sendBeacon เพื่อส่ง Hit ซึ่งจะเป็นประโยชน์ในกรณีที่คุณต้องการติดตามเหตุการณ์ก่อนที่ผู้ใช้จะออกจากเว็บไซต์ โดยไม่ทําให้การนําทางล่าช้า หากเบราว์เซอร์ไม่รองรับ navigator.sendBeacon ระบบจะส่ง Hit ตามปกติ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
useBeacon ไม่มี บูลีน false ไม่มี ทั้งหมด
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

พารามิเตอร์ Linker

ไม่บังคับ

พารามิเตอร์ Linker สําหรับการวัดผลแบบข้ามโดเมน

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
linkerParam ไม่มี ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: _ga=1.231587807.1974034684.1435105198
ตัวอย่างการใช้งาน:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

การติดต่อกลับ Hit

ไม่บังคับ

ฟังก์ชันที่จะเรียกใช้หลังจากประมวลผล Hit การเรียกกลับนี้ออกแบบมาเพื่อการเรียกใช้เสมอ ไม่ว่าจะมีการส่ง Hit โดยตรงหรือเมื่อไม่สามารถส่ง Hit สําเร็จ หรือไม่สามารถส่งได้ จะไม่มีการส่งอาร์กิวเมนต์ไปยังฟังก์ชันเมื่อเรียกใช้ คุณอาจต้องหลีกเลี่ยงการใช้ HitcallBack เพื่อเรียกใช้โค้ดที่สําคัญต่อแอปพลิเคชัน เนื่องจากเป็นไปได้ที่อาจมีการเรียกใช้โค้ดดังกล่าวไม่บ่อยนัก (เช่น หากเซิร์ฟเวอร์ไม่ตอบสนองหรือ analytics.js โหลดไม่สําเร็จ) ในกรณีนี้ คุณจะกําหนดระยะหมดเวลาเพื่อให้มั่นใจว่าการดําเนินการจะดําเนินไปได้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
hitCallback ไม่มี ฟังก์ชัน ไม่มี ไม่มี ทั้งหมด
ตัวอย่างการใช้งาน
// 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...
}

ผู้ใช้

User ID

ไม่บังคับ

ต้องระบุข้อมูลในช่องนี้หากไม่ได้ระบุรหัสไคลเอ็นต์ (cid) ในคําขอ ตัวระบุนี้มีไว้เพื่อเป็นตัวระบุที่รู้จักสําหรับผู้ใช้ที่ผู้ใช้เจ้าของเว็บไซต์/ห้องสมุดระบุ ต้องไม่ใช่ PII (ข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้) ค่าไม่ควรคงอยู่ในคุกกี้ Google Analytics หรือพื้นที่เก็บข้อมูลอื่นๆ ของ Analytics

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
userId uid ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: as8eknlll
ตัวอย่างการใช้งาน:
// 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');

เซสชัน

การควบคุมเซสชัน

ไม่บังคับ

ใช้สําหรับควบคุมระยะเวลาเซสชัน ค่า "start" จะบังคับให้เซสชันใหม่เริ่มต้นด้วย Hit นี้ และ "end" จะบังคับให้เซสชันปัจจุบันลงท้ายด้วย Hit นี้ และจะไม่สนใจค่าอื่นๆ ทั้งหมด

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
sessionControl sc ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: start
ตัวอย่างการใช้งาน:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

แหล่งที่มาของการเข้าชม

ผู้อ้างอิงเอกสาร

ไม่บังคับ

ระบุว่าแหล่งการอ้างอิงใดทําให้เกิดการเข้าชมเว็บไซต์ ค่านี้จะใช้ในการคํานวณแหล่งที่มาของการเข้าชมด้วย รูปแบบของค่านี้คือ URL ช่องนี้เริ่มต้นโดยคําสั่งสร้าง และตั้งค่าเมื่อชื่อโฮสต์ปัจจุบันแตกต่างจากชื่อโฮสต์ที่มาเท่านั้น เว้นแต่ว่าจะมีการตั้งค่าช่อง "sendSendreferrer" เป็น "จริง" เท่านั้น

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
referrer dr ข้อความ document.referrer 2048 ไบต์ ทั้งหมด
ค่าตัวอย่าง: http://example.com
ตัวอย่างการใช้งาน:
ga('set', 'referrer', 'http://example.com');

ชื่อแคมเปญ

ไม่บังคับ

ระบุชื่อแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignName cn ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: (direct)
ตัวอย่างการใช้งาน:
ga('set', 'campaignName', '(direct)');

แหล่งที่มาของแคมเปญ

ไม่บังคับ

ระบุแหล่งที่มาของแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignSource cs ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: (direct)
ตัวอย่างการใช้งาน:
ga('set', 'campaignSource', '(direct)');

สื่อของแคมเปญ

ไม่บังคับ

ระบุสื่อของแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignMedium cm ข้อความ ไม่มี 50 ไบต์ ทั้งหมด
ค่าตัวอย่าง: organic
ตัวอย่างการใช้งาน:
ga('set', 'campaignMedium', 'organic');

คีย์เวิร์ดระดับแคมเปญ

ไม่บังคับ

ระบุคีย์เวิร์ดของแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignKeyword ck ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Blue Shoes
ตัวอย่างการใช้งาน:
ga('set', 'campaignKeyword', 'Blue Shoes');

เนื้อหาของแคมเปญ

ไม่บังคับ

ระบุเนื้อหาของแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignContent cc ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: content
ตัวอย่างการใช้งาน:
ga('set', 'campaignContent', 'content');

รหัสแคมเปญ

ไม่บังคับ

ระบุรหัสแคมเปญ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
campaignId ci ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: ID
ตัวอย่างการใช้งาน:
ga('set', 'campaignId', 'ID');

ข้อมูลระบบ

ความละเอียดหน้าจอ

ไม่บังคับ

ระบุความละเอียดของหน้าจอ ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
screenResolution sr ข้อความ ไม่มี 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: 800x600
ตัวอย่างการใช้งาน:
ga('set', 'screenResolution', '800x600');

ขนาดวิวพอร์ต

ไม่บังคับ

ระบุพื้นที่ที่ดูได้ของเบราว์เซอร์ / อุปกรณ์ ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
viewportSize vp ข้อความ ไม่มี 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: 123x456
ตัวอย่างการใช้งาน:
ga('set', 'viewportSize', '123x456');

การเข้ารหัสเอกสาร

ไม่บังคับ

ระบุชุดอักขระที่ใช้เข้ารหัสหน้าเว็บ / เอกสาร ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
encoding de ข้อความ UTF-8 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: UTF-8
ตัวอย่างการใช้งาน:
ga('set', 'encoding', 'UTF-16');

สีของหน้าจอ

ไม่บังคับ

ระบุความลึกของสีหน้าจอ ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
screenColors sd ข้อความ ไม่มี 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: 24-bits
ตัวอย่างการใช้งาน:
ga('set', 'screenColors', '8-bit');

ภาษาผู้ใช้

ไม่บังคับ

ระบุภาษา ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
language ul ข้อความ ไม่มี 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: en-us
ตัวอย่างการใช้งาน:
ga('set', 'language', 'en-us');

เปิดใช้ Java

ไม่บังคับ

ระบุว่าเปิดใช้ Java หรือไม่ ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
javaEnabled je บูลีน ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('set', 'javaEnabled', true);

เวอร์ชัน Flash

ไม่บังคับ

ระบุเวอร์ชันของ Flash ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
flashVersion fl ข้อความ ไม่มี 20 ไบต์ ทั้งหมด
ค่าตัวอย่าง: 10 1 r103
ตัวอย่างการใช้งาน:
ga('set', 'flashVersion', '10 1 r103');

Hit

ประเภท Hit

ต้องระบุสําหรับ Hit ทุกประเภท

ประเภทของ Hit ต้องเป็น "pageview", "screenview", "event", "transaction", "item", "social", "exception", "timing"

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
hitType t ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: pageview
ตัวอย่างการใช้งาน:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Hit ที่ไม่มีการโต้ตอบ

ไม่บังคับ

ระบุว่า Hit ถือเป็นการโต้ตอบ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
nonInteraction ni บูลีน ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('set', 'nonInteraction', true);

ข้อมูลเกี่ยวกับเนื้อหา

URL ตําแหน่งเอกสาร

ไม่บังคับ

ระบุ URL แบบเต็ม (ไม่รวม Anchor) ของหน้า ช่องนี้เริ่มต้นโดยคําสั่งสร้าง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
location dl ข้อความ ไม่มี 2048 ไบต์ ทั้งหมด
ค่าตัวอย่าง: http://foo.com/home?a=b
ตัวอย่างการใช้งาน:
ga('set', 'location', 'http://foo.com/home?a=b');

ชื่อโฮสต์ของเอกสาร

ไม่บังคับ

ระบุชื่อโฮสต์ที่โฮสต์เนื้อหา

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
hostname dh ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: foo.com
ตัวอย่างการใช้งาน:
ga('set', 'hostname', 'foo.com');

เส้นทางเอกสาร

ไม่บังคับ

ส่วนเส้นทางของ URL หน้าเว็บ ควรขึ้นต้นด้วย "/" สําหรับ Hit "การดูหน้าเว็บ" ต้องระบุ &dl หรือทั้ง &dh และ &dp เพื่อให้ Hit ถูกต้อง ใช้เพื่อระบุเส้นทางหน้าเว็บเสมือน

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
page dp ข้อความ ไม่มี 2048 ไบต์ ทั้งหมด
ค่าตัวอย่าง: /foo
ตัวอย่างการใช้งาน:
ga('set', 'page', '/foo');

ชื่อเอกสาร

ไม่บังคับ

ชื่อของหน้า / เอกสาร ค่าเริ่มต้นคือ document.title

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
title dt ข้อความ ไม่มี 1,500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Settings
ตัวอย่างการใช้งาน:
ga('set', 'title', 'Settings');

ชื่อหน้าจอ

ต้องระบุสําหรับประเภท Hit การดูหน้าจอ

พารามิเตอร์นี้เป็นแบบไม่บังคับในผลิตภัณฑ์และบริการบนอินเทอร์เน็ต และจําเป็นต้องระบุในพร็อพเพอร์ตี้บนอุปกรณ์เคลื่อนที่สําหรับ Hit การดูหน้าจอ ซึ่งใช้สําหรับ "ชื่อหน้าจอ" ของ Hit การดูหน้าจอ สําหรับพร็อพเพอร์ตี้เว็บ ค่าเริ่มต้นจะเป็น URL ที่ไม่ซ้ําของหน้าเว็บโดยใช้พารามิเตอร์ &dl ตามที่เป็นอยู่หรือประกอบจาก &dh และ &dp

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
screenName cd ข้อความ ไม่มี 2048 ไบต์ การดูหน้าจอ
ค่าตัวอย่าง: High Scores
ตัวอย่างการใช้งาน:
ga('set', 'screenName', 'High Scores');

กลุ่มเนื้อหา

ไม่บังคับ

คุณมีการจัดกลุ่มเนื้อหาได้สูงสุด 5 กลุ่ม โดยแต่ละกลุ่มมีดัชนีที่เกี่ยวข้องระหว่าง 1 ถึง 5 การจัดกลุ่มเนื้อหาแต่ละกลุ่มมีกลุ่มเนื้อหาได้สูงสุด 100 กลุ่ม ค่าของกลุ่มเนื้อหาคือลําดับชั้นที่คั่นด้วยเครื่องหมาย "/" ระบบจะนําเครื่องหมายทับและปิดท้ายทั้งหมดออก และเครื่องหมายทับที่ซ้ําๆ จะลดลงในเครื่องหมายทับเดียว เช่น "/a//b/" จะแปลงเป็น "a/b"

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
contentGroup cg<groupIndex> ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: news/sports
ตัวอย่างการใช้งาน:
ga('set', 'contentGroup5', '/news/sports');

รหัสลิงก์

ไม่บังคับ

รหัสขององค์ประกอบ DOM การคลิกที่ใช้อธิบายลิงก์หลายรายการกับ URL เดียวกันในรายงาน Analytics ในหน้าเว็บเมื่อเปิดใช้การระบุแหล่งที่มาลิงก์ที่ปรับปรุงแล้วสําหรับพร็อพเพอร์ตี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
linkid linkid ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: nav_bar
ตัวอย่างการใช้งาน:
ga('set', '&linkid', 'html-element-id');

App

ชื่อแอปพลิเคชัน

ไม่บังคับ

ระบุชื่อแอปพลิเคชัน ช่องนี้จําเป็นสําหรับ Hit ใดๆ ที่มีข้อมูลที่เกี่ยวข้องกับแอป (เช่น เวอร์ชันแอป รหัสแอป หรือรหัสโปรแกรมติดตั้งแอป) สําหรับ Hit ที่ส่งไปยังเว็บพร็อพเพอร์ตี้ ช่องนี้เป็นข้อมูลที่ไม่บังคับ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
appName an ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: My App
ตัวอย่างการใช้งาน:
ga('set', 'appName', 'My App');

รหัสแอปพลิเคชัน

ไม่บังคับ

ตัวระบุแอปพลิเคชัน

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
appId aid ข้อความ ไม่มี 150 ไบต์ ทั้งหมด
ค่าตัวอย่าง: com.company.app
ตัวอย่างการใช้งาน:
ga('set', 'appId', 'com.company.app');

เวอร์ชันของแอปพลิเคชัน

ไม่บังคับ

ระบุเวอร์ชันแอปพลิเคชัน

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
appVersion av ข้อความ ไม่มี 100 ไบต์ ทั้งหมด
ค่าตัวอย่าง: 1.2
ตัวอย่างการใช้งาน:
ga('set', 'appVersion', '1.2');

รหัสโปรแกรมติดตั้งแอปพลิเคชัน

ไม่บังคับ

ตัวระบุโปรแกรมติดตั้งแอปพลิเคชัน

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
appInstallerId aiid ข้อความ ไม่มี 150 ไบต์ ทั้งหมด
ค่าตัวอย่าง: com.platform.vending
ตัวอย่างการใช้งาน:
ga('set', 'appInstallerId', 'com.platform.vending');

กิจกรรม

หมวดหมู่เหตุการณ์

ต้องระบุสําหรับประเภท Hit เหตุการณ์

ระบุหมวดหมู่เหตุการณ์ ต้องระบุ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
eventCategory ec ข้อความ ไม่มี 150 ไบต์ เหตุการณ์
ค่าตัวอย่าง: Category
ตัวอย่างการใช้งาน:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

การทํางานของเหตุการณ์

ต้องระบุสําหรับประเภท Hit เหตุการณ์

ระบุการทํางานของเหตุการณ์ ต้องระบุ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
eventAction ea ข้อความ ไม่มี 500 ไบต์ เหตุการณ์
ค่าตัวอย่าง: Action
ตัวอย่างการใช้งาน:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

ป้ายกํากับเหตุการณ์

ไม่บังคับ

ระบุป้ายกํากับเหตุการณ์

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
eventLabel el ข้อความ ไม่มี 500 ไบต์ เหตุการณ์
ค่าตัวอย่าง: Label
ตัวอย่างการใช้งาน:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

มูลค่าของเหตุการณ์

ไม่บังคับ

ระบุค่าเหตุการณ์ ค่าต้องไม่เป็นค่าลบ

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
eventValue ev จำนวนเต็ม ไม่มี ไม่มี เหตุการณ์
ค่าตัวอย่าง: 55
ตัวอย่างการใช้งาน:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

อีคอมเมิร์ซที่เพิ่มประสิทธิภาพ

SKU ของผลิตภัณฑ์

ไม่บังคับ

SKU ของผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) id pr<productIndex>id ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: P12345
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'id': 'P12345'});

ชื่อผลิตภัณฑ์

ไม่บังคับ

ชื่อผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) name pr<productIndex>nm ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Android T-Shirt
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

แบรนด์ผลิตภัณฑ์

ไม่บังคับ

แบรนด์ที่เชื่อมโยงกับผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) brand pr<productIndex>br ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Google
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'brand': 'Google'});

หมวดหมู่ผลิตภัณฑ์

ไม่บังคับ

หมวดหมู่ของผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 พารามิเตอร์หมวดหมู่ผลิตภัณฑ์อาจเป็นลําดับชั้น ใช้ / เป็นตัวคั่นเพื่อระบุลําดับชั้นได้สูงสุด 5 ระดับ สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) category pr<productIndex>ca ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Apparel
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'category': 'Apparel'});

ผลิตภัณฑ์ย่อย

ไม่บังคับ

ผลิตภัณฑ์ย่อย ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) variant pr<productIndex>va ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Black
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'variant': 'Black'});

ราคาผลิตภัณฑ์

ไม่บังคับ

ราคาต่อหน่วยของผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) price pr<productIndex>pr currency ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 29.20
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'price': '29.20'});

จํานวนผลิตภัณฑ์

ไม่บังคับ

จํานวนผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) quantity pr<productIndex>qt จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 2
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'quantity': 2});

รหัสคูปองผลิตภัณฑ์

ไม่บังคับ

รหัสคูปองที่เชื่อมโยงกับผลิตภัณฑ์ ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) coupon pr<productIndex>cc ข้อความ ไม่มี 500 ไบต์ ทั้งหมด
ค่าตัวอย่าง: SUMMER_SALE13
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

ตําแหน่งผลิตภัณฑ์

ไม่บังคับ

ตําแหน่งของผลิตภัณฑ์ในรายการหรือคอลเล็กชัน ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) position pr<productIndex>ps จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 2
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'position': 2});

มิติข้อมูลที่กําหนดเองของผลิตภัณฑ์

ไม่บังคับ

มิติข้อมูลที่กําหนดเองระดับผลิตภัณฑ์ ซึ่งดัชนีมิติข้อมูลเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) dimension pr<productIndex>cd<dimensionIndex> ข้อความ ไม่มี 150 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Member
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'dimension1': 'Member'});

เมตริกที่กําหนดเองของผลิตภัณฑ์

ไม่บังคับ

เมตริกที่กําหนดเองระดับผลิตภัณฑ์ที่มีดัชนีเมตริกเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product) metric pr<productIndex>cm<metricIndex> จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 28
ตัวอย่างการใช้งาน:
ga('ec:addProduct', {'metric1': 28});

การดําเนินการของผลิตภัณฑ์

ไม่บังคับ

บทบาทของผลิตภัณฑ์ที่รวมอยู่ใน Hit หากไม่ระบุการทํางานของผลิตภัณฑ์ ระบบจะไม่สนใจคําจํากัดความของผลิตภัณฑ์ทั้งหมดที่มาพร้อมกับ Hit ต้องเป็นอย่างใดอย่างหนึ่ง ได้แก่ รายละเอียด คลิก เพิ่ม นําออก ชําระเงิน checkout_option การซื้อ การคืนเงิน สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) pa ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: detail
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'detail');

รหัสธุรกรรม

ไม่บังคับ

รหัสธุรกรรม ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) id ti ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: T1234
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

แอฟฟิลิเอต

ไม่บังคับ

ร้านค้าหรือบริษัทในเครือที่เกิดธุรกรรมนี้ ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) affiliation ta ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Google Store
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

รายได้

ไม่บังคับ

มูลค่ารวมของธุรกรรม รวมถึงภาษีและค่าจัดส่ง หากไม่ส่ง ระบบจะคํานวณค่านี้โดยอัตโนมัติโดยใช้ช่องจํานวนผลิตภัณฑ์และราคาของผลิตภัณฑ์ทั้งหมดใน Hit เดียวกัน ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) revenue tr currency ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 123.21
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

ภาษี

ไม่บังคับ

ภาษีทั้งหมดที่เชื่อมโยงกับธุรกรรม ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) tax tt currency ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 10.78
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

การจัดส่ง

ไม่บังคับ

ค่าจัดส่งที่เชื่อมโยงกับธุรกรรม ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) shipping ts currency ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 3.55
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

รหัสคูปอง

ไม่บังคับ

คูปองธุรกรรมที่แลกด้วยธุรกรรม ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "การซื้อ" หรือ "การคืนเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) coupon tcc ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: SUMMER08
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

รายการการดําเนินการของผลิตภัณฑ์

ไม่บังคับ

รายการหรือคอลเล็กชันที่เกิดการทํางานของผลิตภัณฑ์ ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการกระทําผลิตภัณฑ์เป็น "รายละเอียด" หรือ "คลิก" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) list pal ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Search Results
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'click', {'list': 'Search Results'});

ขั้นตอนการชําระเงิน

ไม่บังคับ

หมายเลขขั้นตอนใน Funnel การชําระเงิน ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการทํางานของผลิตภัณฑ์เป็น "ชําระเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) step cos จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 2
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'checkout', {'step': 2});

ตัวเลือกขั้นตอนการชําระเงิน

ไม่บังคับ

ข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการชําระเงิน ซึ่งเป็นพารามิเตอร์เพิ่มเติมที่ส่งได้เมื่อตั้งค่าการทํางานของผลิตภัณฑ์เป็น "ชําระเงิน" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(product action) option col ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Visa
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

ชื่อรายการการแสดงผลผลิตภัณฑ์

ไม่บังคับ

รายการหรือคอลเล็กชันของผลิตภัณฑ์ ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) list il<listIndex>nm ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Search Results
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'list': 'Search Results'});

SKU การแสดงผลของผลิตภัณฑ์

ไม่บังคับ

รหัสผลิตภัณฑ์หรือ SKU ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) id il<listIndex>pi<productIndex>id ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: P67890
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'id': 'P67890'});

ชื่อการแสดงผลของผลิตภัณฑ์

ไม่บังคับ

ชื่อผลิตภัณฑ์ ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) name il<listIndex>pi<productIndex>nm ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Android T-Shirt
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

แบรนด์การแสดงผลของผลิตภัณฑ์

ไม่บังคับ

แบรนด์ที่เชื่อมโยงกับผลิตภัณฑ์ ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) brand il<listIndex>pi<productIndex>br ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Google
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'brand': 'Google'});

หมวดหมู่การแสดงผลของผลิตภัณฑ์

ไม่บังคับ

หมวดหมู่ของผลิตภัณฑ์ ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) category il<listIndex>pi<productIndex>ca ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Apparel
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'category': 'Apparel'});

รูปแบบการแสดงผลของผลิตภัณฑ์

ไม่บังคับ

ผลิตภัณฑ์ย่อย ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) variant il<listIndex>pi<productIndex>va ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Black
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'variant': 'Black'});

ตําแหน่งการแสดงผลของผลิตภัณฑ์

ไม่บังคับ

ตําแหน่งของผลิตภัณฑ์ในรายการหรือคอลเล็กชัน ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) position il<listIndex>pi<productIndex>ps จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 2
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'position': 2});

ราคาการแสดงผลของผลิตภัณฑ์

ไม่บังคับ

ราคาของผลิตภัณฑ์ ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) price il<listIndex>pi<productIndex>pr currency ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 29.20
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'price': '29.20'});

มิติข้อมูลที่กําหนดเองสําหรับการแสดงผลของผลิตภัณฑ์

ไม่บังคับ

มิติข้อมูลที่กําหนดเองระดับผลิตภัณฑ์ ซึ่งดัชนีมิติข้อมูลเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Member
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'dimension1': 'Member'});

เมตริกที่กําหนดเองของการแสดงผลผลิตภัณฑ์

ไม่บังคับ

เมตริกที่กําหนดเองระดับผลิตภัณฑ์ที่มีดัชนีเมตริกเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีรายการการแสดงผลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 ดัชนีผลิตภัณฑ์ต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> จำนวนเต็ม ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 28
ตัวอย่างการใช้งาน:
ga('ec:addImpression', {'metric1': '28'});

รหัสโปรโมชัน

ไม่บังคับ

รหัสโปรโมชัน ดัชนีโปรโมชันต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(promo) id promo<promoIndex>id ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: SHIP
ตัวอย่างการใช้งาน:
ga('ec:addPromo', {'id': 'SHIP'});

ชื่อโปรโมชัน

ไม่บังคับ

ชื่อของโปรโมชัน ดัชนีโปรโมชันต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(promo) name promo<promoIndex>nm ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Free Shipping
ตัวอย่างการใช้งาน:
ga('ec:addPromo', {'name': 'Free Shipping'});

ครีเอทีฟโฆษณาโปรโมชัน

ไม่บังคับ

ครีเอทีฟโฆษณาที่เชื่อมโยงกับโปรโมชัน ดัชนีโปรโมชันต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(promo) creative promo<promoIndex>cr ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: Shipping Banner
ตัวอย่างการใช้งาน:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

ตําแหน่งโปรโมชัน

ไม่บังคับ

ตําแหน่งของครีเอทีฟโฆษณา ดัชนีโปรโมชันต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200 สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(promo) position promo<promoIndex>ps ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: banner_slot_1
ตัวอย่างการใช้งาน:
ga('ec:addPromo', {'position': 'banner_slot_1'});

การดําเนินการของโปรโมชัน

ไม่บังคับ

ระบุบทบาทของโปรโมชันที่รวมอยู่ใน Hit หากไม่ได้ระบุการกระทําของโปรโมชัน ระบบจะถือว่าการดําเนินการ "เริ่มต้น" เป็นโปรโมชันเริ่มต้น หากต้องการวัดผู้ใช้ ให้คลิกโปรโมชันซึ่งตั้งค่าเป็น "promo_click" สําหรับ analytics.js ต้องติดตั้งปลั๊กอินอีคอมเมิร์ซที่เพิ่มประสิทธิภาพก่อนใช้ช่องนี้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
(promo) action promoa ข้อความ ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: click
ตัวอย่างการใช้งาน:
ga('ec:setAction', 'promo_click'});

รหัสสกุลเงิน

ไม่บังคับ

หากมี จะแสดงสกุลเงินท้องถิ่นสําหรับค่าสกุลเงินของธุรกรรมทั้งหมด ค่าควรเป็นรหัสสกุลเงิน ISO 4217 ที่ถูกต้อง

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
currencyCode cu ข้อความ ไม่มี 10 ไบต์ ทั้งหมด
ค่าตัวอย่าง: EUR
ตัวอย่างการใช้งาน:
ga('set', 'currencyCode', 'EUR');

การโต้ตอบในโซเชียล

โซเชียลเน็ตเวิร์ก

ต้องระบุสําหรับประเภท Hit โซเชียล

ระบุโซเชียลเน็ตเวิร์ก เช่น Facebook หรือ Google Plus

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
socialNetwork sn ข้อความ ไม่มี 50 ไบต์ โซเชียล
ค่าตัวอย่าง: facebook
ตัวอย่างการใช้งาน:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

การกระทําในโซเชียล

ต้องระบุสําหรับประเภท Hit โซเชียล

ระบุการกระทําที่เป็นการโต้ตอบทางสังคม เช่น ใน Google Plus เมื่อผู้ใช้คลิกปุ่ม +1 การกระทําในโซเชียลจะเป็น "บวก"

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
socialAction sa ข้อความ ไม่มี 50 ไบต์ โซเชียล
ค่าตัวอย่าง: like
ตัวอย่างการใช้งาน:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

เป้าหมายการกระทําในโซเชียล

ต้องระบุสําหรับประเภท Hit โซเชียล

ระบุเป้าหมายของการโต้ตอบทางโซเชียล โดยทั่วไปค่านี้จะเป็น URL แต่เป็นข้อความใดก็ได้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
socialTarget st ข้อความ ไม่มี 2048 ไบต์ โซเชียล
ค่าตัวอย่าง: http://foo.com
ตัวอย่างการใช้งาน:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

ช่วงเวลา

หมวดหมู่ระยะเวลาของผู้ใช้

ต้องระบุสําหรับประเภท Hit ช่วงเวลา

ระบุหมวดหมู่ช่วงเวลาของผู้ใช้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
timingCategory utc ข้อความ ไม่มี 150 ไบต์ ช่วงเวลา
ค่าตัวอย่าง: category
ตัวอย่างการใช้งาน:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

ชื่อตัวแปรระยะเวลาของผู้ใช้

ต้องระบุสําหรับประเภท Hit ช่วงเวลา

ระบุตัวแปรระยะเวลาของผู้ใช้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
timingVar utv ข้อความ ไม่มี 500 ไบต์ ช่วงเวลา
ค่าตัวอย่าง: lookup
ตัวอย่างการใช้งาน:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

เวลาของผู้ใช้

ต้องระบุสําหรับประเภท Hit ช่วงเวลา

ระบุค่าระยะเวลาของผู้ใช้ ค่าจะอยู่ในหน่วยมิลลิวินาที

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
timingValue utt จำนวนเต็ม ไม่มี ไม่มี ช่วงเวลา
ค่าตัวอย่าง: 123
ตัวอย่างการใช้งาน:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

ป้ายกํากับระยะเวลาของผู้ใช้

ไม่บังคับ

ระบุป้ายกํากับระยะเวลาของผู้ใช้

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
timingLabel utl ข้อความ ไม่มี 500 ไบต์ ช่วงเวลา
ค่าตัวอย่าง: label
ตัวอย่างการใช้งาน:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

ข้อยกเว้น

คําอธิบายข้อยกเว้น

ไม่บังคับ

ระบุคําอธิบายของข้อยกเว้น

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
exDescription exd ข้อความ ไม่มี 150 ไบต์ ข้อยกเว้น
ค่าตัวอย่าง: DatabaseError
ตัวอย่างการใช้งาน:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

ข้อยกเว้นร้ายแรงหรือไม่

ไม่บังคับ

ระบุว่าข้อยกเว้นร้ายแรงหรือไม่

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
exFatal exf บูลีน 1 ไม่มี ข้อยกเว้น
ค่าตัวอย่าง: true
ตัวอย่างการใช้งาน:
ga('send', 'exception', {
  'exFatal': true
});

มิติข้อมูล / เมตริกที่กําหนดเอง

มิติข้อมูลที่กําหนดเอง

ไม่บังคับ

มิติข้อมูลที่กําหนดเองแต่ละรายการมีดัชนีที่เกี่ยวข้อง มีมิติข้อมูลที่กําหนดเองได้สูงสุด 20 รายการ (200 รายการสําหรับบัญชี Analytics 360) ดัชนีมิติข้อมูลต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
dimension cd<dimensionIndex> ข้อความ ไม่มี 150 ไบต์ ทั้งหมด
ค่าตัวอย่าง: Sports
ตัวอย่างการใช้งาน:
ga('set', 'dimension14', 'Sports');

เมตริกที่กําหนดเอง

ไม่บังคับ

เมตริกที่กําหนดเองแต่ละรายการมีดัชนีที่เกี่ยวข้อง มีเมตริกที่กําหนดเองได้สูงสุด 20 รายการ (200 รายการสําหรับบัญชี Analytics 360) ดัชนีเมตริกต้องเป็นจํานวนเต็มบวกตั้งแต่ 1 ถึง 200

ชื่อช่อง พารามิเตอร์โปรโตคอล ประเภทค่า ค่าเริ่มต้น ความยาวสูงสุด ประเภท Hit ที่รองรับ
metric cm<metricIndex> number ไม่มี ไม่มี ทั้งหมด
ค่าตัวอย่าง: 47
ตัวอย่างการใช้งาน:
ga('set', 'metric7', 47);