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

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

ภาพรวม

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

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

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

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

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

  • ผู้ใช้ — ในระดับพื้นฐานที่คุณมีผู้ใช้
  • เซสชัน — ผู้ใช้เข้ามาถึงและโต้ตอบกับพร็อพเพอร์ตี้ของคุณ การโต้ตอบกับผู้ใช้ทั้งหมดจะได้รับการจัดกลุ่มเป็นเซสชัน
  • 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 และเงื่อนไขของผู้ใช้

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

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

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

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

โอเปอเรเตอร์ NOT

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

ยกเว้นเซสชันที่หน้าที่ออกตรงกับเส้นทางของหน้าแรกทุกประการ
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: ลำดับที่ตรงกัน โดยที่ขั้นตอนต่างๆ จะต่อกัน

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

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

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

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

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