アンサー内コンテンツクリック時のイベント
概要
FAQ アンサー本文内のリンクやアコーディオン(折りたたみコンテンツ)に対してイベントを送信し、ユーザーの操作を自動的に計測する機能です。
本機能により、アンサー内のどのコンテンツがユーザーに閲覧・利用されているかを把握でき、FAQ コンテンツの改善に活かすことができます。特別な設定は不要で、対象のインタラクションが発生すると自動的にイベントが送信されます。
計測対象
以下の2種類のインタラクションが計測されます。
リンクのクリック
FAQ アンサー本文内に含まれるリンク(<a> タグ)がクリックされたときに計測されます。遷移先の URL やリンクの target 属性がパラメータとして記録されます。
アコーディオン(折りたたみコンテンツ)の開封
FAQ アンサー本文内のアコーディオン(<details> / <summary> タグ)が開かれたときに計測されます。閉じる操作は計測対象外です。
送信されるイベント
操作が発生した場所と操作の種類に応じて、以下のイベントが送信されます。
サポートアクション
| 操作 | イベント名 |
|---|---|
| リンクのクリック | rt_sa_click_link |
| アコーディオンの開封 | rt_sa_click_faq_content |
サポートサイト
| 操作 | イベント名 |
|---|---|
| リンクのクリック | rt_fs_click_faq_content |
| アコーディオンの開封 | rt_fs_click_faq_content |
リンククリック・アコーディオン開封ともに同じイベントで計測されます。type パラメータで操作の種類を区別します
イベントパラメータ
各イベントには共通パラメータと、操作の種類(type)に応じた個別パラメータが含まれます。
共通パラメータ
すべてのイベントに含まれるパラメータです。
| パラメータ | 説明 |
|---|---|
type |
操作の種類('link' または 'details') |
faq_id |
FAQ の ID |
faq_title |
FAQ のタイトル |
サポートアクション(rt_sa_click_faq_content)では、上記に加えて以下のパラメータも含まれます。
| パラメータ | 説明 |
|---|---|
component_id |
コンポーネントの ID |
module_id |
モジュールの ID |
リンククリック時の個別パラメータ(type: 'link')
サポートアクションでは、リンクのクリックは既存の rt_sa_click_link イベントで計測されます。パラメータの詳細はサポートアクションレポートを参照してください。
サポートサイトでは、rt_fs_click_faq_content イベントに以下の個別パラメータが含まれます。
| パラメータ | 説明 |
|---|---|
link_url |
リンクの遷移先 URL |
link_target |
リンクの target 属性(_blank など) |
アコーディオン開封時の個別パラメータ(type: 'details')
共通パラメータに加えて、以下の個別パラメータが含まれます。
| パラメータ | 説明 |
|---|---|
summary_text |
アコーディオンの見出しテキスト |
details_id |
アコーディオンの識別子(data-rt-details-id で設定した値)。未設定の場合は含まれません |
アコーディオンの識別(data-rt-details-id)
1つのアンサー内に複数のアコーディオンがある場合、どのアコーディオンが開かれたかを summary_text(見出しテキスト)で判別できます。さらに明示的に識別したい場合は、data-rt-details-id 属性に任意の値を設定してください。
FAQ エディタでの設定方法
- FAQ 管理画面でアンサーの編集画面を開きます
- 折りたたみコンテンツを挿入します
- HTML 編集モードに切り替え、
<details>タグのdata-rt-details-id属性に任意の識別子を入力します
設定例:
<details data-rt-details-id="troubleshoot-login">
<summary>ログインできない場合</summary>
<p>パスワードをリセットしてください。</p>
</details>
上記の設定により、このアコーディオンが開かれたとき、イベントの details_id パラメータに troubleshoot-login が送信されます。
※ data-rt-details-id を空のまま("")にした場合、未設定扱いとなり details_id はイベントに含まれません。識別が必要な場合のみ値を設定してください。
注意事項
- 本機能は自動的に有効になります。個別のオン・オフ設定はありません。
- アコーディオンの開封のみが計測されます。閉じる操作ではイベントは送信されません。
- アコーディオンの見出し(summary)内にリンクがある場合、リンクのクリックイベントのみが送信され、アコーディオンの開封イベントは送信されません。
- アコーディオンの識別には、通常の
id属性ではなくdata-rt-details-id属性を使用してください。id属性は配信処理の過程で変換されるため、正しく計測できません。