ハッシュ変更イベント
ハッシュイベントは、ページのURLのハッシュ記号 (#
) 以降のアンカーが変更されたときにトラッキングデータを送信します。
要件
- utag v4.38以降。
utag.js
テンプレートの更新についての詳細は、当社のナレッジベース記事utag.jsの最新バージョンへの更新のベストプラクティスを参照してください。
動作方法
ハッシュ変更イベントは、ページのURLのハッシュ記号 (#
) 以降のアンカー部分が変更されたときにトラッキングします。例えば、URL https://www.example.com/page#part2
では、URLのアンカー部分は #part2
です。ページのハッシュのアンカー部分が変更されると、トラッキングコールがトリガーされます。
ハッシュ変更イベントリスナーは、主にシングルページアプリケーション(SPA)で使用するためのものです。
イベントリスナーの追加方法についての詳細は、イベントの管理を参照してください。
イベントトリガー
イベントトリガーは、イベントリスナーがトラッキングする特定のアクションです。
ハッシュ変更イベントは、以下のイベントトリガーをトラッキングできます:
- ハッシュ変更 – ページのURLのハッシュ記号 (
#
) 以降のアンカー部分が変更されたときにトリガー
トリガー頻度
トリガー頻度は、イベントトリガーがトラッキングコールを引き起こす回数を決定します。SPAはDOMロードが1回しかないため、ハッシュ変更イベントのトリガー頻度は常に構成することをお勧めします。これにより、イベントリスナーはすべてのハッシュ変更をトラッキングします。
詳細については、イベントトリガーを参照してください。
イベントトリガー変数
イベントトリガー変数は、イベントリスナーがトラッキングコールと共に送信する値です。ハッシュ変更イベントには、以下のデフォルトのイベントトリガー変数があります:
ハッシュ変更
識別子 | 説明 |
---|---|
tealium_event="hash_change" |
ページのURLのアンカー部分が変更されました。 |
iq_event_id |
イベントを送信したイベントリスナーのUID。 |
例
{
"tealium_event" : "hash_change",
"iq_event_id" : "hash_change_events_3"
}
最終更新日 :: 2024年July月24日