ホテル キャンペーンでのコンバージョン トラッキングを設定する

コンバージョン トラッキングを利用すると、広告のクリックがウェブサイトでの価値あるユーザー行動(予約など)にどの程度つながっているかを把握できます。

ホテル キャンペーン レポート向けにコンバージョンを設定すると、予約されたホテルのデータが送信され、キャンペーンの掲載結果のトラッキングが有効になります。これにより、ホテルのデータとキャンペーン全体の掲載結果を確認できます。

サイトタグの実装

ホテル広告用の Google 広告コンバージョン トラッキングを実装するには、次の 3 つのステップを行います。

Google 広告のホテル向けコンバージョン トラッキングを手動で、または Google タグ マネージャーを使って設定する方法を示しています。

ステップ 1: グローバル サイトタグとイベントタグを作成する

注:

  • コンバージョン カテゴリをスマート自動入札キャンペーンで使用(拡張 CPC、コミッション)するには [購入] に設定する必要があります。
  • Google では、ホテル キャンペーン向けのラストクリック アトリビューション モデルのみがサポートされています。
  • すでに Google タグのコンバージョン トラッキング コードを使用している場合は、ステップ 2 に進みます。
注: 以下の手順は、Google 広告のユーザー エクスペリエンスの新しいデザインのものです。以前のデザインを使用するには、[デザイン] アイコンをクリックして [以前のデザインを使用する] を選択してください。Google 広告の以前のバージョンを現在もご使用の場合は、機能早見表を確認するか、Google 広告の上部にあるナビゲーション パネルの検索バーを使って、お探しのページを検索してください。
  1. Google 広告の管理画面目標アイコン Goals Icon をクリックします。
  2. セクション メニューで [コンバージョン] プルダウンをクリックします。
  3. [概要] をクリックします。
  4. [+ 新しいコンバージョン アクション] をクリックします。
  5. トラッキングするコンバージョンを選択し、ウィジェットの手順に沿って操作します。詳しくは、ウェブサイトでのコンバージョン トラッキングを設定する方法をご覧ください。
    • 貴社のウェブサイトでのホテル予約をトラッキングすることを計画している場合は、以下を選択してください。
      • カテゴリ: 購入 / 販売
      • : 異なる値を使用、デフォルト値 > 0$
      • カウント: すべてのコンバージョン
      • アトリビューション モデル: ラストクリック
  6. [完了] ボタンをクリックし、タグの設定を完了します。

ステップ 2: グローバル サイトタグとイベントタグをインストールする

Google 広告のホテルのコンバージョン トラッキングを実装する場合は、次の 2 つのオプションがあります。

オプション 1: ウェブサイトの HTML/AMP での直接実装

オプション 2: Google タグ マネージャー向けの手順

コンバージョン トラッキングを行うには、グローバル サイトタグとイベント スニペットで構成されるコンバージョン トラッキング タグの設置が必要です。Google タグ マネージャーを使ってタグをインストールする場合は、「オプション 2: Google タグ マネージャー向けの手順」に従ってください。

オプション 1: 直接実装の手順(HTML/AMP)

Google 広告のホテル向けコンバージョン トラッキングをウェブサイトの HTML または AMP に設定する方法を示しています。

HTML ページ

  1. ホテルのウェブサイトのすべてのページにグローバル サイトタグをインストールします。予約フローのすべてのページにインストールする必要があります。これらのページはサードパーティの予約エンジンによりホストされている場合があります。その場合は、予約エンジンのすべてのページ(確認ページも含む)にタグがインストールされるようにしてください。
    1. 各ページの HTML コードを開きます。
    2. 次のいずれかから選択します。
      • ウェブサイトにグローバル サイトタグをまだインストールしていない場合は、グローバル サイトタグをコピーして、head タグ(<head></head>)の中に貼り付けます。
        :
        <!-- グローバル サイトタグ(gtag.js) - Google 広告: AW-GOOGLE_CONVERSION_ID--> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-GOOGLE_CONVERSION_ID'); </script>
        グローバル サイトタグの設定に関するガイドラインを確認します。
        • 別の Google サービス(Google アナリティクスなど)、または別の Google 広告アカウントで、グローバル サイトタグを貴社のウェブサイトにインストールしている場合は、以下の 'config' コマンドをコピーして、グローバル サイトタグのすべてのインスタンスの </script> 終了タグのすぐ上に追加します。

          gtag ('config', 'AW-GOOGLE_CONVERSION_ID');
        • ご自身またはマネージャー アカウントを利用されている方が、ウェブサイトに別のコンバージョン アクション用のタグを設定した際に、すでにグローバル サイトタグをインストールしている場合は、ウェブサイトのすべてのページにグローバル サイトタグが存在することと、'config' コマンドにお使いの Google 広告アカウントのコンバージョン ID が指定されていることを確認してください。
    3. 各ウェブページの変更内容を保存します。
  2. コンバージョン ページにイベント スニペットを設置するコンバージョン ページとは、ウェブサイトでコンバージョンを完了した顧客に対して表示されるページです(「ご予約ありがとうございます」ページなど)。予約コンバージョン ページは予約エンジンによってホストされていることがあります。その場合は、サードパーティが以下のステップを実装する必要があります。
    1. コンバージョン ページの HTML コードを開きます。
    2. 以下のスニペットをコピーして、ページの head タグの中(<head></head>)にあるグローバル サイトタグの直後に貼り付けます。

      :

      <!-- ホテル予約コンバージョン ページのイベント スニペット --> <script> gtag('event', 'conversion', { 'send_to': 'AW-813068219/_XirCILNzJkDELvf2YMD', 'value': 200.0, 'currency': 'USD', 'transaction_id': '' }); </script

    3. transaction_id パラメータに動的に値を渡すコードを追加します。これにより、ウェブサイトでの商品の購入、売上、セールスリードの獲得を計測する際に、各コンバージョンの重複カウントを避けることができます。
    4. value と currency のパラメータに動的に値を渡すコードを追加します。これにより、コンバージョンを計測する際、トランザクションごとに固有の値(該当商品の購入によって生じる収益額など)を併せて記録することができます。
    5. ウェブページの変更内容を保存します。

AMP ページ

AMP フレームワークを使って作成したページについては、こちらの手順をご利用ください。

  1. ウェブサイトのすべてのページに、グローバル サイトタグを設置します。
    1. 各ページの HTML コードを開きます。
    2. 次のいずれかから選択します。
      • グローバル サイトタグをウェブサイトに設置していない場合は、Google 広告アカウントで対応するオプションを選択し、2 つのタグを追加します。
        1. それぞれのタグをコピーし、head タグ(<head></head>)の中の AMP JS ライブラリの前に貼り付けます。
          :
          <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
        2. 2 つ目のタグをコピーし、すべての AMP ページの body タグ(<body></body>)の中に貼り付けます。
          :
          <!-- グローバル サイトタグ(gtag) - Google 広告: 813068219 --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "AW-813068219", "config": { "AW-813068219": { "groups": "default" } } }, "triggers": { } } </script> </amp-analytics>
        3. 詳細なガイドラインについては、グローバル サイトタグの設定をご覧ください。
      • グローバル サイトタグを別の Google サービス(例: Google アナリティクス)または別の Google 広告アカウントからサイトに実装した場合は、Google 広告アカウントで対応するオプションを選択し、該当する行をコピーして、グローバル サイトタグのすべてのインスタンスの「config」セクションに含めてください。
        :
        "AW-813068219": { "groups": "default" }
      • ご自身またはマネージャー アカウントを利用されている方が、ウェブサイトに別のコンバージョン アクション用のタグを設定した際に、すでにグローバル サイトタグをインストールしている場合は、ウェブサイトのすべてのページにグローバル サイトタグが存在することと、"config" セクションにお使いの Google 広告アカウントのコンバージョン ID が指定されていることを確認します。例: AW-813068219。
    3. 各ウェブページの変更内容を保存します。
  2. コンバージョン ページにイベント スニペットを設置するコンバージョン ページとは、コンバージョンを完了した顧客に対して表示されるページ(「ご注文ありがとうございます」など)です。
    1. コンバージョン ページの HTML コードを開きます。
    2. Google 広告アカウントからスニペットをコピーして、グローバル サイトタグの "triggers" セクションに貼り付けます。
      :
      "C_7c-ug1nyyfk": { "on": "visible", "vars": { "event_name": "conversion", "value": 200.0, "currency": "USD", "transaction_id": "", "send_to": ["AW-813068219/_XirCILNzJkDELvf2YMD"] } }
    3. transaction_id パラメータに動的に値を渡すコードを追加します。これにより、ウェブサイトでの商品の購入、売上、セールスリードの獲得を計測する際に、各コンバージョンの重複カウントを避けることができます。
    4. value と currency のパラメータに動的に値を渡すコードを追加します。これにより、コンバージョンを計測する際、トランザクションごとに固有の値(該当商品の購入によって生じる収益額など)を併せて記録することができます。
    5. ウェブページの変更内容を保存します。

ウェブサイトに Google タグを追加する方法の詳細

オプション 2: Google タグ マネージャー向けの手順

Google 広告のホテル向けコンバージョン トラッキングを Google タグ マネージャーを使って設定する手順を示しています。

Google タグ マネージャーを使用している場合は、次の手順に沿って、ホテル広告用の gtag.js を実装できます。

  1. Google 広告アカウントでタグを作成します。
  2. コンバージョン IDコンバージョン ラベルを使用して、Google タグ マネージャーでタグを設定します。
  3. コンバージョン リンカー タグを追加します。
  4. すべてのページ(コンバージョン ページも含む)にタグを配置します。
  5. タグを修正し、利用したいパラメータが含まれるようにします。
重要: Google 広告アカウントでタグを作成したら、カスタム HTML タグ設定オプションを使用して、関連する変数を追加します(ステップ 3: イベントタグのホテル パラメータを変更するをご覧ください)。ホテル キャンペーン レポートの変数は一部サポートされていないため、Google 広告テンプレートの使用はおすすめしません。

グローバル サイト スニペットは、確認ページを含むすべてのページで実行されるように設定し、イベント スニペットは確認ページでのみ実行されるようにします。

最後に、ウェブブラウザの適切な互換性を確保するため、コンバージョン リンカーを有効にすることをおすすめします。

Google タグ マネージャーに関する詳細をご覧ください(ただし、ホテルに固有の手順を考慮してください)。

ステップ 3: イベントタグのホテル パラメータを変更する

コンバージョン トラッキング情報を送信するには、次のパラメータをコードにインストールします。
パラメータ 値のタイプ 値の例 説明

必須 - はい / いいえ

'value' 浮動小数点 16.20

'value' をユーザーが支払う金額に置き換えます。基本価格または合計価格を使用できます。小数点には「.」を使用します(例:「16.20」)。

注: この値はスマート自動入札戦略に使用されます。

はい
'currency' 文字列 ‘USD’

'currency' を、予約が行われた際に使用された通貨を表す ISO 4217 の 3 文字の通貨コードに置き換えます。

通貨コードは 'value' 変数に適用されます。

はい
'transaction_id' 文字列 'HA12345'

'transaction_id' を予約照会番号またはオーダー ID に置き換えてコンバージョン トラッキング タグに追加することで、コンバージョンを重複してカウントすることを避けることができます。

注: オーダー ID は Google 広告ではレポートされません。

いいえ(推奨)
'id' 文字列 ‘1234’

‘id’ を、コンバージョン データを記録するホテルのプロパティ ID に置き換えます。この ID はホテルリストの ID と一致する必要があります。

いいえ(はい - 宿泊課金型コミッション)
'start_date' 文字列 “2020-12-13” 'start_date' をチェックイン日に置き換えます。日付は YYYY-MM-DD の形式で指定します。 いいえ(はい - 宿泊課金型コミッション)
'end_date' 文字列 “2020-12-13” 'end_date' をチェックアウト日に置き換えます。日付は YYYY-MM-DD の形式で指定します。 いいえ(はい - 宿泊課金型コミッション)
注: キャンペーン レポートで使用できるコンバージョン変数は 'value''currency' のみです。‘transaction_id’‘id’‘start_date’‘end_date’ の値は表示できません。

設定済みの Google タグの例(重要)

タグの実装にあたっては、次の構文をよくご確認ください。'item' 配列を使用して、ホテル パラメータ('id''start_date''end_date' など)を含めるようにしてください。

イベント スニペットの上部にある確認ページを含む、すべてのページに Google タグを配置します。

Google タグの更新後:

<!-- グローバル サイトタグ(gtag.js) - AdWords -->

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script>

<script> window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
次に、確認ページにイベント スニペットを配置します。

グローバル イベント スニペットの更新後:

<script>

gtag('event', 'purchase', {

'send_to': [

'AW-GOOGLE_CONVERSION_ID/GOOGLE_CONVERSION_LABEL'

'transaction_id': 'BOOKING_ID',

'value': PRICE,

'currency': 'CURRENCY',

'items': [{

'id': 'PARTNER_HOTEL_ID',

'start_date': 'CHECK_IN_DATE',

'end_date': 'CHECK_OUT_DATE'

}]

});

</script>

ホテル コンバージョン パラメータが使用できない場合

ホテル パラメータを使用すると、予約されたホテルの ID や滞在日など、個別の予約に関する有用な情報を取得できます。また、広告パフォーマンスの最適化と、より詳細なレポートの作成のためにも使用されます。ホテル キャンペーンでコミッション(宿泊課金型)を使用している場合は、これらのパラメータも請求に使用されます。Google 広告のコンバージョン データが使用できない場合は、コンバージョンの "value""currency" にはデフォルトのコンバージョン設定が使用され、滞在日("start_date""end_date")とホテル ID("id")にはクリック時のパラメータが使用されます。この場合、クリック時のチェックイン日がコンバージョンの日付よりも前になっている場合、チェックイン日はデフォルトでコンバージョンの日付に設定されます。

複数のアカウントのコンバージョンを測定する

複数の Google 広告アカウントで同じイベントを 1 つのコンバージョンとしてカウントする必要がある場合は、コンバージョン イベント スニペットの 'send_to' パラメータで複数のコンバージョン ID 文字列を渡すことができます。

または、クロスアカウント コンバージョン トラッキングを使用し、クライアント センター(MCC)アカウントが所有するコンバージョン アクションを複数のサブアカウントと共有する方法もあります。必要な設定は、イベント スニペットでのコンバージョン ID の指定のみです。クロスアカウント コンバージョン トラッキングの詳細また、自動タグ設定が有効になっていることを確認してください。

注: クロスアカウント コンバージョン トラッキングをまだ使用していない場合は、新しいコンバージョン アクションを作成すると、自動タグ設定が自動的に有効になります。クロスアカウント コンバージョン トラッキングを使用している場合は、上記の手順に沿ってそれぞれのサブアカウントについて手動で自動タグ設定を有効にする必要があります。

グローバル サイトタグの例

Google タグの例:

<!-- Global Site Tag (gtag.js)& →

<script async src="https://www.googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID_1"></script>

<script> window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments)};

gtag('js', new Date());

gtag('config', 'AW-GOOGLE_CONVERSION_ID_1');

gtag('config', 'AW-GOOGLE_CONVERSION_ID_2');

</script>

自動タグ設定を有効にする

コンバージョンを適切にトラッキングするには、自動タグ設定を有効にする必要があります。手順については、アカウントの自動タグ設定をご覧ください。

コンバージョン トラッキング タグをテストする

テスト用の注文を作成する場合は、次の手順に沿ってパラメータが渡されているかどうかを確認します。

Chrome デベロッパー ツールによるデバッグ

  1. Chrome で新しいタブを開きます。
  2. ブラウザ ウィンドウの右上にあるその他アイコン をクリックし、[その他のツール] > [デベロッパー ツール] を選択します。
    • Chrome メニューが表示されない場合は、次のキーを押して [デベロッパー ツール] を開きます。
      • Ctrl+Shift+I キー(Windows)
      • Command+Shift+I キー(Mac の場合)
  3. [ネットワーク] タブをクリックします。
  4. デベロッパー ツールのウィンドウを開いた状態にしておきます。
  5. コンバージョン トラッキング タグを設置しているページに移動します。
  6. www.googleadservices.com というリクエストを探します。
  7. コンバージョン トラッキング リクエストの内容を細かくチェックして、アカウントやコンバージョン名の情報が正しいことを確認します。

コンバージョン トラッキング リクエストの URL は、すべて次の形式で始まります

www.googleadservices.com/pagead/conversion/

リクエストの全体は次のようになります。

http://www.googleadservices.com/pagead/conversion/123456789/

?

random=1309518235472
&cv=6
&fst=1309518235472
&num=1
&fmt=2
&value=0
&label=AAAAAAAAAAAAAAAAAAA
&bg=ffffff
&hl=it
&guid=ON
&u_ h=1200
&u_w=1920
&u_ah=1174&
u_aw=1920
&u_cd=24
&u_his=2
&u_tz=60
&u_
java=true
&u_nplug=19
&u_nmime=97
&
url=http%3A//www.example.com/conversion-page.html

www.googleadservices.com/pagead/conversion/ の後に続く数字はコンバージョン ID と、&label= の後に続く文字はコンバージョン ラベルと一致している必要があります。一致していない場合、このタグは別のコンバージョン アクションと紐付いている可能性があります。

この問題を解決するには、このコンバージョン アクション用のコンバージョン タグを新たに生成してサイトに配置してください。または、ウェブサイト コードにアクセスできる他のユーザーが別のコンバージョン アクション用のコンバージョン トラッキング タグを設置していないかどうかを確認してください。

留意点

クロスアカウント コンバージョン トラッキングに切り替えると、子アカウントで設定されているコンバージョン アクションについては、タグのステータスに関係なく、それ以降に発生するクリックに関してコンバージョンが計測されなくなります。切り替え前に発生したクリックに関しては、そのコンバージョン アクションの計測期間内でコンバージョンが計測されます。クロスアカウント コンバージョン トラッキングを有効にすると、クライアント センター(MCC)アカウントでのみコンバージョンが計測されます。

ウェブサイトをトラッキングするためのセキュリティーとプライバシー

Google では、厳格なセキュリティ基準を設けています。このツールにはデータの暗号化と保護されたサーバーが使用され、トラッキングの対象となるのは、Google のコンバージョン タグを含むページに限られます。

ウェブサイトで収集するデータに関しては、ユーザーに明快かつ包括的な情報を開示し、法律上必要な場合はデータ収集への同意を得なければならないことにご注意ください。

: 広告のパーソナライズを目的とする個人データの収集、共有、使用について、法的にユーザーの同意が必要な状況でまだ同意を得ていない場合は、特定のユーザーの Google タグを変更してリマーケティング データの収集を無効にしてください。詳しくは、Google サイトタグの変更点をご覧ください。

モバイルアプリのコンバージョン トラッキング

モバイルアプリのコンバージョンに基づいて、アプリのインストールとアプリ内ユーザー行動をトラッキングできます。ホテル キャンペーンのウェブサイト コンバージョンと同様に、スマート自動入札で使用できるように、コンバージョン設定で自動タグ設定を有効にして、コンバージョンの種類を [購入] に設定する必要があります。

続いて、チェックインまたはチェックアウトの日付、ホテル ID など、関連するホテル パラメータを Firebase またはサードパーティ SDK を介して送信し、モバイルアプリのコンバージョン トラッキングを開始する必要があります。

Firebase を使ってモバイルアプリのコンバージョン トラッキングを設定する

Firebase は、質の高いモバイルアプリの構築とビジネスの成長を支援する Google のモバイル プラットフォームです。ホテル キャンペーンのモバイルアプリ コンバージョン トラッキングを設定するには、Firebase Analytics API を使用して必要なホテル パラメータを送信します。

Firebase パラメータ 値のタイプ 説明
FirebaseAnalytics.Param.VALUE 浮動小数点

このパラメータをユーザーが支払う金額に置き換えます。基本価格または合計価格を使用できます。小数点には「.」を使用します(例: 16.20)。

注: この値はスマート自動入札戦略に使用されます。

Bundle params = new Bundle();

params.putDouble(Param.VALUE, 150.00);

params.putString(Param.CURRENCY, "USD" ); // 例: $150.00 USD

FirebaseAnalytics.Param.CURRENCY 文字列

このパラメータを、予約時に使用された通貨を表す ISO 4217 の 3 文字の通貨コードに置き換えます。

通貨コードは VALUE 変数に適用されます。

Bundle params = new Bundle();

params.putString(Param.CURRENCY, "USD");

FirebaseAnalytics.Param.TRANSACTION_ID 文字列

このパラメータを予約照会番号またはオーダー ID に置き換えてコンバージョン トラッキング タグに追加することで、コンバージョンの重複カウントを避けることができます。

注: オーダー ID は Google 広告ではレポートされません。

Bundle params = new Bundle();

params.putString(Param.TRANSACTION_ID, "HA12345");

FirebaseAnalytics.Param.ITEM_ID 文字列 このパラメータをコンバージョン データを記録するホテルのプロパティ ID に置き換えます。この ID はホテルリスト フィードの ID と一致する必要があります。

Bundle params = new Bundle();

params.putString(Param.ITEM_ID, "1234");

FirebaseAnalytics.Param.START_DATE 文字列 このパラメータをチェックイン日に置き換えます。日付は YYYY-MM-DD の形式で指定します。

Bundle params = new Bundle();

params.putString(Param.START_DATE, "2022-09-10");

FirebaseAnalytics.Param.END_DATE 文字列 このパラメータをチェックアウト日に置き換えます。日付は YYYY-MM-DD の形式で指定します。

Bundle params = new Bundle();

params.putString(Param.END_DATE, "2022-09-14");

サードパーティ SDK を使ってモバイルアプリのコンバージョン トラッキングを設定する

アプリのマーケティングで最適な意思決定を行えるようにするため、Google 広告はアプリスキームで Google の動的リマーケティングをサポートする多くの第三者アプリ分析プロバイダと提携しています。

いずれかの第三者アプリ分析プロバイダを使用する場合は、Google 広告にその第三者アプリ分析プロバイダをリンクして、広告主様のデータ セグメントの作成を可能にします。サードパーティ アプリ分析の担当者と協力してアプリの SDK を設定し、「購入」コンバージョン タイプを作成してください。

完了したら、ホテル キャンペーンのモバイルアプリ コンバージョン トラッキングを実装してください。これを行うには、コンバージョン トラッキング リクエストの一部として app_event_data JSON オブジェクトを使用して、必要なホテル パラメータを送信します。有効な値は文字列と文字列の配列です。

次のパラメータを app_event_data に追加します。

  • start_date(YYYY-MM-DD 形式)
  • end_date(YYYY-MM-DD 形式)
  • item_id
  • transaction_id

次のパラメータをコンバージョン レベルで追加します。

  • value
  • currency_code

詳しくは、モバイルアプリのコンバージョン トラッキングについてをご覧ください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
true
Google 広告でマーケティング目標を達成しましょう

Google 広告では、成果を上げるためのツールを活用して、オンライン マーケティングの取り組みを最大限に活かすことができます。目標に適したキャンペーンを展開して成功を収めた他のお客様の事例から、詳細をご確認ください。

ご利用開始

お電話(1-855-500-2754)でご利用を開始することもできます

検索
検索をクリア
検索を終了
メインメニュー
9304639264431278763
true
ヘルプセンターを検索
true
true
true
true
true
73067
false
false
false