이벤트 보내기

SDK를 사용하면 사용자 작업 데이터, 데이터 베이스 상태, 성능 표시기 등 웹 사이트의 서버 부분에서 Finteza로 모든 이벤트를 보낼 수 있습니다. 해당 FintezaAnalytics::event() 메소드가 그 기능을 책임집니다.

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

SDK 파일을 {SDK_PATH}에 경로를 설정하여 포함시키세요. 그런 다음, 다음 매개변수로 FintezaAnalytics::event() 를 호출하세요:

매개변수

유형

설명

이름 *

문자열

이벤트 이름. 최대 길이는 기호 128개 입니다.

websiteId *

문자열

웹사이트 ID. 다음의 웹사이트 설정 (ID 필드)에서 얻을 수 있습니다: Finteza 패널.

url

문자열

Finteza 서버 주소. 대부분의 경우 변경하면 안됩니다.

referer

문자열

모든 이벤트는 websiteId를 사용하여 Finteza 측의 카운터 (웹사이트)에 바운드 됩니다. 시스템은 이벤트가 도착한 호스트가 카운터 호스트에 해당하는지 확인합니다 ( Finteza 패널의 웹사이트 설정에서 지정됨). 이렇게 하면 트래픽이 팽창하는 것을 방지 할 수 있습니다.

 

기본적으로, 이벤트를 보낼 때 SDK가 작동하는 호스트 (자동으로 정의됨)가 지정됩니다 필요한 경우, referer 매개변수를 이용해 다시 정의할 수 있습니다.

* — 필수 매개변수.

이벤트 매개 변수의 추가 데이터 #

Finteza로 전송되는 이벤트에서 구매한 제품 유형이나, 가격, 통화 등과 같은 추가 데이터를 매개 변수로 지정할 수 있습니다.

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

이벤트 이름과 웹사이트 ID를 설정하고 이후 추가 매개 변수를 지정하세요:

매개변수

유형

설명

유닛

문자열

매개변수 측정 유닛, 예: USD, 항목, 등. 최대 길이는 기호 32개 입니다.

숫자

매개변수 값 최대 길이는 기호 64개 입니다.

예:

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