このドキュメントでは標準URL(Canonical URL)について説明します。
標準URLとは、重複または類似した複数のページの中で最も代表的とみなされるページのURLを指します。
例えば、同一ページのURLが複数存在するケース(例: https://channel.io/en/pricing, https://channel.io/en/pricing?show=true)では、そのうちの1つのURLが標準URLとなる可能性があります。
チャネルトークSDKは、以下の手順で標準URLを照会します。
relプロパティの値が"canonical"であるlinkタグのhrefプロパティの値を照会します。
上記の条件に該当するlinkタグがない場合、URLを照会します。
SDKが標準URLを正常に照会できるかどうかをテストできます。詳細についてはこちらを参照してください。
標準URLは統計処理に役立ちます。
例えば、以下のような2つのURLがあると仮定します。
https://channel.io/en/pricinghttps://channel.io/en/pricing?show=true
チャネルトークのサーバーは、2つのURLが同じ画面を表示しているかどうかを確信できません。したがって、流入量統計などのデータ収集プロセスでは、別個のURLとして認識します。
しかし、標準URLが同じである場合、チャネルトークは2つのURLが同じ画面を表示していることを認識できるようになります。
このように類似または重複したページに関する画面情報を1つの標準URLに統合することで、当該情報を統計的に活用する際のノイズを低減し、望ましい結果を得るのに役立ちます。
より詳細な情報は、標準URLを使用すべき理由を参照してください。
SDKはページのデフォルトとしてURLの代わりに標準URLを使用します。
ページは特定のイベントを送信したり、特定のワークフローを表示するために活用できます。
イベントとワークフローを効果的に活用するには、標準URLが適切に設定されている必要があります。