gtag.js を使用した通話解析

タグとして Google タグを使用する場合は、通話解析を実装して、ウェブサイトに記載した電話番号に対するユーザーの操作を測定できます。

通話解析を実装すると、ビジネスへの電話を転送する Google の電話番号が Google による指定の範囲内で生成されます。

通話解析Google 広告の通話コンバージョン トラッキングは同じページに実装できます。

アナリティクスのコール トラッキングを実装する

電話番号が表示される各ページに設定されている既存の gtag.js コードに次のスニペットを追加します。

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['GA_TRACKING_ID']
});

例:

gtag('set', {
  'phone_conversion_number': '1234567890',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-999999999/abc123', 'UA-12345-6']
});

アナリティクスと Google 広告のコール トラッキングを実装する

電話番号が表示される各ページに設定されている既存の gtag.js コードに次のスニペットを追加します。

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL', 'GA_TRACKING_ID']
});

例:

gtag('set', {
  'phone_conversion_number': '1-800-123-4567',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-123456789/aBcDeFgHiJkL', 'UA-012345678-1']
});

パラメータ

set コマンドでは、次の通話パラメータがサポートされます。

名前 必須 説明
phone_conversion_number 必須 置き換えられる電話番号。この値は、アナリティクスまたは Google 広告の管理画面で設定した番号と一致している必要があります。
phone_conversion_country_code 必須 置き換えられる電話番号の ISO 3166-1 alpha-2 国コード。
phone_conversion_ids 必須 測定対象のアナリティクス トラッキング ID と Google 広告コンバージョン ID またはコンバージョン ラベルのリスト。
phone_conversion_class 任意 要素の DOM ID または CSS クラス。指定された要素のテキストによって置換番号が上書きされます。
phone_conversion_callback 任意 置換番号をページに挿入する関数。
phone_conversion_options 任意 通話コンバージョンに関するその他の詳細オプションのマップ。

スクリプトの読み込み

gtag.js では、デフォルトのスクリプトパスを定義して、そこから通話コンバージョンのスクリプトを読み込みます。スクリプトの新しいバージョン(ベータ版)では、変数を使用してこのパスをオーバーライドできます。

最初に、gtag.js は以下からスクリプトを読み込みます。

http://www.gstatic.com/call-tracking/call-tracking_1.js

var_phone_conversion_impl ランタイム フラグを使用して、スクリプト バージョン番号をオーバーライドし、ランタイム リリースを待たずに実装スクリプトの新しいバージョン(ベータ版)を使用します。

例:

       {
          key = 'var_phone_conversion_beta_version'
          value = {
            enabled = true
            // Impl script version to override (path is not configurable)
            value = '2'
          }
        }

この設定では、ハードコードされたデフォルトのスクリプトパスが次のように置き換えられます。

`www.gstatic.com/call-tracking/call-tracking_2.js`

既存の実装のサポート

ベータ版の通話解析の実装と既存の Google 広告通話コンバージョン トラッキングの実装をサポートするために、アナリティクス(GA_TRACKING_ID)または Google 広告(AW-CONVERSION_ID/CONVERSION_LABEL)の config コマンドが処理され、モデルで phone_conversion_number キーは設定されているものの phone_conversion_ids が設定されていない場合、gtag.js はコマンドに関連付けられた ID の通話コンバージョンを設定します。

前提条件

通話解析を実装するには、以下が必要です。

  • 米国の電話番号を使用すること
  • アナリティクスと Google 広告のアカウントをリンクすること