อีคอมเมิร์ซ
Finteza รองรับเหตุการณ์อีคอมเมิร์ซเพื่อสร้างการวิเคราะห์เชิงลึกสำหรับร้านค้าออนไลน์ กำหนดค่าการส่งเหตุการณ์ที่เหมาะสมและ
- ค้นพบรายการและแบรนด์ที่ได้รับความนิย
- ระบุปริมาณการขายที่แท้จริง
- ประมาณการณ์กำไรที่ยังไม่เกิดขึ้นเมื่อผู้ซื้อออกจากรถเข็นโดยไม่ทำการซื้อให้เสร็จสมบูรณ์ด้วยเหตุผลบางประการ
ระบบให้การวัดค่าอื่นๆ จำนวนมากเพื่อช่วยคุณในการประเมินประสิทธิภาพของธุรกิจ สำหรับรายละเอียดเพิ่มเติมกรุณาอ่านบทความ "Finteza แนะนำอีคอมเมิร์ซ".
มันทำงานอย่างไร #
ส่วนอีคอมเมิร์ซทำงานคล้ายกับ เหตุการณ์. ติดตั้งโค้ดการติดตาม ที่เว็บไซต์ของคุณ และเพิ่มฟังก์ชั่นที่เกี่ยวข้องที่หน้าเว็บเพื่อส่งเหตุการณ์ต่างๆ: ข้อมูลเกี่ยวกับขั้นตอนการซื้อ เกี่ยวกับรายการที่ถูกเพิ่มไปยังรถเข็น และอื่นๆ
ต่างจากเหตุการณ์ทั่วไป การติดตามของอีคอมเมิร์ซจะให้ พารามิเตอร์ ที่มีจำนวนมากกว่าอีกมาก พารามิเตอร์เหล่านี้ใช้สำหรับการแสดงข้อมูลที่เกี่ยวข้องในรายงานพิเศษใน แผงควบคุม Finteza:
วิธีการส่งเหตุการณ์อีคอมเมิร์ซ #
หลังจาก การเชื่อมต่อ Finteza JavaScript Client คุณจะสามารถเปิดใช้งานการส่งเหตุการณ์อีคอมเมิร์ซ เพื่อเปิดใช้งาน เพิ่มโค้ด JavaScript ต่อไปนี้ไปยังหน้าเว็บไซต์:
fz("ecommerce", {
|
{EVENT_NAME} แทนชื่อเหตุการณ์ ที่กำหนดไว้ล่วงหน้า ตัวอย่างเช่น "View Item".
ถัดไป เพิ่มคำอธิบาย JSON ของเหตุการณ์ คำอธิบายจะประกอบด้วย พารามิเตอร์ที่กำหนดไว้ล่วงหน้า:
- มันเริ่มต้นด้วยพารามิเตอร์ของรถเข็นสำหรับเหตุการณ์ที่เกี่ยวข้องกับรถเข็น
- นอกจากนี้ อาเรย์ของคำอธิบายของรายการจะถูกส่งในพารามิเตอร์ 'items'
รายชื่อของพารามิเตอร์ควรตรงกับประเภทของเหตุการณ์ ตัวอย่างเช่น อย่าระบุพารามิเตอร์การขนส่งสำหรับ เหตุการณ์การเข้าชมรายการ.
ดูส่วนที่แยกต่างหากสำหรับรายชื่อของ เหตุการณ์ ที่รองรับ และตัวอย่างการส่ง รวมทั้งรายชื่อของ พารามิเตอร์ของรายการและรถเข็นที่มีทั้งหมด
ด้านล่างคือคำอธิบายอย่างละเอียดเกี่ยวกับวิธีการกรอกข้อมูล โดยใช้ตัวอย่างของการซื้อที่เสร็จสมบูรณ์ซึ่งเป็นเหตุการณ์หลักของอีคอมเมิร์ซ
ตัวอย่างการส่งเหตุการณ์ Checkout Success #
เหตุการณ์ Checkout Success หมายถึงการซื้อที่เสร็จสมบูรณ์ ข้อมูลที่มีทั้งหมดสามารถถูกส่งในเหตุการณ์ จากธุรกรรมจนถึงรายละเอียดการจัดส่ง
คำอธิบายของเหตุการณ์ถูกส่งเป็น พารามิเตอร์ พารามิเตอร์การซื้อทั่วไป เช่น หมายเลขธุรกรรม ลูกค้า และอื่นๆ จะถูกเติมในส่วนรถเข็นเท่านั้น:
- cart_id — ตัวระบุรถเข็น
- transaction_id — ตัวระบุการชำระเงิน
- seller, buyer — ชื่อหรือตัวระบุของผู้ขายและผู้ซื้อ สิ่งนี้อาจเป็นชื่อผู้ใช้บนเว็บของคุณ พารามิเตอร์เหล่านี้ใช้สำหรับการสร้างรายงานผู้ซื้อสูงสุด รายงานดังกล่าวมีประโยชน์ถ้าหากมีผลิตภัณฑ์ของผู้ขายภายนอกหลายรายบนเว็บของคุณ
- affiliation — ร้านค้าหรือสาขาซึ่งธุรกรรมได้เกิดขึ้น
- detail — ที่นี่คุณสามารถระบุข้อมูลเพิ่มเติมเกี่ยวกับการซื้อ
- checkout_option — วิธีการชำระเงิน
- checkout_step — จำนวนขั้นตอนการซื้อ ตัวอย่างเช่น ถ้าการซื้อบนเว็บไซต์ของคุณมีสามขั้นตอน: การดูรถเข็น การเข้าสู่รายละเอียดการจัดส่ง และการชำระเงิน คุณสามารถกำหนดเลขของขั้นตอนเป็น 1 2 และ 3 ซึ่งค่า 3 จะถูกส่งที่ขั้นตอนการซื้อที่สำเร็จ
พารามิเตอร์การจ่ายเงินทั้งหมด (จำนวนทั้งหมด การลดราคา และอื่นๆ) สามารถถูกระบุเพิ่มเติมในส่วนของรถเข็น คำอธิบายของรถเข็นจะตามด้วยคำอธิบายของแต่ละรายการในรถเข็น
กรุณาให้ความสนใจกับการเติมข้อมูลจำเพาะที่เกี่ยวข้องกับพารามิเตอร์การชำระเงิน: profit, value, price, transaction_fee, tax_value, discount_value, shipping_value
- สำหรับรถเข็น: พารามิเตอร์ 'price' ไม่ถูกเติม พารามิเตอร์อื่นๆ ถูกระบุเป็นค่ารวมของพารามิเตอร์ที่เกี่ยวข้องของรายการในรถเข็น ค่าจะถูกระบุในรูปของเงิน
- สำหรับรายการ: พารามิเตอร์ 'price' ระบุราคาต่อรายการ แม้ว่ามีหลายหน่วยของรายการเดียวกัน (quantity > 1) ค่าอื่นๆ ถูกระบุโดยคำนึงถึงจำนวนหน่วยของรายการ ตัวอย่างเช่น ถ้าราคาของรายการคือ 300 USD (price = 300) และรถเข็นมีสินค้านั้น 5 หน่วย (quantity = 5) ดังนั้น 1500 ควรจะถูกส่งในพารามิเตอร์ 'value'
fz('ecommerce', {
|
สามเหตุการณ์ต่อไปนี้จะถูกสร้างใน Finteza บนพื้นฐานของแทร็คนี้:
- เหตุการณ์ "Checkout Success" สำหรับแต่ละรายการ เหตุการณ์จะรวมถึง transaction_id, affiliation, cart_id, checkout_step และ checkout_option จากคำอธิบายของรถเข็น
- เหตุการณ์ "Checkout Success" สำหรับรถเข็น ถ้า cart_id ไม่ถูกระบุ เหตุการณ์จะไม่ถูกสร้าง