Google Analytics: เพราะเหตุใดเวลาเฉลี่ยบนไซต์จึงต่ำกว่าเวลาเฉลี่ยบนหน้าเว็บ


11

ฉันมีการตั้งค่ารายงานที่กำหนดเองต่อไปนี้ใน Google Analytics:

ตัวชี้วัด:

  • เวลาเฉลี่ยในหน้า
  • เวลาบนไซต์เฉลี่ย

ขนาด:

  • หน้า

ดังนั้นรายงานจะเป็นดังนี้:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

ทำไมสำหรับ 'หน้า' แต่ละอัน 'การดูไซต์' จึงต่ำลงอย่างมาก

คำตอบ:


9

Google Analytics นับการตีกลับ (ที่ผู้เข้าชมถูกดูเพียงหน้าเดียว) ว่ามี "เวลาบนไซต์" เป็น 0 แต่ก็ยังนับตลอดเวลาบนหน้าเว็บสำหรับการเข้าชมนั้น [ แหล่งที่มา ]

หากไซต์มีการตีกลับจำนวนมาก - ซึ่งผู้คนจำนวนมากดูบทความเดียวที่คุณเขียนและจากไปเช่นนี้จะทำให้เวลาเฉลี่ยบนไซต์ลดลง สิ่งนี้ทำให้ "เวลาเฉลี่ยบนไซต์" ต่ำกว่า "เวลาเฉลี่ยบนหน้าเว็บ"

ตัวอย่างง่ายๆ

  • ผู้เข้าชม 5 คนใช้เวลาอ่านหนังสือ 5 นาที /your-article
  • 4 คนปิดแท็บหลังจากอ่านแล้ว
  • 1 ในการเยี่ยมชม/another-articleใช้เวลาอ่านอีก 5 นาทีจากนั้นปิดแท็บ

เวลาเฉลี่ยในหน้า = 5 นาที

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

เวลาบนไซต์เฉลี่ย = 2 นาที

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

กุญแจสำคัญคือผู้เข้าชมที่ถูกตีกลับนับเป็น 0 ต่อเวลาทั้งหมดในไซต์ แต่เป็น 5 ต่อเวลาทั้งหมดในหน้าเว็บ Google ไม่ได้ลดค่าเป็นศูนย์ - พวกเขายังคงมีส่วนร่วมกับค่าเฉลี่ย

(นอกเหนือจาก: ตามความเห็นของฉัน Google ควรพิจารณาใช้เวลาบนหน้าเว็บเป็นเวลาบนเว็บไซต์สำหรับการเข้าชมหน้าเดียวซึ่งอาจให้การแสดงเวลาบนไซต์โดยเฉลี่ยที่ดีขึ้นจากตัวอย่างข้างต้นเวลาบนไซต์โดยเฉลี่ยจะเท่ากับ 6 นาทีซึ่งเป็นค่าเฉลี่ยจริงมากกว่าเวลาเฉลี่ยในหน้าและความสับสนน้อยกว่ามาก)


การอ่านหน้าที่คุณเชื่อมโยงดูเหมือนว่า GA จะคำนวณเวลาที่ใช้ในหน้า / ไซต์โดยใช้ความแตกต่างของเวลาระหว่างการดูหน้าเว็บ การเข้าชมหน้าเดียวไม่มีการประทับเวลาที่สองเพื่อคำนวณด้วย (ตามหลักการแล้ว GA สามารถบันทึกได้เฉพาะเมื่อมีการเปิดหน้าใหม่ไม่ใช่เมื่อผู้ใช้ออกจากหน้าโดยการปิดแท็บ / หน้าต่าง) ดังนั้นจึงไม่มีเวลา หน้าถูกบันทึกไว้ อย่างไรก็ตามคำจำกัดความเกี่ยวกับเวลานอกสถานที่ของ GA คือ$timeOfLastPageView - $timeOfFirstPageViewซึ่งเท่ากับ 0 สำหรับการเข้าชมหน้าเดียวเนื่องจากค่าทั้งสองเหมือนกัน ไม่มีวิธีใช้ time-on-page เป็น time-on-site สำหรับการเข้าชมหน้าเดียว
Lèsemajesté

1
ในการทำสิ่งที่คุณขอ GA จะต้องสำรวจเซิร์ฟเวอร์ทุก ๆ สองสามวินาทีเพื่อกำหนดความยาวของการเข้าชมหน้าเดียว แต่นี่จะเพิ่มการใช้แบนด์วิดท์อย่างมาก ตัวเลือกอื่นคือลบการเข้าชมหน้าเดียวออกจากค่าเฉลี่ยเวลานอกไซต์
Lèsemajesté

2
มันจะไม่สำรวจเซิร์ฟเวอร์ หากมีสิ่งใดที่มันจะกระทบลูกค้าเท่านั้น แต่ก็ไม่จำเป็นต้องทำเช่นนั้น มีหลายเทคนิคจาวาสคริปต์สำหรับการตรวจสอบการปิดเบราว์เซอร์หรือยกเลิกการโหลดหน้า (window.onbeforeunload เป็นต้น) และการโทร ajax ง่าย ๆ อาจจะถูกเรียกเมื่อเกิดขึ้น
Eric Brandel

1
ดูเหมือนว่าLèseอาจจะถูกต้อง Google มีข้อมูลเพิ่มเติมเกี่ยวกับเวลาบนหน้าเว็บและเวลาเฉลี่ยในเว็บไซต์ ในลิงก์ที่สองพวกเขาบอกว่าไม่มี "ไม่มีข้อมูลสำหรับ Analytics ที่ระบุว่าเมื่อผู้เยี่ยมชมออกจาก" นั่นจะทำให้คำตอบของฉันไม่ถูกต้อง หากฉันพบคำอธิบายที่ดีกว่านี้ฉันจะแก้ไขใหม่
Nick

1
ดูคำตอบของฉัน ...
jrosell

2

ดูว่าคำนวณค่า avgTimeOnPage ได้อย่างไร: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

ตัวอย่างง่ายๆ

  • ผู้เข้าชม 5 คนใช้เวลาอ่านบทความของคุณ 5 นาที
  • 4 คนปิดแท็บหลังจากอ่านแล้ว
  • หนึ่งในนั้นเข้าเยี่ยมชม / บทความอื่นใช้เวลาอ่านอีก 5 นาทีจากนั้นปิดแท็บ

เวลาเฉลี่ยในหน้า = 5 นาที

เวลาทั้งหมดที่ใช้ในหน้า / (การดูหน้าเว็บ - ออก)
5 / (5 - 4)

เวลาบนไซต์เฉลี่ย = 1 นาที

เวลาทั้งหมดที่ใช้ในเว็บไซต์ / จำนวนผู้เข้าชม
0 + 0 + 0 + 0 + 5/5


ขอบคุณสำหรับลิงก์ไปยังเอกสารนักพัฒนาซอฟต์แวร์ของ Google คุณสามารถอธิบายการคำนวณ 'เวลาบนไซต์เฉลี่ย' ของคุณได้หรือไม่ ทำไมเวลาทั้งหมดบนไซต์ 5 นาทีไม่ใช่ 10 นาที
นิค

เพราะมันจะนับ "การเข้าร่วมที่มีส่วนร่วม" ครั้งสุดท้ายในหน้าสุดท้ายและการโต้ตอบครั้งสุดท้ายในหน้าสุดท้ายหากไม่มีเหตุการณ์มันจะเป็นหน้าสุดท้ายของเวลาในการแสดงภาพครั้งแรก ดูcutroni.com/blog/2012/02/29/…
jrosell

1

มีสิ่งที่ทำให้สับสนในบทความของคุณ: นี่คือตัวอย่างของคุณ: เวลาเฉลี่ยในหน้า = 5 นาที 5 ผู้เข้าชมใช้เวลาอ่าน 5 นาที / บทความ 4 ของพวกเขาปิดแท็บหลังจากอ่าน หนึ่งในนั้นเข้าเยี่ยมชม / บทความอื่นใช้เวลาอ่านอีก 5 นาทีจากนั้นปิดแท็บ

หาก 4 คนปิดแท็บหลังจากอ่าน (เด้ง) เวลา = 0 นาทีและไม่ใช่ 5 นาทีดังนั้นการคำนวณสำหรับไซต์เวลาเฉลี่ยหรือหน้าเวลาเฉลี่ยจะเป็น (0 + 0 + 0 + 0 + 5)


ดูคำตอบของฉัน ...
jrosell
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.