tracker.link

リンクトラッキング

リンクのクリックをトラッキングします。

  • リンクがクリックされる前に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
}