이벤트와 속성을 사용하여 고객 여정을 개인화하세요.

고객 여정을 개인화하기 위한 이벤트 및 속성 사용

이벤트란 무엇인가요? 고객이 귀하의 웹사이트, 제품 또는 앱에서 수행하는 모든 작업은 이벤트입니다. 예를 들어, 고객이 세일에 대한 이메일을 받고 구매를 완료하고 피드백 설문조사를 완료하는 고객 여정에서 다음과 같은 이벤트를 정의할 수 있습니다: 이메일 열기, 이메일 내 클릭, 사이트의 버튼 클릭, 제품을 위시리스트나 장바구니에 추가, 구매 완료, 양식 제출.

이벤트가 발생할 때마다 이러한 이벤트에 속성이 첨부되어 더 많은 컨텍스트를 제공합니다. 예를 들어,

  • 어떤 기기를 사용했는지
  • 어떤 운영 체제를 사용했는지
  • 이벤트가 언제 발생했는지
  • 어떤 시간대에 있었는지

또한 고객을 더 잘 이해하기 위해 특정 정보를 수집할 수 있습니다. 이러한 이해를 통해 향후 고객 여정에서 더 나은 세분화를 통해 고객에게 관련성 있는 개인화된 콘텐츠를 제공할 수 있습니다.

사용자 정의 이벤트란 무엇인가요? 캡처되는 이벤트에는 두 가지 유형이 있습니다.

  • 기본 이벤트: 고객 이메일과 같은 기본 이벤트는 자동으로 캡처됩니다.
  • 사용자 정의 이벤트: 장바구니 포기와 같은 사용자 정의 이벤트는 자동으로 캡처되지 않으며, 제품 URL, 카테고리 등과 같은 속성과 함께 특정 사용 사례에 맞게 설정해야 합니다.

참고: 웹사이트나 웹앱에서 이벤트를 추적하는 이 과정은 Java, JS, Android & IOS, 웹앱 등과 같은 플랫폼에 대한 어느 정도의 이해가 필요합니다. 기술 용어에 익숙하다면 계속 진행하시고, 그렇지 않다면 개발자와 함께 작업하세요.

이벤트 정의

시작하기 전에 추적하려는 모든 이벤트와 그 속성 및 데이터 유형을 기록해 두는 것이 좋습니다. 정의한 데이터 유형은 변경할 수 없습니다. 시작하기 전에 정의를 확실히 하세요. 마찬가지로, 수신된 데이터 유형이 처음에 정의된 것과 다르면 고객 여정에서 데이터가 기록되지 않습니다.

다음은 참조용 기본 속성 목록입니다. 이러한 기본 속성은 웹페이지/웹앱에서 이벤트가 발생할 때마다 자동으로 캡처됩니다. 사용자는 이러한 속성을 수정하거나 편집할 수 없습니다.

기본 속성 (표 1)

이름 유형 설명
event_name string(50) 모든 시스템 이벤트 이름 (email_sent, email_delivered, email_subscribed, email_unsubscribed, email_bounced, email_opened, email_clicked, journey_entered, journey_exited, page_viewed, form_submitted)
event_category enum 모든 시스템 카테고리(email, journey, web, form)
event_type enum 시스템 이벤트 및 사용자 정의 이벤트
org_id (account_id) long 사용자와 연결된 조직 ID/계정 ID
contact_id long 사용자와 연결된 연락처 ID
event_time (created_at) datetime 이벤트 발생 시간

시스템 이벤트 및 사용자 정의 이벤트

시스템 이벤트

시스템 이벤트는 자동으로 캡처되며, 여정 워크플로우에서 사용자가 수행한 모든 이벤트와 함께 추가됩니다. 대량 캠페인도 캡처됩니다. 시스템 이벤트는 다음 네 가지 카테고리로 분류할 수 있습니다:

  • 이메일 이벤트
  • 여정 이벤트
  • 웹 이벤트
  • 양식 이벤트

1. 이메일 이벤트

이벤트 카테고리 이벤트 이름
이메일 이메일 전송
이메일 이메일 전달됨
이메일 이메일 열림
이메일 이메일 클릭됨
이메일 이메일 반송됨
이메일 이메일 구독 취소됨
이메일 이메일 구독됨

이메일 이벤트 속성

이메일 이벤트 속성은 이메일 이벤트의 일부로 캡처됩니다 (표 1.1에 나열됨). 이는 캡처된 다른 속성과 함께 저장됩니다 (표 1에 나열됨).

속성 설명
subscription_id 구독의 ID
campaign_id Freshmarketer를 통해 전송된 캠페인의 ID
journey_id 캠페인이 속한 Freshmarketer를 통해 전송된 여정의 ID
journey_state_id Freshmarketer를 통해 전송된 여정 상태의 ID
email_event_id 캠페인의 일부인 이메일의 ID

2. 여정 이벤트

이벤트 카테고리 이벤트 이름
여정 여정 시작됨
여정 여정 종료됨

여정 이벤트 속성

여정 이벤트 속성은 여정 이벤트의 일부로 캡처됩니다 (표 2.1에 나열됨). 이는 캡처된 다른 속성과 함께 저장됩니다 (표 1에 나열됨).

속성 설명
journey_id 캠페인이 속한 Freshmarketer를 통해 전송된 여정의 ID
journey_state_id Freshmarketer를 통해 전송된 여정의 상태 ID (활성, 초안, 중지됨)

3. 웹 이벤트

이벤트 카테고리 이벤트 이름
페이지 방문
사용자 정의 이벤트

웹 이벤트 속성

웹 이벤트 속성은 여정 이벤트의 일부로 캡처됩니다 (표 3.1에 나열됨). 이는 캡처된 다른 속성과 함께 저장됩니다 (표 1에 나열됨).

속성 유형 설명
visitor_id string (100) 사용자의 ID
ipaddress string (100) 사용자의 IP 주소
browser_name string (100) 이벤트가 캡처된 브라우저 이름
city string (255) 이벤트가 발생한 도시 이름
state string(255) 이벤트가 발생한 주 이름
country_code string(5) (ISO 코드) 이벤트가 발생한 국가 코드
medium string(255) 이벤트가 캡처된 캠페인의 UTM 매체
referrer string 이벤트의 참조자
query_params(incl utm) string(255) UTM이 포함된 참조 URL의 쿼리 매개변수
domain string(255) 이벤트가 발생한 도메인 URL의 이름
url string 이벤트가 발생한 페이지 URL
url_path string 이벤트가 발생한 URL 경로
OS string 이벤트가 발생한 OS의 이름

4. 양식 이벤트

이벤트 카테고리 이벤트 이름
양식 양식 제출됨

사용자 정의 이벤트

사용자 정의 이벤트는 비즈니스에 특화된 이벤트를 추적하기 위해 Freshchat과 공유할 수 있는 이벤트입니다. 사용자 정의 이벤트를 설정하려면 방문자 연결 API와 사용자 정의 이벤트 API를 설정해야 합니다.

다음 예제를 통해 사용자 정의 이벤트를 살펴보겠습니다:

방문자 연결 API

프론트엔드 API: FM.associateVisitor("johny.depp@hollywood.com");

위 스크린샷에서 'johnny.depp'는 Freshmarketer 가격 페이지 "https://www.freshworks.com/marketing-automation/pricing"를 방문한 익명의 사용자입니다. 우리의 JS API FM.associateVisitor("email")를 사용하여 익명의 사용자를 그들의 이메일 연락처에 연결하고 있습니다.

참고: 위 API는 계정에 이미 존재하지 않는 경우 연락처를 생성하지 않습니다.

REST API:

curl -XPOST -H "fm-token:jrr3g04b0atvta4tmghbguhgugvd03r9n8v7eon7mv1b7qa" 'http://<domain>

.freshmarketer.com/mas/api/v1/contacts/associate-visitor' -d '{"visitor_id": "1564408766806r0.8685208684454182", "email": "johnny.depp@hollywood.com"}' 참고: 위의 API는 계정에 이미 존재하지 않는 경우 연락처를 생성합니다. 사용자 정의 이벤트 API 프론트엔드 API FM.trackCustomEvent("장바구니에 추가됨", { "email": "david.thompson@sample.com", "price": 100.21, "currency": "USD", "is_mobile_transaction": true, "return date": "2019-12-30" }); REST API curl -XPOST 'https://.freshmarketer.com/mas/api/v1/events?email=david@aws.com&event_name=signup_from_social' -d'{"price": 1000, "currency": "USD", "product-name": "Amazon Fire Stick", "user_id": "1010303"}' -H "Content-Type: application/json" curl -XPOST 'https://.freshmarketer.com/mas/api/v1/events?email=david@aws.com&event_name=signup_from_social' -d'{"price": 1000, "currency": "USD", "product-name": "Amazon Fire Stick", "user_id": "1010303"}' -H "Content-Type: application/json" 지원되는 날짜 형식: 1. "yyyy-MM-dd"; 2. "yyyy-MM-dd HH:mm:ssZ"; 3. "yyyy-MM-dd HH:mm:ss.SSS z"; 4. "yyyy-MM-dd HH:mm:ss.SSS"; 사용자 정의 이벤트 속성 비즈니스 요구에 따라 사용자 정의 이벤트 속성을 정의할 수 있습니다. 예를 들어, 제품을 장바구니에 추가하는 이벤트의 경우 다음과 같은 속성을 가질 수 있습니다: 제품 이름, 제품 가격, 통화 값 등. 사용자 정의 이벤트의 제한 사항 사용자 정의 이벤트는 다음 데이터 유형에서만 정의할 수 있습니다: Boolean Number  String  (255자) Date 이벤트 이름의 최대 길이는 100자입니다. 사용자 정의 이벤트는 각 데이터 유형에 대해 최대 25개의 사용자 정의 속성을 가질 수 있습니다. 속성의 String 데이터 유형의 최대 길이는 255자입니다. 속성 이름의 최대 길이는 50자입니다. 이벤트 또는 이벤트 속성의 이름은 fm_으로 시작해서는 안 됩니다.

이 문서가 도움이 되었나요?

Freshdesk Omni AI 도우미

이벤트와 속성을 사용하여 고객 여정을 개인화하세요.

AI 어시스턴트 초기화 중...