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

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

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

// import
ใส่ "{SDK_PATH}\finteza-analytics.php" );
 
// send an event
FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
) );

รวมไฟล์ SDK โดยการตั้งค่า path ใน {SDK_PATH} แล้วเรียก FintezaAnalytics::event() พร้อมพารามิเตอร์ต่อไปนี้:

พารามิเตอร์

ประเภท

คำอธิบาย

name *

string

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

websiteId *

string

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

url

string

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

referer

string

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

 

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

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

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

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

FintezaAnalytics::event( array(
    'name' => '{EVENT}',
    'websiteId' => '{WEBSITE_ID}'
    'unit' => '{UNIT}',
    'value' => '{VALUE}'
) );

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

พารามิเตอร์

ประเภท

คำอธิบาย

unit

string

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

value

number

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

ตัวอย่าง:

FintezaAnalytics::event( array(
    'name' => 'SERVER+TRACK+PURCHASE',
    'websiteId' => 'sbnopromrvdebluwjzylmbhfkrmiabtqpc'
    'unit' => 'USD',
    'value' => '100'
) );