segment-event명-정의하기

김한울·2020년 5월 11일
0

segment

목록 보기
4/4
post-thumbnail

Object Action Framework

Object(Product, Application, Account ...)을 선택하고, 객체가 행하는 action을 이벤트명으로 기록하는 방식

  • 장점
    • 만약에 Product를 장바구니에 담고, 결제까지 했으면 Object 중심으로 쉽게 Action을 추적할 수 있음
    • action을 만드는데 표준이 생겨 마케터, 데이터 분석가, 개발자들 간의 소통이 한결 편해짐

Object 선택하기

  • Object는 서비스에서 고객과 소통하는 핵심 요소 (상품, 계정, 등등..)

Object를 어떻게 사용하는지 정의하기

  • Object에 이루어지는 action들을 표현하여 사용

각 Object에 맞는 수집할 정보 정의하기

각 action에서 사용하는 데이터들 중에 추후 데이터 분석 때 필요할만 것들을 property로 정의함

API 호출하기

정의한 Action 이름과 추후로 사용할 property의 값들을 segment 서버로 전송한다.

analytics.track('Product Viewed, {
  product_id: '507f1f77bcf86cd799439011',
  sku: 'G-32',
  category: 'Games',
  name: 'Monopoly: 3rd Edition',
  brand: 'Hasbro',
  variant: '200 pieces',
  price: 18.99,
  quantity: 1,
  coupon: 'MAYDEALS',
  position: 3,
  url: 'https://www.example.com/product/path',
  image_url: 'https://www.example.com/product/path.jpg'
});

참고자료

https://segment.com/academy/collecting-data/naming-conventions-for-clean-data/

profile
적정 기술에 대해 고민합니다.

0개의 댓글