拡張リンクのアトリビューション

拡張リンクのアトリビューションを使用すると、同じページ内にリンク先 URL が共通のリンクが複数ある場合に、各リンクのクリックを自動的に判別することにより、クリックのレポートの精度を向上させることが可能です。

使用方法

拡張リンクのアトリビューションを使用する方法:

  1. Google アナリティクス アカウントの [管理] で、拡張リンクのアトリビューションを有効化します。
  2. 各ページの config コマンドに 'link_attribution': true パラメータを追加します。

次に例を示します。

// Enable enhanced link attribution
gtag('config', 'GA_MEASUREMENT_ID', {
  'link_attribution': true
});

拡張リンクのアトリビューションでは、リンクや親要素の要素 ID と Cookie を使用して、同じ URL を参照する複数のリンクを区別します。

利用可能なオプションとデフォルト値を次に示します。

オプション データ型 デフォルト 説明
cookie_name string _gali Cookie の名前
cookie_expires number 30 Cookie の最大保存時間(秒)
levels number 3

既存の ID を取得するために検索する DOM の最大レベル数。たとえば、次のリンクには ID 属性がありませんが、<ul> 要素(2 レベル上)には ID 属性があります。

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

levels オプションに 1 が設定されると、ID「sidebar」は取得されず、リンクは匿名のままになります。

たとえば、カスタマイズ可能なすべてのオプションをカスタマイズした場合、コードは次のように表示されます。

// Turn on enhanced link attribution with every option customized
gtag('config', 'GA_MEASUREMENT_ID', {
  'link_attribution': {
    'cookie_name': '_gaela',
    'cookie_expires': 60,
    'levels': 2
  }
});