การทำงานร่วมกันFinteza SDKเซิร์ฟเวอร์เว็บ Node.jsการส่งเหตุการณ์

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

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

const finteza = require("finteza-sdk");
 
// การส่งเหตุการณ์
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

ตั้งพารามิเตอร์ต่อไปนี้เมื่อเรียก finteza.sendEvent():

พารามิเตอร์

ประเภท

คำอธิบาย

name *

string

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

websiteId *

string

ID ของเว็บไซต์ มันสามารถหาได้ในการตั้งค่าเว็บไซต์ (ฟิลด์ ID) ของ แผงควบคุม Finteza

url

string

แอดเดรสของเซิร์ฟเวอร์ Finteza ในกรณีส่วนใหญ่ มันไม่ควรถูกเปลี่ยน

referer

string

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

 

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

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

ข้อมูลเพิ่มเติมในพารามิเตอร์เหตุการณ์ #

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

finteza.sendEvent({
  name: "{EVENT}",
  websiteId: "{WEBSITE_ID}",
  unit: "{UNIT}",
  value: {VALUE}
});

ระบุชื่อเหตุการณ์และ ID ของเว็บไซต์ และตั้งพารามิเตอร์เพิ่มเติม:

พารามิเตอร์

ประเภท

คำอธิบาย

unit

string

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

value

number

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

ตัวอย่าง:

finteza.sendEvent({
  name: "Server Track Purchase}",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
  unit: "USD",
 ค่า: 100
});