
채널톡은 웹사이트나 모바일 앱에 설치할 수 있는 SDK 를 통하여 고객과 소통할 수 있는 경험 제공
이벤트는 웹사이트나 에플리케이션 내에서 발생하는 유저의 행동을 뜻하며, 비즈니스와 관련된 모든 이벤트를 정의할 수 있다.
SDK에서는 아래 이벤트를 기본적으로 제공한다
프로퍼티(Property)는 이벤트를 설명해주는 하위 정보이다. 프로퍼티 데이터를 바탕으로 이벤트를 좀 더 자세하게 파악 할 수 있고, 적합한 의사결정을 내리는데 도움을 준다.
멤버 해시(Member Hash)는 고객의 memberId를 HMAC-SHA256를 이용해 암호화하여 적합한 유저의 부트 요청만 허용 할 수 있도록 하는 기능이다. 보안 강화를 위해서 멤버 해시 기능을 사용하는 것을 강력하게 권장한다.
페이지는 현재 보고 있는 화면에 대한 정보를 나타내는 값 이며, 페이지는 특정 이벤트를 전송하거나 , 특정 서포트봇을 보여주기 위해 활용될 수 있다.
URL의 한계점 존재
URL대신 페이지를 사용함으로써, 현재 보고 있는 화면에 대한 정보를 원활하게 활용 가능
표준 URL은 중복되거나 유사한 여러 페이지 중 가장 대표적이라고 간주되는 페이지의 URL
예를들어, 동일한 페이지의 URL이 여러 개 있는 경우
이 중 하나의 URL이 표준 URL이 될 수 있다.
https://developers.channel.io/reference/canonical-url-kr
표준 URL은 통계를 처리하는데 도움이 된다.
서버는 , 위에서 언급한 두 URL이 같은 화면을 보여주는지 확신 할 수 없다. 그렇기에 , 유입량 통계 등의 데이터 수집 과정에서 별개의 URL로 인식한다.
그러나, 만약 표준 URL이 같다면, 서버는 두 URL이 같은 화면을 보여주고 있음을 알게 된다.
이를 통해, 통계적으로 활용할떄 잡음을 줄이고 원한느 결과를 얻는데 도움을 줄 수 있ㄷ.
이벤트와 서포트봇을 잘 활용하기 위해서는 표준 URL이 잘 설정되어 있어야 한다.
특정할 수 있는 유저는 부트시에 유저를 구분할 수 있는 ID를 통해 멤버 유저로 등록한다. 채널톡은 ID를 참고하여, 유저를 구분한다. 구분할 수 없는 유저는 익명 유저로 구분된다.
채널톡 사용할때 필요한 API - https://api-doc.channel.io/