เหตุการณ์

แท็กออกแบบมาเพื่อช่วยให้คุณใช้งานหน้าเว็บและแอปพลิเคชันบนอุปกรณ์เคลื่อนที่เพื่อส่งข้อมูลเมื่อมีเหตุการณ์บางอย่างเกิดขึ้น ข้อมูลนี้อาจรวมถึงข้อมูลเกี่ยวกับประเภทของเหตุการณ์และพารามิเตอร์ที่อธิบายข้อมูลเกี่ยวกับเหตุการณ์นั้น

กิจกรรมคืออะไร

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

  • การโหลดหน้าเว็บ
  • การคลิกลิงก์
  • การส่งแบบฟอร์ม
  • การเล่นวิดีโอ
  • การซื้อ
  • การสมัครใช้บริการ
  • การติดตั้งแอป

พารามิเตอร์คืออะไร

พารามิเตอร์คือข้อมูลที่เชื่อมโยงกับเหตุการณ์ ตัวอย่างของพารามิเตอร์ รวมถึง:

  • มูลค่ารายการ
  • รหัสคูปอง
  • วิธีการเข้าสู่ระบบ
  • รหัสธุรกรรม
  • สกุลเงิน

เหตุการณ์และพารามิเตอร์บอกเกี่ยวกับความต้องการของลูกค้าได้มากนัก และช่วยตอบคำถามต่างๆ เช่น หน้าผลิตภัณฑ์ใดมียอดดูสูงสุด ปุ่มใดที่มีการคลิกบ่อยขึ้น แคมเปญใดนำไปสู่ การซื้อหรือการสมัครใช้บริการ

คำสั่ง event

คําสั่ง event (ใช้กับแท็ก Google) จะส่งข้อมูลเหตุการณ์ไปยังผลิตภัณฑ์การโฆษณาและการวัดผลของ Google ต้นแบบของคำสั่ง event มีดังนี้

gtag('event', '<type>', {<parameters>});

<type> คือประเภทของเหตุการณ์ เช่น ชื่อเหตุการณ์ Google Analytics 4 <parameters> เป็นออบเจ็กต์ของคู่ชื่อ/ค่าที่มีข้อมูลที่อธิบายเหตุการณ์

เหตุการณ์ใน Tag Manager

เหตุการณ์ใน Tag Manager จะได้รับการกำหนดค่าตามประเภทแท็กที่ใช้อยู่ เช่น

  • Conversion สำหรับ Google Ads จะส่งไปพร้อมกับแท็กเครื่องมือวัด Conversion ของ Google Ads
  • เหตุการณ์ใน Google Analytics 4 ได้รับการกําหนดค่าผ่านแท็ก Google Analytics: เหตุการณ์ GA4
  • เหตุการณ์สำหรับแท็ก Universal Analytics จะได้รับการกำหนดค่าในแท็ก Google Analytics: Universal Analytics ผ่านการตั้งค่าประเภทการติดตาม
  • เหตุการณ์ Floodlight ได้รับการกำหนดค่าด้วยแท็กตัวนับ Floodlight หรือแท็กยอดขาย Floodlight

Tag Manager ใช้ทริกเกอร์เพื่อระบุเหตุการณ์ที่จะติดตามและฟังหน้าเว็บหรือแอปบนอุปกรณ์เคลื่อนที่เพื่อให้เหตุการณ์นั้นเกิดขึ้น เมื่อเกิดเหตุการณ์ขึ้น แท็กจะเริ่มทำงานและส่งข้อมูลไปยังผลิตภัณฑ์ที่ระบุ

Conversion ของ Google Ads จะวัดกิจกรรมหลังจากที่ผู้ใช้โต้ตอบกับโฆษณา Conversion เหล่านี้สามารถแสดงให้เห็นเหตุการณ์ที่ส่งผลให้เกิดสิ่งต่างๆ เช่น การสมัครใช้บริการใหม่ การซื้อ หรือการดาวน์โหลดแอป ขอแนะนำให้ดูข้อมูลเพิ่มเติมในศูนย์ช่วยเหลือของ Google Ads เพื่อให้เข้าใจว่าฟีเจอร์นี้ทำงานอย่างไร แล้วจึงค่อยเริ่มต้นใช้งานแท็กนี้

หากต้องการตั้งค่าแท็ก Conversion ของ Google Ads คุณจะต้องป้อนรหัส Conversion และป้ายกำกับ Conversion ของ Google Ads ที่จำเป็น และให้ระบุมูลค่า Conversion, รหัสสกุลเงิน และ/หรือรหัสธุรกรรม (ไม่บังคับ)

gtag.js

สําหรับการติดตั้งใช้งานแท็ก Google ระบบจะส่งเหตุการณ์ด้วย gtag('event', 'conversion'...) เช่น

  gtag('event', 'conversion', {
    'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
    'value': 1.0,
    'currency': 'USD',
    'transaction_id': '12345',
  });

Tag Manager

  1. ใน Tag Manager ให้เริ่มต้นแท็ก Google Ads ใหม่ จากหน้าจอหลัก ให้เลือก แท็กใหม่ > การกำหนดค่าแท็ก > เครื่องมือวัด Conversion ของ Google Ads
  2. ลงชื่อเข้าใช้บัญชี Google Ads เพื่อดูค่าทั้งหมดที่คุณจะใช้เพื่อตั้งค่าแท็กให้สมบูรณ์
    • ในบัญชี Google Ads ให้คลิกเมนูเครื่องมือและการตั้งค่า (ไอคอนเครื่องมือและการตั้งค่า)
    • เลือกการวัด: Conversion ซึ่งจะเปิดไปที่ตารางการกระทําที่ถือเป็น Conversion
    • เลือกชื่อ Conversion ที่คุณต้องการใช้จากคอลัมน์การกระทําที่ถือเป็น Conversion
    • ขยายแท็บสําหรับการตั้งค่าแท็กเพื่อดูรายละเอียดแท็ก
    • เลือกใช้ Google Tag Manager
    • คัดลอกรหัส Conversion และป้ายกำกับ Conversion
  3. ใน Tag Manager ให้เพิ่มค่ารหัส Conversion และป้ายกำกับ Conversion ที่จำเป็นซึ่งได้มาจากขั้นตอนที่ 2 ลงในช่องที่กำหนด หรือจะเพิ่มมูลค่า Conversion รหัสธุรกรรม และรหัสสกุลเงินก็ได้ (ไม่บังคับ) อย่าลืมใช้ตัวแปร Tag Manager กับค่าของช่องเหล่านี้เมื่อจำเป็น (เช่น แทบทุกกรณีจะใช้ตัวแปร สำหรับรหัสธุรกรรม)

  4. เลือกทริกเกอร์อย่างน้อย 1 รายการในส่วน "การทริกเกอร์" เพื่อระบุว่าแท็กควรเริ่มทำงานเมื่อใด

  5. คลิก "บันทึก" เพื่อตั้งค่าแท็กให้เสร็จสมบูรณ์

  6. ดูตัวอย่างการเปลี่ยนแปลง และpublishเมื่อพร้อม

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่า Conversion ของ Google Ads

เหตุการณ์ Google Analytics 4

ในพร็อพเพอร์ตี้ Google Analytics 4 การกระทําของผู้ใช้ที่วัดได้ทุกรายการจะถือว่าเป็นเหตุการณ์ เหตุการณ์อาจเป็นการโหลดหน้าเว็บ การคลิกลิงก์ การกรอกแบบฟอร์ม การเพิ่มสินค้าลงในรถเข็นช็อปปิ้ง จุดชำระเงิน การเลื่อนหน้าเว็บ การดูวิดีโอ การติดตั้งแอป และอื่นๆ เหตุการณ์ Google Analytics 4 รองรับพารามิเตอร์ที่กําหนดเองและพร็อพเพอร์ตี้ผู้ใช้ ซึ่งทำให้ Google Analytics 4 มีวิธีวัดกิจกรรมที่ยืดหยุ่นมาก

เหตุการณ์ที่แสดงในแพลตฟอร์มแท็กของ Google มี 4 ประเภทหลัก ข้อมูลเหล่านี้อาจแตกต่างกันไปตามแต่ละผลิตภัณฑ์ แต่โดยทั่วไปสามารถจัดหมวดหมู่ได้ดังนี้

  • เหตุการณ์ที่รวบรวมโดยอัตโนมัติคือเหตุการณ์ที่ส่งจากแท็ก gtag.js หรือ Tag Manager โดยไม่มีการใช้เครื่องมือเพิ่มเติมในส่วนของคุณ ตัวอย่างทั่วไปของเหตุการณ์ที่รวบรวมโดยอัตโนมัติ ได้แก่ ad_click, page_view และ video_progress ดูข้อมูลเพิ่มเติม

  • เหตุการณ์การวัดที่ปรับปรุงแล้วคือเหตุการณ์ที่ส่งจากแท็ก gtag.js หรือ Tag Manager เมื่อคุณเปิดใช้เหตุการณ์ภายใน Google Analytics ตัวอย่างทั่วไปของเหตุการณ์การวัดที่ปรับปรุงแล้ว ได้แก่ scroll, click และ file_download ดูข้อมูลเพิ่มเติม

  • เหตุการณ์ที่แนะนํามีไว้สําหรับสถานการณ์การวัดผลทั่วไปที่ต้องใช้บริบทเพิ่มเติมเพื่อให้มีความหมาย ตัวอย่างเหตุการณ์ที่แนะนําที่พบบ่อย ได้แก่ login, purchase และ search เนื่องจากวิดีโอเหล่านี้ต้องการบริบทเพิ่มเติม จึงไม่มีการส่งข้อความโดยอัตโนมัติ ดูข้อมูลเพิ่มเติม

  • เหตุการณ์ที่กําหนดเองคือเหตุการณ์ที่คุณเป็นผู้กําหนด เหตุการณ์เหล่านี้ยังไม่ได้รวบรวมโดยอัตโนมัติหรือเหตุการณ์ที่แนะนำ ในทางปฏิบัติ คุณควรลองใช้เหตุการณ์ที่รวบรวมโดยอัตโนมัติหรือเหตุการณ์ที่แนะนำเมื่อเป็นไปได้ และใช้ประเภทเหตุการณ์ที่กำหนดเองเท่านั้นเมื่อประเภทเดิมไม่เป็นไปตามข้อกำหนด ดูข้อมูลเพิ่มเติม

ดูวิธีตั้งค่าเหตุการณ์สำหรับ gtag.js หรือ Google Tag Manager ได้ที่ตั้งค่าเหตุการณ์

เหตุการณ์ Universal Analytics

เหตุการณ์ Universal Analytics จะอิงตามเหตุการณ์/หมวดหมู่/ป้ายกำกับ/รูปแบบค่าเดิม

gtag.js

ใช้คำสั่ง gtag('event') กับไวยากรณ์ต่อไปนี้

gtag('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

ตัวอย่างต่อไปนี้จะส่งเหตุการณ์ที่มีการดำเนินการเป็น 'Downloads' หมวดหมู่ 'MP3' และป้ายกำกับ "Debussy - Clair de lune"

gtag('event', 'Downloads', {
  'event_category' : 'MP3',
  'event_label' : 'Debussy - Clair de lune'
});

หากละเว้น <category> หรือ <label> ระบบจะตั้งค่าเริ่มต้นไว้ที่ (not set)

Tag Manager

หากต้องการส่งเหตุการณ์ Universal Analytics ใน Google Tag Manager คุณต้องมีองค์ประกอบ 2 อย่างดังนี้

  1. Google Analytics: แท็ก Universal Analytics
  2. ทริกเกอร์ที่จะทำให้แท็กเริ่มทำงาน

หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่านเอกสารในศูนย์ช่วยเหลือเกี่ยวกับแท็ก Universal Analytics

ข้อมูลเหตุการณ์ Universal Analytics มีโครงสร้างดังนี้

ชื่อ ประเภท ค่าเริ่มต้น คำอธิบาย
<action> string ค่าที่จะแสดงเป็นการกระทำของเหตุการณ์ในรายงานเหตุการณ์ของ Google Analytics
<category> string "(ไม่ได้ตั้งค่า)" หมวดหมู่ของกิจกรรม
<ป้ายกำกับ> string "(ไม่ได้ตั้งค่า)" ป้ายกำกับของเหตุการณ์
<value> ตัวเลข จำนวนเต็มที่ไม่เป็นลบซึ่งจะปรากฏเป็นค่าช่องระบายอากาศ

อ่านโครงสร้างของพารามิเตอร์เหตุการณ์ Google Analytics เพื่อให้ทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ Google Analytics ตีความโครงสร้างของเหตุการณ์

กิจกรรม Floodlight

"กิจกรรม Floodlight" เป็นเหตุการณ์สำคัญที่สอดคล้องกับเหตุการณ์เฉพาะเจาะจงที่คุณต้องการวัด เช่น การซื้อหรือการเข้าชมหน้าเว็บที่เสร็จสมบูรณ์ เมื่อผู้ใช้ดำเนินการหลังจากที่เห็นโฆษณาหนึ่งของคุณ นั่นเรียกว่าเหตุการณ์สำคัญ ดูข้อมูลเพิ่มเติม

gtag.js

กิจกรรม Floodlight ส่งจากแท็ก Google ผ่าน gtag('event','conversion') ควรวางโค้ดนี้หลังจากกำหนดฟังก์ชัน gtag() แล้ว โดยควรวางในส่วน <head> เพื่อประสิทธิภาพสูงสุด

ระบบจะส่งฟิลด์ข้อมูลเป็นสตริงของพารามิเตอร์ในพร็อพเพอร์ตี้ send_to ช่องจะแตกต่างกันไปขึ้นอยู่กับประเภทแท็ก วิธีการนับ และข้อมูลอื่นๆ ที่คุณส่งไปยังแท็ก

ต่อไปนี้คือตัวอย่างของกิจกรรม Conversion ของ Floodlight

  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'u1': '[variable]', // custom Floodlight variable
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
  });

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้แท็ก Google กับกิจกรรม Floodlight

Tag Manager

คุณใช้ Google Tag Manager เพื่อตั้งค่ากิจกรรม Floodlight ได้ อ่านข้อมูลเพิ่มเติมได้ในเอกสารในศูนย์ช่วยเหลือ