เอกสารนี้แสดงภาพรวมของกลุ่มต่างๆ ใน Google Analytics
ภาพรวม
กลุ่มช่วยให้คุณเลือกผู้ใช้และเซสชันที่จะตอบคำถามที่มีความสำคัญต่อธุรกิจได้ ตัวอย่างเช่น ผู้ใช้ที่ทำธุรกรรมอย่างน้อย 2 รายการโดยมีรายได้ตลอดอายุการใช้งานมากกว่า 1,000 ดอลลาร์ หรือผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่ก่อนแล้วตามด้วยเบราว์เซอร์ในเดสก์ท็อป
เอกสารนี้จะช่วยให้คุณคุ้นเคยกับโมเดลผู้ใช้ Google Analytics และพื้นฐานการสร้างกลุ่ม
โมเดลผู้ใช้ Google Analytics
การดูโมเดลผู้ใช้ของ Google Analytics ก่อนจะช่วยให้เห็นแนวคิดว่ากลุ่มมีการทำงานอย่างไร
มีองค์ประกอบ 3 ส่วนในโมเดลผู้ใช้ของ Google Analytics ได้แก่
- ผู้ใช้ — ในระดับพื้นฐานคุณมีผู้ใช้
- เซสชัน — ผู้ใช้มาถึงและโต้ตอบกับพร็อพเพอร์ตี้ของคุณ การโต้ตอบทั้งหมดของผู้ใช้เหล่านี้จะจัดกลุ่มเป็นเซสชัน
- Hit — ในระหว่างเซสชัน ผู้ใช้โต้ตอบกับพร็อพเพอร์ตี้ของคุณ การโต้ตอบแต่ละครั้งเรียกว่า Hit ตัวอย่าง Hit ได้แก่ การดูหน้าเว็บ เหตุการณ์ ธุรกรรม ฯลฯ
ผู้ใช้คนหนึ่งอาจมีหลายเซสชัน และแต่ละเซสชันสามารถมี Hit ได้หลายครั้ง ด้านล่างนี้จะแสดงให้คุณได้เห็นภาพ
![ลำดับชั้นที่แสดงถึงโมเดลผู้ใช้ของ Google Analytics โหนดหลักคือผู้ใช้ โหนดย่อยแสดงถึงเซสชัน และแต่ละเซสชันจะมีโหนดอย่างน้อย 1 โหนดที่แสดง Hit](https://developers.google.cn/static/analytics/images/platform/segments/ga-user-model.png?authuser=2&hl=th)
เมื่อเข้าใจวิธีประมาณผู้ใช้ใน Google Analytics แล้ว ขั้นตอนถัดไปคือดูวิธีสร้างกลุ่ม
ตัวอย่างกลุ่ม
หากต้องการสร้างกลุ่ม คุณจะต้องกำหนดเงื่อนไข รวมถึงค่ามิติข้อมูลและเมตริกที่สนใจ
สำหรับตัวอย่างแต่ละรายการด้านล่างจะมีคำอธิบายกลุ่ม ไวยากรณ์ API ที่เทียบเท่าสำหรับพารามิเตอร์กลุ่ม และการแสดงโมเดลผู้ใช้
คำอธิบายสำหรับการนำเสนอโมเดลคือ
![คำอธิบายที่ระบุรูปแบบสำหรับแต่ละโหนดในลำดับชั้นโมเดลผู้ใช้โดยพิจารณาว่าโหนดนั้นไม่รวมอยู่ในกลุ่ม รวมอยู่ในกลุ่ม ตรงกับเงื่อนไข หรือตรงกับขั้นตอนในลำดับ](https://developers.google.cn/static/analytics/images/platform/segments/segments-legend.png?authuser=2&hl=th)
ตัวอย่างด้านล่างแสดงสิ่งต่อไปนี้
เงื่อนไข
ใช้เงื่อนไขเพื่อเลือกผู้ใช้หรือเซสชันตามค่ามิติข้อมูลและเมตริก
ขนาด
เลือกผู้ใช้หรือเซสชันตามค่ามิติข้อมูล
ผู้ใช้
เลือกผู้ใช้ที่มาจากแคนาดา
users::condition::ga:country==Canada
![จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน 2 รายการ และไม่รวมเซสชันของผู้ใช้อีก 2 ราย](https://developers.google.cn/static/analytics/images/platform/segments/3-users.png?authuser=2&hl=th)
เซสชัน
เลือกเซสชันที่มาจากแคนาดา
sessions::condition::ga:country==Canada
![จากผู้ใช้ 3 ราย ผู้ใช้รายที่ 2 และเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน 2 รายการ และไม่รวมเซสชันของผู้ใช้อีก 2 ราย](https://developers.google.cn/static/analytics/images/platform/segments/4-sessions.png?authuser=2&hl=th)
เมตริก
เลือกผู้ใช้หรือเซสชันตามค่าเมตริกเดี่ยวหรือค่ารวม
ผู้ใช้
เลือกผู้ใช้ที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100
users::condition::perHit::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย ผู้ใช้รายที่ 2 และเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ที่ตรงกันรายการเดียว และไม่รวมเซสชันของผู้ใช้อีก 2 ราย](https://developers.google.cn/static/analytics/images/platform/segments/5-users-perhit.png?authuser=2&hl=th)
เลือกผู้ใช้ที่มีรายได้รวมจากธุรกรรมทั้งหมดภายในเซสชันมากกว่า $100
users::condition::perSession::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและคนที่ 2 รวมถึงเซสชันทั้งหมดของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ที่ตรงกันรายการเดียว
ไม่รวมเซสชันของผู้ใช้รายที่ 3](https://developers.google.cn/static/analytics/images/platform/segments/6-users-persession.png?authuser=2&hl=th)
เลือกผู้ใช้ที่มีรายได้รวมจากธุรกรรมทั้งหมดในช่วงวันที่มากกว่า $100
users::condition::perUser::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย ทั้ง 3 คนและเซสชันของผู้ใช้จะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับผู้ใช้ที่ตรงกัน](https://developers.google.cn/static/analytics/images/platform/segments/7-users-peruser.png?authuser=2&hl=th)
โดยค่าเริ่มต้น เมื่อเลือกผู้ใช้ ค่าเมตริกจะรวมอยู่ในระดับผู้ใช้ เพื่อให้คุณดำเนินการต่อไปนี้ได้
users::condition::ga:transactionRevenue>100
เซสชัน
เลือกเซสชันที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100
sessions::condition::perHit::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย จะมีเพียงผู้ใช้รายที่ 2 และเซสชันเดียวรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับ Hit ตรงกันรายการเดียว
ระบบจะยกเว้นผู้ใช้อีก 2 รายและเซสชันของผู้ใช้ดังกล่าว](https://developers.google.cn/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=2&hl=th)
เลือกเซสชันที่มีรายได้ทั้งหมดจากธุรกรรมทั้งหมดในเซสชันมากกว่า $100
sessions::condition::perSession::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย ผู้ใช้ที่ 1 และ 2 รวมถึงเซสชันเดียวต่อผู้ใช้แต่ละคนจะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับเซสชันที่ตรงกันเพียงรายการเดียว ผู้ใช้รายที่ 3 และเซสชันของผู้ใช้จะถูกยกเว้น](https://developers.google.cn/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=2&hl=th)
โดยค่าเริ่มต้น เมื่อเลือกเซสชัน ค่าเมตริกจะถูกรวมที่ระดับเซสชัน เพื่อให้คุณดำเนินการต่อไปนี้ได้
sessions::condition::ga:transactionRevenue>100
การยกเว้นเงื่อนไข
ไม่ใช่โอเปอเรเตอร์
ใช้อักขระ !
เพื่อยกเลิกเงื่อนไขและยกเว้นเซสชันที่ตรงกับเงื่อนไขนั้น
ยกเว้นเซสชันที่หน้าที่ออกตรงกับเส้นทางของรูทหน้าแรกทุกประการ
sessions::condition::!ga:exitPagePath==/
![จากผู้ใช้ 3 ราย ระบบจะรวมผู้ใช้รายแรกและเซสชันของผู้ใช้ดังกล่าว
ผู้ใช้รายที่ 2 มี 1 เซสชันที่รวมอยู่และยกเว้น 1 เซสชันเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน ผู้ใช้ที่ 3 มี 1 เซสชันที่ถูกยกเว้นด้วยเนื่องจากมีเงื่อนไขระดับเซสชันตรงกัน](https://developers.google.cn/static/analytics/images/platform/segments/exclude-sessions.png?authuser=2&hl=th)
การรวมเงื่อนไข
โอเปอเรเตอร์ AND
ใช้อักขระ ;
เพื่อรวมเงื่อนไขโดยใช้โอเปอเรเตอร์ AND
เลือกผู้ใช้ที่มาจากแคนาดา และ
ที่มีรายได้รวมจากธุรกรรมทั้งหมดในช่วงวันที่มากกว่า
$100
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
![จากผู้ใช้ 3 ราย ผู้ใช้รายแรกและเซสชันทั้งหมดจะรวมอยู่ในกลุ่มเนื่องจากมีเงื่อนไขระดับผู้ใช้และเซสชันที่ตรงกัน ระบบจะยกเว้นผู้ใช้อีก 2 รายและเซสชันของผู้ใช้ดังกล่าว](https://developers.google.cn/static/analytics/images/platform/segments/10-combine-and.png?authuser=2&hl=th)
เนื่องจากเงื่อนไขเหล่านี้เป็นเงื่อนไขของผู้ใช้ทั้ง 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 ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น](https://developers.google.cn/static/analytics/images/platform/segments/11-combine-or.png?authuser=2&hl=th)
เนื่องจากเป็นเงื่อนไขของผู้ใช้ทั้ง 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 และเซสชันทั้งหมดของผู้ใช้ดังกล่าวจะรวมอยู่ในกลุ่มเนื่องจากมีลำดับระดับเซสชันที่ตรงกัน โดยที่ขั้นตอนต่อกันทันทีในเซสชันต่างๆ ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น](https://developers.google.cn/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=2&hl=th)
เลือกผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่ตามการเข้าชมบนเดสก์ท็อป
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![จากผู้ใช้ 3 ราย ผู้ใช้ที่ 1 และ 2 รวมถึงเซสชันทั้งหมดของผู้ใช้ดังกล่าวจะรวมอยู่ในกลุ่มเนื่องจากลำดับระดับเซสชันตรงกัน ระบบจะยกเว้นผู้ใช้ที่เหลือและเซสชันของผู้ใช้เหล่านั้น](https://developers.google.cn/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=2&hl=th)
การรวมผู้ใช้และเซสชัน
คุณสามารถเลือกผู้ใช้และเซสชันเพื่อสร้างกลุ่มได้ โดยจะเลือกผู้ใช้ก่อนและเซสชันจะเลือกจากผู้ใช้กลุ่มย่อย
เลือกเซสชันที่มีรายได้รวมในธุรกรรมเดียวมากกว่า $100 จากผู้ใช้ที่เข้าชมบนอุปกรณ์เคลื่อนที่แล้วตามด้วยการเข้าชมบนเดสก์ท็อป
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
ขั้นตอนถัดไป
ดูรายละเอียดทั้งหมดเกี่ยวกับไวยากรณ์ของกลุ่มและวิธีสืบค้นกลุ่มใน API การรายงานหลักได้จากคู่มือการพัฒนากลุ่ม