กลุ่ม - ข้อมูลอ้างอิงฟีเจอร์

เอกสารนี้แสดงภาพรวมของกลุ่มต่างๆ ใน Google Analytics

ภาพรวม

กลุ่มช่วยให้คุณเลือกผู้ใช้และเซสชันที่จะตอบคำถามที่มีความสำคัญต่อธุรกิจได้ ตัวอย่างเช่น ผู้ใช้ที่ทำธุรกรรมอย่างน้อย 2 รายการโดยมีรายได้ตลอดอายุการใช้งานมากกว่า 1,000 ดอลลาร์ หรือผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่ก่อนแล้วตามด้วยเบราว์เซอร์ในเดสก์ท็อป

เอกสารนี้จะช่วยให้คุณคุ้นเคยกับโมเดลผู้ใช้ Google Analytics และพื้นฐานการสร้างกลุ่ม

โมเดลผู้ใช้ Google Analytics

การดูโมเดลผู้ใช้ของ Google Analytics ก่อนจะช่วยให้เห็นแนวคิดว่ากลุ่มมีการทำงานอย่างไร

มีองค์ประกอบ 3 ส่วนในโมเดลผู้ใช้ของ Google Analytics ได้แก่

  • ผู้ใช้ — ในระดับพื้นฐานคุณมีผู้ใช้
  • เซสชัน — ผู้ใช้มาถึงและโต้ตอบกับพร็อพเพอร์ตี้ของคุณ การโต้ตอบทั้งหมดของผู้ใช้เหล่านี้จะจัดกลุ่มเป็นเซสชัน
  • Hit — ในระหว่างเซสชัน ผู้ใช้โต้ตอบกับพร็อพเพอร์ตี้ของคุณ การโต้ตอบแต่ละครั้งเรียกว่า Hit ตัวอย่าง Hit ได้แก่ การดูหน้าเว็บ เหตุการณ์ ธุรกรรม ฯลฯ

ผู้ใช้คนหนึ่งอาจมีหลายเซสชัน และแต่ละเซสชันสามารถมี Hit ได้หลายครั้ง ด้านล่างนี้จะแสดงให้คุณได้เห็นภาพ

ลำดับชั้นที่แสดงถึงโมเดลผู้ใช้ของ Google Analytics โหนดหลักคือผู้ใช้ โหนดย่อยแสดงถึงเซสชัน และแต่ละเซสชันจะมีโหนดอย่างน้อย 1 โหนดที่แสดง Hit
ภาพที่ 1: โมเดลผู้ใช้ของ Google Analytics

เมื่อเข้าใจวิธีประมาณผู้ใช้ใน Google Analytics แล้ว ขั้นตอนถัดไปคือดูวิธีสร้างกลุ่ม

ตัวอย่างกลุ่ม

หากต้องการสร้างกลุ่ม คุณจะต้องกำหนดเงื่อนไข รวมถึงค่ามิติข้อมูลและเมตริกที่สนใจ

สำหรับตัวอย่างแต่ละรายการด้านล่างจะมีคำอธิบายกลุ่ม ไวยากรณ์ API ที่เทียบเท่าสำหรับพารามิเตอร์กลุ่ม และการแสดงโมเดลผู้ใช้

คำอธิบายสำหรับการนำเสนอโมเดลคือ

คำอธิบายที่ระบุรูปแบบสำหรับแต่ละโหนดในลำดับชั้นโมเดลผู้ใช้โดยพิจารณาว่าโหนดนั้นไม่รวมอยู่ในกลุ่ม รวมอยู่ในกลุ่ม ตรงกับเงื่อนไข หรือตรงกับขั้นตอนในลำดับ
ภาพที่ 2: คำจำกัดความของโหนดสำหรับตัวอย่างกลุ่ม

ตัวอย่างด้านล่างแสดงสิ่งต่อไปนี้

เงื่อนไข

ใช้เงื่อนไขเพื่อเลือกผู้ใช้หรือเซสชันตามค่ามิติข้อมูลและเมตริก

ขนาด

เลือกผู้ใช้หรือเซสชันตามค่ามิติข้อมูล

ผู้ใช้

เลือกผู้ใช้ที่มาจากแคนาดา
users::condition::ga:country==Canada

จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน 2 รายการ และไม่รวมเซสชันของผู้ใช้อีก 2 ราย
ภาพที่ 3: เงื่อนไขของผู้ใช้ที่ตรงกัน

เซสชัน

เลือกเซสชันที่มาจากแคนาดา
sessions::condition::ga:country==Canada

จากผู้ใช้ 3 ราย ผู้ใช้รายที่ 2 และเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน 2 รายการ และไม่รวมเซสชันของผู้ใช้อีก 2 ราย
ภาพที่ 4: เงื่อนไขเซสชันที่ตรงกัน

เมตริก

เลือกผู้ใช้หรือเซสชันตามค่าเมตริกเดี่ยวหรือค่ารวม

ผู้ใช้

เลือกผู้ใช้ที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100
users::condition::perHit::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย ผู้ใช้รายที่ 2 และเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ที่ตรงกันรายการเดียว และไม่รวมเซสชันของผู้ใช้อีก 2 ราย
ภาพที่ 5: การจับคู่เงื่อนไขของผู้ใช้ต่อ Hit 1 รายการ

เลือกผู้ใช้ที่มีรายได้รวมจากธุรกรรมทั้งหมดภายในเซสชันมากกว่า $100
users::condition::perSession::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและคนที่ 2 รวมถึงเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ที่ตรงกันรายการเดียว
         ไม่รวมเซสชันของผู้ใช้รายที่ 3
ภาพที่ 6: การจับคู่ต่อเซสชันและเงื่อนไขของผู้ใช้

เลือกผู้ใช้ที่มีรายได้รวมจากธุรกรรมทั้งหมดในช่วงวันที่มากกว่า $100
users::condition::perUser::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย ทั้ง 3 คนและเซสชันของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับผู้ใช้ที่ตรงกัน
ภาพที่ 7: เงื่อนไขสำหรับผู้ใช้แต่ละรายและสภาพของผู้ใช้

โดยค่าเริ่มต้น เมื่อเลือกผู้ใช้ ค่าเมตริกจะรวมอยู่ในระดับผู้ใช้ เพื่อให้คุณดำเนินการต่อไปนี้ได้
users::condition::ga:transactionRevenue>100

เซสชัน

เลือกเซสชันที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100
sessions::condition::perHit::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย จะมีเพียงผู้ใช้รายที่ 2 และเซสชันเดียวรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ตรงกันรายการเดียว
         ระบบจะยกเว้นผู้ใช้อีก 2 รายและเซสชันของผู้ใช้ดังกล่าว
ภาพที่ 8: เงื่อนไขการจับคู่ต่อ Hit และเงื่อนไขเซสชัน

เลือกเซสชันที่มีรายได้ทั้งหมดจากธุรกรรมทั้งหมดในเซสชันมากกว่า $100
sessions::condition::perSession::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย ผู้ใช้ที่ 1 และ 2 รวมถึงเซสชันเดียวต่อผู้ใช้แต่ละคนจะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันที่ตรงกันเพียงรายการเดียว ผู้ใช้รายที่ 3 และเซสชันของผู้ใช้จะถูกยกเว้น
ภาพที่ 9: เงื่อนไขที่ตรงกันต่อเซสชันหรือเงื่อนไขของเซสชัน

โดยค่าเริ่มต้น เมื่อเลือกเซสชัน ค่าเมตริกจะถูกรวมที่ระดับเซสชัน เพื่อให้คุณดำเนินการต่อไปนี้ได้
sessions::condition::ga:transactionRevenue>100

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

ไม่ใช่โอเปอเรเตอร์

ใช้อักขระ ! เพื่อยกเลิกเงื่อนไขและยกเว้นเซสชันที่ตรงกับเงื่อนไขนั้น

ยกเว้นเซสชันที่หน้าที่ออกตรงกับเส้นทางของรูทหน้าแรกทุกประการ
sessions::condition::!ga:exitPagePath==/

จากผู้ใช้ 3 ราย ระบบจะรวมผู้ใช้รายแรกและเซสชันของผู้ใช้ดังกล่าว
         ผู้ใช้รายที่ 2 มี 1 เซสชันที่รวมอยู่และยกเว้น 1 เซสชันเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน ผู้ใช้ที่ 3 มี 1 เซสชันที่ถูกยกเว้นด้วยเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน
การยกเว้นเซสชัน: ยกเว้นเซสชันที่ตรงกัน

การรวมเงื่อนไข

โอเปอเรเตอร์ AND

ใช้อักขระ ; เพื่อรวมเงื่อนไขโดยใช้โอเปอเรเตอร์ AND

เลือกผู้ใช้ที่มาจากแคนาดา และ ที่มีรายได้รวมจากธุรกรรมทั้งหมดในช่วงวันที่มากกว่า $100 users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและเซสชันทั้งหมดจะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับผู้ใช้และเซสชันที่ตรงกัน ระบบจะยกเว้นผู้ใช้อีก 2 รายและเซสชันของผู้ใช้ดังกล่าว
ภาพที่ 10: การจับคู่เงื่อนไขหลายรายการโดยใช้โอเปอเรเตอร์ AND

เนื่องจากเงื่อนไขเหล่านี้เป็นเงื่อนไขของผู้ใช้ทั้ง 2 เงื่อนไข คุณดำเนินการต่อไปนี้ให้ง่ายขึ้นได้
users::condition::ga:country==Canada;ga:transactionRevenue>100

โอเปอเรเตอร์ OR

ใช้อักขระ , เพื่อรวมตัวกรองโดยใช้โอเปอเรเตอร์ OR

เลือกผู้ใช้ที่มาจากแคนาดา หรือ ที่มาจากเม็กซิโก
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

จากผู้ใช้ 3 ราย ผู้ใช้ที่ 1 และ 2 รวมถึงเซสชันทั้งหมดของผู้ใช้รายดังกล่าวจะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันที่ตรงกันหลายรายการสำหรับผู้ใช้รายแรก และสำหรับเงื่อนไขระดับเซสชันที่ตรงกันรายการเดียวสำหรับผู้ใช้รายที่ 2 ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น
ภาพที่ 11: การจับคู่เงื่อนไขหลายรายการโดยใช้โอเปอเรเตอร์ "หรือ"

เนื่องจากเป็นเงื่อนไขของผู้ใช้ทั้ง 2 แบบ คุณจะดำเนินการต่อไปนี้ได้ง่ายขึ้น
users::condition::ga:country==Canada,ga:country==Mexico

เนื่องจากมิติข้อมูลเงื่อนไขเหมือนกัน คุณสามารถใช้นิพจน์ทั่วไปเพื่อลดความซับซ้อนในการทำสิ่งต่อไปนี้
users::condition::ga:country=~Canada|Mexico

ลำดับ

ใช้ลำดับเพื่อเลือกผู้ใช้หรือเซสชันตามเงื่อนไขแบบลำดับ

เลือกผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่ตามด้วยการเข้าชมบนเดสก์ท็อป
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

จากผู้ใช้จาก 3 ราย ผู้ใช้ที่ 2 และเซสชันทั้งหมดของผู้ใช้ดังกล่าวจะรวมอยู่ในกลุ่มเนื่องจากมีลำดับระดับเซสชันที่ตรงกัน โดยที่ขั้นตอนต่อกันทันทีในเซสชันต่างๆ ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น
รูปที่ 12: ลำดับที่ตรงกัน โดยที่ขั้นตอนจะต่อกันทันที

เลือกผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่ตามการเข้าชมบนเดสก์ท็อป
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

จากผู้ใช้ 3 ราย ผู้ใช้ที่ 1 และ 2 รวมถึงเซสชันทั้งหมดของผู้ใช้ดังกล่าวจะรวมอยู่ในกลุ่มเนื่องจากลำดับระดับเซสชันตรงกัน ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น
รูปที่ 13: ลำดับที่ตรงกันซึ่งมีขั้นตอนต่อกัน

การรวมผู้ใช้และเซสชัน

คุณสามารถเลือกผู้ใช้และเซสชันเพื่อสร้างกลุ่มได้ โดยจะเลือกผู้ใช้ก่อนและเซสชันจะเลือกจากผู้ใช้กลุ่มย่อย

เลือกเซสชันที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100 จากผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่แล้วตามด้วยการเข้าชมบนเดสก์ท็อป
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100

ขั้นตอนถัดไป

ดูรายละเอียดทั้งหมดเกี่ยวกับไวยากรณ์ของกลุ่มและวิธีสืบค้นกลุ่มใน API การรายงานหลักได้จากคู่มือการพัฒนากลุ่ม