การส่งเหตุการณ์

SDK ทำให้สามารถส่งเหตุการณ์ใดๆจากส่วนเซิร์ฟเวอร์ของเว็บไซต์ของคุณไปยัง Finteza รวมถึงข้อมูลการใช้งานของผู้ใช้ สถานะฐานข้อมูล ตัวชี้วัดประสิทธิภาพ ฯลฯ โดย method Finteza.Tracker.SendEvent มีเพื่อการใช้งานดังกล่าว

Finteza.Tracker.SendEvent("{EVENT}""REFERER");

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

พารามิเตอร์

ประเภท

คำอธิบาย

name *

string

ชื่อเหตุการณ์ ความยาวสูงสุด 128 สัญลักษณ์

referer*

string

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

backReferer

string

ที่อยู่ของหน้าเว็บที่ผู้เข้าชมอยู่ก่อนทำการกระทำที่ติดตาม

userIp

string

IP address ของผู้เข้าชมซึ่งทำการกระทำที่ติดตาม

userAgent

string

เอเจนต์ของผู้ใช้ของผู้เข้าชมซึ่งทำการกระทำที่ติดตาม

unit

string

หน่วยวัดของพารามิเตอร์ ตัวอย่างเช่น USD, รายการ, ฯลฯ ความยาวสูงสุด 32 ตัวอักษร

value

string

ค่าของพารามิเตอร์ ความยาวสูงสุดคือ 64 สัญลักษณ์

* — พารามิเตอร์ที่ต้องระบุ

ตัวอย่าง:

Finteza.Tracker.SendEvent("Server Track Purchase""https://www.mysite.com""USD""100");

ไม่จำเป็นต้องระบุพารามิเตอร์ ตัวอ้างอิง ทุกครั้งที่ส่งเหตุการณ์ ถ้าคุณตั้งค่าตั้งต้นในช่วง การเริ่มต้น เมื่อเรียก Finteza.RegisterAnalytics ระบุพารามิเตอร์เพิ่มเติม defaultReferer:

Finteza.RegisterAnalytics(websiteId: "{WEBSITE_ID}", defaultReferer: "{DEFAULT_REFERER}");

หมายเหตุ: ถ้าคุณไม่ได้ใช้ defaultReferer ระบุ ตัวอ้างอิง เมื่อเรียก SendEvent แต่ละครั้ง มิฉะนั้นเหตุการณ์จะไม่ถูกส่ง


ตัวแปรอื่นที่พร้อมใช้งานสำหรับฟังก์ชั่น Finteza.Tracker.SendEvent:

Finteza.Tracker.SendEvent({CONTEXT}"{EVENT}");

แทนที่การระบุอย่างชัดเจนของตัวอ้างอิง backReferer, userIp, userAgent ที่นี่ execution context ของรีเควสจะถูกระบุ ซึ่งพารามิเตอร์ที่ถูกระบุจะได้รับและส่งไปที่ Finteza

พารามิเตอร์

ประเภท

คำอธิบาย

httpContext *

System.Web.HttpContextBase or System.Web.HttpContext

Execution context ของรีเควส HTTP ปัจจุบัน ซึ่งพารามิเตอร์ ตัวอ้างอิง, backReferer, userIp และ userAgent ถูกส่งมา จะถูกสร้างโดยอัตโนมัติ

name *

string

ชื่อเหตุการณ์ ความยาวสูงสุดคือ 128 สัญลักษณ์

unit

string

หน่วยวัดของพารามิเตอร์ ตัวอย่างเช่น USD, รายการ, ฯลฯ ความยาวสูงสุดคือ 32 ตัวอักษร

value

string

ค่าของพารามิเตอร์ ความยาวสูงสุดคือ 64 สัญลักษณ์

* — พารามิเตอร์ที่ต้องการ