บางครั้งคุณอาจต้องการสร้างเหตุการณ์ใหม่เมื่อมีการทริกเกอร์เหตุการณ์ที่มีอยู่โดยใช้ค่าพารามิเตอร์ที่เฉพาะเจาะจง ตัวอย่างเช่น หากต้องการบันทึกเหตุการณ์สำคัญเมื่อผู้ใช้ไปที่หน้ายืนยัน คุณสามารถสร้างเหตุการณ์ที่กำหนดเองใหม่ เช่น confirm_signup
เมื่อเกิดเหตุการณ์ page_view
ซึ่งมีค่าพารามิเตอร์ page_location
ที่ตรงกับ URL ของหน้าการยืนยัน จากนั้นก็ทําเครื่องหมายเหตุการณ์ confirm_signup
เป็นเหตุการณ์สำคัญ
นอกจากนี้ คุณยังเปลี่ยนเหตุการณ์ที่มีอยู่ได้ เช่น เปลี่ยนชื่อเหตุการณ์หรือพารามิเตอร์ ซึ่งจะช่วยให้แก้ไขข้อผิดพลาดในการวัดที่เกิดจากการพิมพ์ชื่อ เงื่อนไข หรือพารามิเตอร์ของเหตุการณ์ผิดได้
ข้อจํากัดและคําเตือน
- เหตุการณ์ที่แก้ไขและเหตุการณ์ใหม่ไม่มีผลกับข้อมูลย้อนหลัง
- คุณแก้ไขเหตุการณ์ที่มีอยู่ได้สูงสุด 50 รายการ และสร้างเหตุการณ์ได้สูงสุด 50 รายการโดยอิงตามเหตุการณ์ที่มีอยู่
- การแก้ไขใช้เวลาอย่างน้อย 1 ชั่วโมงจึงจะมีผล
- ระบบจะคํานวณการแก้ไขที่ฝั่งไคลเอ็นต์ (ก่อนส่งข้อมูลไปยัง Analytics)
-
คุณไม่สามารถสร้างหรือแก้ไขเหตุการณ์ตามพารามิเตอร์จากอาร์เรย์ items (เช่น
item_brand
,item_name
,item_id
) เมื่อใช้gtag.js
-
คุณไม่สามารถแก้ไขเหตุการณ์หากส่งเหตุการณ์ในการตั้งค่าแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ เช่น เมื่อใช้ Measurement Protocol
ก่อนเริ่มต้น
ก่อนสร้างเหตุการณ์ใหม่หรือเปลี่ยนชื่อเหตุการณ์ที่มีอยู่ ให้ทำดังนี้
- ตรวจสอบว่าชื่อใหม่ไม่ใช่ชื่อที่สงวนไว้
- ตรวจสอบการเปลี่ยนแปลงกับทีมของคุณเพื่อไม่ให้สร้างชื่อเหตุการณ์ที่ซ้ำกัน
- ตรวจสอบขีดจํากัดการรวบรวมเหตุการณ์
วิธีการ
หากคุณมีสตรีมหลายรายการที่เชื่อมต่อกับพร็อพเพอร์ตี้ Google Analytics ระบบจะขอให้คุณเลือกสตรีมที่ต้องการสร้างหรือแก้ไขเหตุการณ์
การสร้างเหตุการณ์จะคัดลอกเหตุการณ์ที่มีอยู่ไปยังเหตุการณ์ใหม่ด้วยพารามิเตอร์จากเหตุการณ์ที่มีอยู่ รวมถึงพารามิเตอร์ใหม่ใดๆ ที่คุณระบุ
- ในส่วนผู้ดูแลระบบ ในส่วนการแสดงข้อมูล ให้คลิกเหตุการณ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้ คุณต้องเป็นผู้แก้ไขหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง สร้างเหตุการณ์จากเหตุการณ์ที่มีอยู่ หากไม่เห็นปุ่มสร้างเหตุการณ์ที่ด้านขวาบนของตาราง แสดงว่าคุณไม่มีบทบาทที่จําเป็นต้องมีในการสร้างเหตุการณ์
- คลิกสร้างเหตุการณ์ แล้วคลิกสร้าง
- ป้อนชื่อเหตุการณ์ที่สอดคล้องกับกฎการตั้งชื่อเหตุการณ์ในชื่อเหตุการณ์ที่กําหนดเอง
- ในเงื่อนไขการจับคู่ ให้ระบุเงื่อนไขการจับคู่อย่างน้อย 1 ข้อ Google Analytics จะคัดลอกเหตุการณ์ที่ตรงกับเงื่อนไขที่คุณระบุ เช่น หากคุณระบุ "event_name equals view_item" แล้ว Analytics ก็จะคัดลอก view_item ไปยังเหตุการณ์ใหม่
หากต้องการกําหนดเงื่อนไขที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใช้โอเปอเรเตอร์ที่ไม่มีข้อความ "(ไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็ก)" เช่น ใช้ "เท่ากับ" แทน "เท่ากับ (ไม่คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)" หากต้องการให้พารามิเตอร์ตรงกับค่าทุกประการ
อ่านแนวทางปฏิบัติแนะนําก่อนใช้นิพจน์ทั่วไปในเงื่อนไขที่ตรงกัน - (ไม่บังคับ) โดยค่าเริ่มต้น ระบบจะเปิดใช้คัดลอกพารามิเตอร์จากเหตุการณ์แหล่งที่มาเพื่อใช้พารามิเตอร์จากเหตุการณ์ที่ตรงกัน หากต้องการปิดฟีเจอร์นี้ ให้คลิกคัดลอกพารามิเตอร์จากเหตุการณ์แหล่งที่มา
- (ไม่บังคับ) ในแก้ไขพารามิเตอร์ ให้เปลี่ยนพารามิเตอร์จากเหตุการณ์ที่ตรงกันซึ่งคุณคัดลอกไปยังเหตุการณ์ใหม่ ตัวอย่างเช่น หากระบุเหตุการณ์ view_item ในเงื่อนไขการจับคู่ คุณอาจแก้ไขพารามิเตอร์สกุลเงินได้ ดูข้อมูลเพิ่มเติม
หมายเหตุ: คุณจะใช้การดําเนินการทางคณิตศาสตร์กับเหตุการณ์โดยใช้เครื่องมือสร้างเหตุการณ์ไม่ได้ คุณต้องส่งค่าที่อัปเดตแล้วในเหตุการณ์ใหม่แทน
- คลิกสร้าง
การแก้ไขเหตุการณ์จะเขียนทับเหตุการณ์ที่มีอยู่ด้วยการเพิ่ม เปลี่ยนแปลง หรือนําพารามิเตอร์ออก ระบบประมวลผลเหตุการณ์ที่แก้ไขก่อนประมวลผลเหตุการณ์ที่สร้าง
- ในส่วนผู้ดูแลระบบ ในส่วนการแสดงข้อมูล ให้คลิกเหตุการณ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้ คุณต้องเป็นผู้แก้ไขหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง แก้ไขเหตุการณ์ที่มีอยู่ หากไม่เห็นปุ่มแก้ไขเหตุการณ์ที่ด้านขวาบนของตาราง แสดงว่าคุณไม่มีบทบาทที่จําเป็นต้องมีในการสร้างเหตุการณ์
- คลิกแก้ไขเหตุการณ์ แล้วคลิกสร้าง
- ป้อนชื่อที่อธิบายการเปลี่ยนแปลงในส่วนชื่อการแก้ไข
- ในเงื่อนไขการจับคู่ ให้ระบุเงื่อนไขการจับคู่อย่างน้อย 1 ข้อ คุณจะแก้ไขเหตุการณ์ที่มีพารามิเตอร์เหตุการณ์อย่างน้อย 1 รายการซึ่งตรงกับเงื่อนไขทั้งหมดที่ระบุได้ ตัวอย่างเช่น หากระบุ "event_name equals view_item" คุณจะแก้ไขเหตุการณ์ view_item ได้
หากต้องการกําหนดเงื่อนไขที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใช้โอเปอเรเตอร์ที่ไม่มีข้อความ "(ไม่คำนึงถึงตัวพิมพ์ใหญ่/เล็ก)" เช่น ใช้ "เท่ากับ" แทน "เท่ากับ (ไม่คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)" หากต้องการให้พารามิเตอร์ตรงกับค่าทุกประการ
อ่านแนวทางปฏิบัติแนะนําก่อนใช้นิพจน์ทั่วไปในเงื่อนไขที่ตรงกัน - ในแก้ไขพารามิเตอร์ ให้เปลี่ยนพารามิเตอร์จากเหตุการณ์ที่ตรงกัน ลองดูตัวอย่างการแก้ไขที่ทำได้
หมายเหตุ: คุณจะใช้การดําเนินการทางคณิตศาสตร์กับเหตุการณ์โดยใช้เครื่องมือสร้างเหตุการณ์ไม่ได้ คุณต้องส่งค่าที่อัปเดตแล้วในเหตุการณ์ใหม่แทน
- คลิกสร้าง
เหตุการณ์ที่แก้ไขจะทํางานตามลําดับที่ปรากฏในรายการการแก้ไขเหตุการณ์
การแก้ไขเหตุการณ์จะมีผลกับข้อมูลของคุณตามลําดับที่ปรากฏในรายการการแก้ไข ซึ่งลำดับนี้จะมีความสำคัญหากคุณมีการแก้ไขที่เกี่ยวข้องกัน
ตัวอย่างเช่น หากเปลี่ยนชื่อเหตุการณ์ในการแก้ไข 1 และใช้ชื่อใหม่เป็นพื้นฐานในการสร้างเหตุการณ์อื่นในการแก้ไข 2 คุณก็ต้องทำให้การแก้ไขดำเนินการตามลําดับของการแก้ไข 1 > การแก้ไข 2 หากการแก้ไขเหล่านั้นไม่เรียงตามลําดับ ก็จะทำให้ดำเนินการตามการแก้ไข 2 ไม่สำเร็จ
เปลี่ยนลําดับการแก้ไขเหตุการณ์
- ในส่วนผู้ดูแลระบบ ในส่วนการแสดงข้อมูล ให้คลิกเหตุการณ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้ คุณต้องเป็นผู้แก้ไขหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง เปลี่ยนลําดับเหตุการณ์ที่แก้ไข หากไม่เห็นปุ่มแก้ไขเหตุการณ์ที่ด้านขวาบนของตาราง แสดงว่าคุณไม่มีบทบาทที่จําเป็นต้องมีในการสร้างเหตุการณ์
- คลิกแก้ไขเหตุการณ์
- ในแผงการแก้ไขเหตุการณ์ ให้คลิกเปลี่ยนลําดับ
- ลากการแก้ไขจากตําแหน่งหนึ่งในรายการไปยังอีกตําแหน่งหนึ่งที่ต้องการ
- คลิกใช้
- ในส่วนผู้ดูแลระบบ ในส่วนการแสดงข้อมูล ให้คลิกเหตุการณ์
ลิงก์ก่อนหน้าจะเปิดพร็อพเพอร์ตี้ Analytics ล่าสุดที่คุณเข้าถึง คุณเปลี่ยนพร็อพเพอร์ตี้ได้โดยใช้ตัวเลือกพร็อพเพอร์ตี้ คุณต้องเป็นผู้แก้ไขหรืออยู่ในระดับสูงกว่านั้น ที่ระดับพร็อพเพอร์ตี้ถึง แก้ไขเหตุการณ์ที่สร้างหรือแก้ไข หากไม่เห็นปุ่มสร้างเหตุการณ์ที่ด้านขวาบนของตาราง แสดงว่าคุณไม่มีบทบาทที่จําเป็นต้องมีในการสร้างเหตุการณ์
- คลิกสร้างเหตุการณ์
- เลือกเหตุการณ์เพื่อแก้ไขในตารางเหตุการณ์ที่กําหนดเอง
- ปรับเงื่อนไขและพารามิเตอร์ตามที่จำเป็น
- คลิกบันทึก
ตัวอย่าง
แก้ไขเหตุการณ์ที่มีอยู่
ตัวอย่างต่อไปนี้แสดงวิธีเปลี่ยนชื่อ pub_article
เป็น publish_article
สําหรับข้อมูลทั้งหมดที่รวบรวมหลังจากการเปลี่ยนแปลงนี้ publish_article
จะปรากฏในรายงานแทน pub_article
แก้ไขเหตุการณ์
ชื่อการแก้ไข
เปลี่ยน pub_article เป็น publish_article |
เงื่อนไขการจับคู่
พารามิเตอร์ | โอเปอเรเตอร์ | ค่า |
event_name | เท่ากับ | pub_article |
แก้ไขพารามิเตอร์
พารามิเตอร์ | ค่าใหม่ |
event_name | publish_article |
สร้างเหตุการณ์ใหม่จากเหตุการณ์ที่มีอยู่
สร้างเหตุการณ์ใหม่เมื่อต้องเรียกเหตุการณ์ตามเงื่อนไข แต่ไม่ต้องการให้เหตุการณ์ที่มีอยู่เปลี่ยนแปลง สร้างเหตุการณ์ใหม่ตามที่อธิบายไว้ในวิธีการสร้างเหตุการณ์ใหม่จากเหตุการณ์ที่มีอยู่
ตัวอย่างเช่น สมมติว่ามีการเรียกเหตุการณ์ article_scroll
ที่มีอยู่เมื่อผู้เข้าชมเลื่อนเพื่ออ่านบทความฉบับเต็มในเว็บไซต์ คุณต้องการรายงานการเลื่อนในหน้าผลิตภัณฑ์ (product.html
) แยกต่างหาก จึงสร้างเหตุการณ์ product_scroll
ใหม่ รายงานก็จะมีข้อมูลทั้งหมดของ article_scroll
และ product_scroll
ซึ่งรวบรวมหลังจากเรียกเหตุการณ์ใหม่
สร้างกิจกรรม
ชื่อเหตุการณ์ที่กำหนดเอง
product_scroll |
เงื่อนไขการจับคู่
พารามิเตอร์ | โอเปอเรเตอร์ | ค่า |
event_name | เท่ากับ | article_scroll |
page_location | มี (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) | ผลิตภัณฑ์ |
เรียกเหตุการณ์ตามค่า
ระบุเหตุการณ์หรือพารามิเตอร์ที่มีอยู่ซึ่งคุณต้องการใช้เป็นทริกเกอร์สําหรับเหตุการณ์ใหม่
สมมติว่าคุณต้องการสร้างเหตุการณ์ที่กําหนดเองชื่อ "large_purchase" เมื่อมีการส่งเหตุการณ์ purchase
ที่มีมูลค่า $100 ขึ้นไป
- ป้อน "large_purchase" เป็นชื่อเหตุการณ์ที่กําหนดเอง
- ป้อนเงื่อนไขการจับคู่
- คัดลอกพารามิเตอร์ของเหตุการณ์เดิมไปยังเหตุการณ์ใหม่
ชื่อเหตุการณ์ที่กำหนดเอง
large_purchase |
เงื่อนไขการจับคู่
พารามิเตอร์ | โอเปอเรเตอร์ | ค่า |
event_name | เท่ากับ | purchase |
value | มากกว่าหรือเท่ากับ | 100 |
การกำหนดค่าพารามิเตอร์
คัดลอกพารามิเตอร์จากเหตุการณ์แหล่งที่มา
ในตัวอย่างนี้ เหตุการณ์ purchase
เดิมจะยังคงอยู่ และเหตุการณ์ "large_purchase" ใหม่จะได้รับการบันทึกด้วยเช่นกันเมื่อค่าของเหตุการณ์ purchase
มากกว่าหรือเท่ากับ 100
แก้ไขพารามิเตอร์
เปิดเหตุการณ์ตามที่อธิบายไว้ในวิธีการแก้ไขเหตุการณ์ที่มีอยู่
เปลี่ยนค่าพารามิเตอร์
หากต้องการเปลี่ยนค่าพารามิเตอร์เหตุการณ์ ให้เลือกพารามิเตอร์ในช่องพารามิเตอร์ แล้วป้อนค่าที่คุณต้องการใช้ในช่องค่าใหม่ ตัวอย่างเช่น หากจะเปลี่ยนค่าของ level_name เป็น "Scary dungeon" ให้เลือกพารามิเตอร์ level_name แล้วป้อนค่าใหม่ ดังนี้
พารามิเตอร์ | ค่าใหม่ |
level_name | Scary dungeon |
คัดลอกค่าพารามิเตอร์
คุณสามารถแทนที่ค่าพารามิเตอร์ใดๆ ด้วยค่าของพารามิเตอร์อื่น โดยป้อนชื่อพารามิเตอร์อื่นที่อยู่ในวงเล็บคู่ในช่องค่าใหม่
พารามิเตอร์ | ค่าใหม่ |
level_name | [[other_parameter]] |
สมมติว่าคุณพิมพ์ชื่อพารามิเตอร์ผิด ระบบจะนำเหตุการณ์ไปใช้โดยมีพารามิเตอร์เป็น level_name แทนที่จะเป็น lvl_name ซึ่งคุณจะแก้ไขได้โดยคัดลอกพารามิเตอร์ที่สะกดผิดไปยังพารามิเตอร์ที่ถูกต้องก่อน
พารามิเตอร์ | ค่าใหม่ |
level_name |
[[lvl_name]] |
หมายเหตุ: หากต้องการใช้ฟีเจอร์นี้ อย่าเพิ่มข้อความไว้นอกเครื่องหมายวงเล็บเหลี่ยม (เช่น "[[lvl_name]] other text" จะใช้ไม่ได้)
นําพารามิเตอร์เหตุการณ์ออก
คุณสามารถลบพารามิเตอร์ที่ไม่จำเป็นหรือไม่ต้องการได้ โดยกําหนดค่าพารามิเตอร์เป็นค่าว่าง
พารามิเตอร์ | ค่าใหม่ |
lvl_name |