<aside> 💡 이 문서는 채널톡과 연동하는 빌더사 등에서 스크립트를 작성하여야 할 때, 고객의 프로필 정보 작성 및 이벤트 전송에 대한 권장 사항을 제공하는 가이드라인 문서입니다. 이 문서에 없는 프로필 정보 및 이벤트를 추가하실 때에는 채널톡 연동 담당자와의 자세한 논의를 하시는 것을 부탁드립니다.

</aside>

데이터 타입

만약 데이터 타입을 잘못 넣을 경우에는 마케팅 등 주요 기능이 정상적으로 동작하지 않을 수 있습니다.

편의상 문자열은 "" 안에 표현하였습니다.

Profile key, event property data type

데이터 타입에 대한 Javascript 코드 샘플은 다음과 같습니다.

아래의 키 및 값은 샘플이므로 참고 부탁드립니다.

"profile": {
  "name": "Name",
  "mobileNumber": "+821012341234",
  "isAdult": false,
  "age": 18,
  "score": 13.4,
  "joinedAt": 1615514616123,
  "todo": ["study", "work"]
}

부팅 데이터

1. 멤버 아이디 (memberId)

회원인지 비회원인지를 결정하는 string 값입니다.

해당 값은 비어있을 수 없으며, 존재하면 해당 아이디 값을 가지는 회원, 존재하지 않을 경우 비회원으로 인식됩니다.

2. 멤버 해시 (memberHash)

회원을 판별하는 멤버 아이디는 브라우저 등의 사용자 측에서 전달되는 정보를 전적으로 신뢰하여 처리하고 있습니다.

그렇기 때문에 멤버 아이디를 사용자 측에서 임의로 조작하여 다른 회원의 정보를 볼 수 있는 문제가 있습니다.

이 기능은 구현하지 않아도 사용에 문제는 없으나,

멤버 아이디 조작을 통해 다른 회원의 정보를 열람하는 행위를 원천적으로 차단하는 중요한 보안 기능이니 가능한한 개발하는 것을 권장드립니다.