リンクトラッキング
リンクのクリックをトラッキングします。
- リンクがクリックされる前にtracker.linkを実行してください
- JavaScriptでページ遷移を実装している場合などには動作しないケースがあります
tracker.link利用時の注意
tracker.linkは、サイト改修無しでも簡易的にリンクトラッキングを実装する手段です。
一方で、サイト側のリンク実装によっては、イベントトラッキングが失敗したり、サイト側の動作に影響があったりするケースもあります。
そのような場合は、サイト改修や、トラッキング用スクリプトのカスタマイズが必要になります。
Syntax:
tracker.link(dom_selector, values);Arguments:
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| dom_selector | String | - | "a" | トラッキングしたいDOMを示すCSSセレクタ |
| values | Object | - | トラッキングしたいオブジェクトを追加します。 (a linkからhref、targetと、xpathがデフォルトでトラッキングされます。) | |
| values.event_name | String | - | "link" | イベント名 |
Code Example:
tracker.link("#linkbtn", {
event_name: 'foo_button_click',
foo_field: 42
});Event Data Example:
{
href: "https://example.com/path",
target: "_blank",
xpath: "/html/body/h1",
foo_field: 42
}