이벤트 보내기

SDK를 사용하면 사용자 작업 데이터, 데이터 베이스 상태, 성능 표시기 등 웹 사이트의 서버 부분에서 Finteza로 모든 이벤트를 보낼 수 있습니다. 해당 finteza.sendEvent() 메소드가 이를 목적으로 제공됩니다.

const finteza = require("finteza-sdk");
 
// sending event
finteza.sendEvent({
  name: "Server Track Test",
  websiteId: "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
});

다음 호출 시 아래의 매개변수를 설정하세요 finteza.sendEvent():

매개변수

유형

설명

이름 *

문자열

이벤트 이름. 최대 길이는 128자 입니다.

websiteId *

문자열

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

url

문자열

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

referer

문자열

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

 

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

* — 필수 매개변수.

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

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

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

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

매개변수

유형

설명

유닛

문자열

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

숫자

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

예:

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