การทำ Time Segment ใน Google Analytics 4 (GA4)

การทำ segment , session duration GA4 มากกว่า 60 Seconds

เทคนิคการสร้าง KPI สำหรับ คุณภาพ Traffic ด้วย Time Duration มากกว่า 59 วินาที

วันก่อน ทำโปรเจคตัวนึง โดยมีแผนในการทำ Affiliate Marketing โดยเราจะนำ Link ไปวางในเว็บของ Media ต่างๆ โดยมีการจ่ายค่าตอบแทนเป็น Pay Per Click โดยจะจ่ายให้กับ Visitor ที่คลิกจากเว็บ Media มาที่เว็บของเรา โดยนับแค่ Visitor ที่เข้ามาในเว็บเกิน 59 วินาที หรือ ใช้เวลาในเว็บเรา 1 นาทีขึ้นไป โดยเราจะจ่ายค่า traffic นั้นตามจริง ดังนั้น สิ่งที่ต้องทำขึ้นมาคือการหาวิธี Segment User ที่ใช้เวลา มากกว่า 59 วินาทีนั่นเอง

สิ่งที่หายไปจาก Universal Analytics คือ Segment

ตอนที่ทำโปรเจค เราก็หาแล้วหาอีก ว่า Segment มันอยู่ตรงไหน ในส่วนที่ให้สร้าง Free form report ก็มีแค่ให้กำหนด Dimension และมี Filter มา ทำให้เราไม่สามารถทำการ Segment ได้แบบเมื่อก่อน ซึ่งเป็นเรื่องที่น่าหงุดหงิดสำหรับ GA4 ตรงนี้ เพราะทางผมที่เคยใช้ GA3 มาเราได้ใช้ Segment จำนวนมากในการวิเคราะห์พฤติกรรมของ User ในเว็บของเรา และสามารถกำหนดเงื่อนไขอื่นๆได้อีกมากมาย ทำให้เราสามารถจ่ายเงินตามจริงได้อย่างมีประสิทธิภาพ

GA4 – Segment หายไป ?

เมื่อเราต้องใช้ Google Analytics 4 สิ่งที่เราต้องทำแทน segment ใน Universal Analytics คือต้องสร้าง Key Event ขึ้นมา โดยในโปรเจคนี้เป็น Platform E-Commerce เราได้ทำการวิเคราะห์พฤติกรรมการใช้งาน โดยทดสอบจากการยิง Google Ads สิ่งที่เราเชื่อคือ Quality Traffic ที่เข้ามาเยี่ยมชมเว็บไซต์ของเราควรมีการใช้งาน ต่อ user คือ ตั้งแต่ 60 วินาทีขึ้นไป ซึ่งตรงนี้ GA4 ไม่มี segment ให้เราจัดการ filter แล้ว ส่วนการสร้าง event นั้นจะกล่าวในข้อต่อไปดังนี้

 

เช็ค Key Events GA4

1 Google Analytics 4 - Key Event

 

STEP ที่ 1 ให้เราเข้าไปที่ Admin ของ Google Analytics 4 ซึ่งอยู่ในหน้า Dashboard จากนั้นให้คลิ๊กที่เมนูด้านซ้าย (กรุณาใช้ Desktop Device) จากนั้นให้หาเมนูย่อยที่ชื่อว่า Data Display ซึ่งจะมีเมนูรูปธงอยู่ ให้คลิ๊กเข้าไปดู

 

เข้าสู่หน้า Key Events

2 Google Analytics 4 - Key Event

 

เมื่อเราคลิ๊กเข้าไปที่ Key Events เราจะพบว่า มีการติดตั้ง Key Events ซึ่งเป็น Event ที่สำคัญ แสดงผลอยู่ ซึ่งโปรเจคที่ผมทำอยู่ มี Event ที่ชื่อว่า Purchase ดังรูป หากใครที่ยังไม่เคย Setup Key Event ก็จะไม่มีการแสดงผลในหน้านี้

 

สร้าง New Key Event

 

3 Create New Key Event

จากนั้นให้เราทำการ คลิ๊กที่ปุ่มสีฟ้าด้านขวามือ เมื่อคลิ๊กแล้วจะมีหน้าต่าง popup ขึ้นมา ให้เราทำการตั้งชื่อ Key Event นี้ว่า Timer_more_59_secs ซึ่งหมายถึง ติดตั้งการนับเวลาที่มากกว่า 59 วินาที

 

Google Tag Manager

4 Google Tag Manager

จากนั้นให้เราเข้ามาที่ Google Tag Manager

 

GTM Tag

5 GTM Tag

จากนั้นให้เรากดคลิ๊กเข้าไปที่เมนู Tags

 

GA4 Tag

6 GA4 Tracking

ให้เข้าไปเช็คว่า เราได้ติดตั้ง Google Analytics 4 ใน Google Tag Manager แล้วหรือยัง โดยในภาพนี้ เราจะเห็นว่ามีการติดตั้งไว้เรียบร้อยแล้ว โดย trigger จะเป็น All Pages คือมีการส่งค่านับมาจากทุกหน้าของเว็บไซต์ ซึ่งตรงนี้เราต้องใส่ GTM ไว้บน <head> ของ เว็บไซต์ของเราด้วย

 

Tag ID

7 Check Tag ID

 

ให้เราทำการ Check Tag ID โดยเข้าไปกดใน GA4 Tag แล้วมันจะขึ้นเลข Tag ID ขึ้นมา ให้เราตรวจสอบว่าตรงกับ Google Analytics 4 ของเราไหม

 

Data Streams

 

8 GA4 Data Streams

จากนั้นให้เราทำการข้ามมาที่ tool GA4 หน้า Dashboard ดูตรงเมนูด้านซ้าย ตรง Property Settings จากนั้นให้เรากดเมนูย่อย ที่ Data Streams

 

Measurement ID

9 GA4 Measurement ID

 

เมื่อเรากดดูที่ Data Streams เราจะเห็นตัวเลขต่างๆ เช่น Stream ID และ Measurement ID ให้เรา copy ค่า Measurement ID เอาไว้ก่อน

 

เช็คค่า Tag ID

10 GA4 Tag ID input

ให้ตรวจสอบค่า Tag ID ที่เราได้ทำการสร้างไว้ในส่วนของ Google Analytics Tracking เพื่อยืนยันว่า tag ที่เราสร้างนั้น ได้ทำการ track pageview ของเราได้ถูกต้องแล้ว

 

สร้าง New Tag

11 Create Tag

ตรงนี้เราจะเริ่มทำการสร้าง Tag ขึ้นมาใหม่ เพื่อทำการ set Key Events ที่เราจะทำการวัดค่า Duration ที่มากกว่า 59 วินาที

 

Measurement ID

12 Add Measurement ID

 

ทำการใส่ Measurement ID ที่เรา copy ไว้ในขั้นตอนก่อนหน้านี้

 

ตั้งชื่อ Event

13 Event Name

ตรงนี้สำคัญมาก ให้เราตั้งชื่อ Event ให้ตรงกับที่เราได้ตั้งชื่อใน Key Event ที่อยู่ใน Google Analytics 4 โดยในนี้ เราได้ใส่ค่า timer_more_59_secs ซึ่งจำไว้ว่า เราควรใส่ให้เป็นตัวเล็กให้หมด และตรงกับ Key Event ใน GA4 [ระวังผิดพลาด !]

 

สร้าง Trigger

14 Add Traigger

 

หลังจากสร้าง Tag แล้ว เราต้องนำมาผูกกับ Trigger เพื่อให้ GTM ทราบว่ามันต้องเก็บค่าอะไร ตรงไหน เมื่อไหร่ อย่างไร โดยใช้ Trigger นี่เอง เพื่อยิงเข้าไปใน Tag และมันจะส่งตัวเลขเข้าไปตาม Event นั้นใน GA4 นั่นเอง

 

Trigger Type “Timer”

15 Trigger type Timer

ตรง Trigger ให้เรากำหนด Type เป็น Timer จะเป็นรูป icon นาฬิกา สีเขียวๆ และมันจะมี event name ชื่อว่า gtm.timer ซึ่งตรงนี้เราต้องนำไปเช็ค preview หลังจากเราได้ทำการติดตั้ง GTM แล้วใน GTM Debug mode

กำหนดค่า Interval

16 Interval

ให้เรากำหนดค่าเป็น จำนวน มิลลิวินาที โดยในที่นี้ผมได้ทำการกำหนดไว้ที่ 60,000 มิลลิวินาที อย่าพลาดตรงนี้ เพราะมันไม่ใช่ “วินาที” อย่าไปใส่เลข 60 หล่ะ !! แล้วตรง limit ให้เราใส่ 1 ลงไป

 

กำหนด เงื่อนไข

17 Trigger Condition

ขั้นตอนต่อมาใน trigger ให้เรากำหนด condition ดังนี้

Page path มี conditions คือ /

ในที่นี้ การใส่ / คือการบอกว่าให้เงื่อนไขในทุกๆหน้าของเว็บไซต์ ให้เก็บ interval ที่มีค่า ตั้งแต่ 60,000 มิลลิวินาที เป็น 1 แล้วยิงค่าไปที่ GA4

 

Preview GTM

 

18 View GTM

จากนั้นให้เราทำการทดสอบ เป็น preview ใน debug mode ก่อน เราจะทำการลองเข้าไปในเว็บไซต์ แล้วอยู่ในหน้าเว็บนั้นให้นานกว่า 60 วินาที

 

Tag Fired

19 Tag Fired

 

เมื่อทำการทดสอบ ตัว debug จะส่งค่ากลับมาให้เราเห็น มีชื่อว่า Timer นั่นหมายถึงตัว trigger ได้ทำงานแล้ว หลังจากเราอยู่หน้าเว็บนานกว่า 59 วินาที เราสามารถดูที่ Tags Fired มันจะมี GA4 Event สำเร็จ ที่ชื่อ Timer>59secs ซึ่งเป็นชื่อ Tag ที่เราตั้งไว้ เราจะเห็น event ใน trigger ที่ชื่อว่า gtm.timer ทำงานด้วย

 

ดู Real Time Report ใน GA4

20 Real time Report

 

เมื่อ event ใน GTM ทำงานโดยส่งค่ามาที่ GA4 แล้ว ผลลัพธ์คือ เราสามารถมองเห็น event นี้วิ่งผ่านเข้ามาใน report ของ GA4 เช่นกัน สามารถตรวจสอบความถูกต้องได้ที่ Real time Report ซึ่งตรง Event Name มันจะขึ้นตามชื่อที่เราตั้งไว้ ในที่นี้คือ timer_more_59_secs และตรง Key Event ได้นับค่าเป็น 1

 

เมื่อเราทำการติดตั้ง Event ได้อย่างถูกต้องเราสามารถนำไปใช้ประโยชน์ ในการทำ Affiliate Marketing ได้ โดยลงกับ media ต่างๆ ติดตั้ง Link UTM แล้วจ่ายค่า CPC ตามที่เราตกลงกับเว็บ media เหล่านั้นได้เลย