이 문서에서는 표준 URL(canonical URL)에 대해 설명합니다.

표준 URL이 무엇인가요?

표준 URL은 중복되거나 유사한 여러 페이지 중 가장 대표적이라고 간주되는 페이지의 URL을 말합니다.

예를 들어, 동일한 페이지의 URL이 여러 개 있는 경우(예: https://channel.io/en/pricing, https://channel.io/en/pricing?show=true), 그 중 하나의 URL이 표준 URL이 될 수 있습니다.

채널톡 SDK는 아래의 과정을 통해 표준 URL을 조회합니다.

  1. rel 프로퍼티의 값이 “canonical”link 태그의 href 프로퍼티의 값을 조회합니다.
<link rel="canonical" href="{canonicalUrl}" />
  1. 위 조건에 해당하는 link 태그가 없을 경우, URL을 조회합니다.

SDK가 표준 URL을 정상적으로 조회하는지 테스트 해볼 수 있습니다.
더 자세한 내용은 표준 URL을 참고합니다.

왜 표준 URL을 사용해야 하나요?

표준 URL은 통계를 처리하는 데 도움이 됩니다.

예를 들어, 아래와 같은 두 URL이 있다고 가정합니다.

  • https://channel.io/en/pricing
  • https://channel.io/en/pricing?show=true

채널톡의 서버는 두 URL이 같은 화면을 보여주는지 확신할 수 없습니다. 따라서 유입량 통계 등의 데이터 수집 과정에서 별개의 URL로 인식합니다.

그러나 만약 표준 URL이 같다면, 채널톡은 두 URL이 같은 화면을 보여주고 있음을 알 수 있게 됩니다.

이처럼 유사하거나 중복된 페이지에 대한 화면 정보를 하나의 표준 URL로 통합함으로써, 해당 정보를 통계적으로 활용할 때 잡음을 줄이고 원하는 결과를 얻는 데 도움을 줄 수 있습니다.

더 자세한 정보는 표준 URL을 사용해야 하는 이유를 참고합니다.

언제 표준 URL을 사용해야 하나요?

SDK는 페이지의 기본값으로 URL 대신 표준 URL을 사용합니다.

페이지는 특정 이벤트를 전송하거나, 특정 서포트봇을 보여주기 위해 활용할 수 있습니다.
이벤트와 서포트봇을 잘 활용하기 위해서는 표준 URL이 잘 설정되어 있어야 합니다.