Google Ads コンバージョントラッキングおよびリマーケティング (gtag.js) タグ構成ガイド
この記事では、Google Ads コンバージョントラッキング&リマーケティング (gtag.js) タグの構成方法について説明します。
タグのヒント
- E-Commerce 拡張機能をサポート:
- 小計/コンバージョン値。
- 注文通貨/コンバージョン通貨。
- 注文ID/トランザクションID。
- 商品IDのリスト。
- カテゴリのリスト。
- 数量のリスト。
- 価格のリスト。
- マッピングを使用して、標準構成値およびE-Commerce拡張値を動的に上書きします。
- カスタムコンバージョン変数にマッピングして
myvar
をカスタム変数名に置き換えて、カスタムコンバージョン変数を渡します。 - Google: ダイナミックリマーケティングのドキュメント
- Google: Google Ads のドキュメント
- Crypto Extension を使用して、ハッシュ化されたメールおよび電話番号の値を暗号化して入力します。
ダイナミックリマーケティング
Google Ads コンバージョントラッキングおよびリマーケティングタグは、ウェブサイトでの以前の訪問の活動に基づいて広告をパーソナライズするダイナミックリマーケティングをサポートしています。このタグでリマーケティング機能を使用するには、タグ構成でリマーケティングを有効にするをオンに構成します。
リマーケティングを有効にすると、このタグは自動的に E-Commerce 拡張機能 からデータを取り込んで Google Ads Retail パラメーターを入力します。リマーケティングイベントで値を渡すには、データマッピング > イベント固有のパラメーターに移動し、関連するデータレイヤー属性をリマーケティングイベント属性にマップします。
Google は、リマーケティングイベントに少なくとも1つの属性をマッピングすることを常に推奨しています(例:小売、教育、フライト、ホテルとレンタル、求人、ローカル、不動産、旅行)。ウェブサイトで複数のアイテムとのやり取りがある場合、例えばショッピングカートのチェックアウトや旅行の行程の検索など、複数の属性をマップすることができます。
ダイナミックリマーケティングイベントとアイテムパラメーターについての詳細は、Google: ダイナミックリマーケティングイベントとパラメーターを参照してください。
タグの構成
タグマーケットプレイスに移動して新しいタグを追加します。詳細については、タグについてを参照してください。
タグを追加する際には、次の構成を構成します:
- コンバージョンID: コンバージョンのためのユニークID。このIDはGoogle Ads コントロールパネルで見つけることができます(例:
AW-123456789
)。- この値を動的に上書きするためにマッピングを使用します。
- 複数のプロパティのデータを送信するためにカンマ区切りリストを使用します。
- コンバージョンラベル: ここにデフォルトのラベルを構成し、マッピングを使用してこの値を動的に上書きします。
- 複数のラベルのデータを送信するためにカンマ区切りリストを使用します。このリストは、コンバージョンIDの数に合わせてコンバージョンラベルを使用するか、すべてのコンバージョンIDに対して単一のラベルを使用することができます。
- コンバージョン値: ここにデフォルト値を構成するか、E-Commerce 拡張機能からの小計値を使用するために空白のままにします。
- この値とE-Commerce拡張値を動的に上書きするためにマッピングを使用します。
- グローバルオブジェクト: イベントキューに使用されるグローバルオブジェクトの名前です。指定されていない場合、
gtag
が使用されます。- ほとんどの実装では必要ありません。
- データレイヤー名: デフォルトでは、グローバルサイトタグによって開始され参照されるデータレイヤーはdataLayerという名前です。プロジェクトが別の名前を必要とする場合のみ、データレイヤーの名前を変更します。
- リマーケティングを有効にする: リマーケティングが有効になっている場合、このタグは自動的にE-Commerce拡張機能からデータを取り込んでGoogle Ads Retailパラメーターを入力します。
- ツールボックスのRetailタブに直接マッピングすると、E-Commerce拡張機能を介して取り込まれたデータが上書きされます。
- ページタイプ: ここでデフォルトのページタイプを選択し、マッピングを使用してこの値を動的に上書きします。
- クロストラッキングドメイン: クロスドメイントラッキングに使用するドメインのカンマ区切りリスト (
setAllowLinker
)。- このリストは、
tealiumiq.com
のようなトップレベルドメインで構成されるべきです。
- このリストは、
- 拡張コンバージョンを有効にする
- Web用拡張コンバージョン機能は、コンバージョン測定の精度を向上させることができます。既存のコンバージョンタグを補完して、プライバシーを保護する方法でウェブサイトからのハッシュ化された第一者コンバージョンデータを送信します。
- 拡張コンバージョンのサポートは2022年6月に追加されました。古いバージョンのタグを使用していてこの機能を使用したい場合は、タグテンプレートを更新する必要があります。詳細については、タグテンプレートの管理を参照してください。
- 拡張コンバージョンを有効にする前に、Google Adsアカウントで拡張コンバージョンを有効にする必要があります。詳細については、Googleタグを使用してWeb用拡張コンバージョンを構成するを参照してください。
- このクライアントサイドタグを補完するサーバーサイドWeb用拡張コンバージョンコネクタを使用している場合、Googleがイベントを重複排除できるように、非購入コンバージョンのトランザクションIDに
tealium_random
のようなユニークな値をマップします。さらに、コンバージョンのGoogle Ads構成で実装タイプをAPI
に構成します。 - このタグをEventStreamのGoogle Ads拡張コンバージョンコネクタと連携させる方法についての詳細は、Tealium + Google 拡張コンバージョン統合ガイドを参照してください。
- サーバーサイド拡張コンバージョンのイベントマッチングを有効にする
- Google Ads Web用拡張コンバージョンコネクタで自動トランザクションID機能を使用するためにイベントマッチングを有効にします。
ロードルール
すべてのページでタグをロードするか、タグがロードされる条件を構成します。詳細については、ロードルールについてを参照してください。
データマッピング
マッピングは、データレイヤー変数からベンダータグの対応する宛先変数へのデータ送信プロセスです。詳細については、データマッピングについてを参照してください。
利用可能なカテゴリは以下の通りです:
標準
変数 | タイプ | 説明 |
---|---|---|
conversion_id |
文字列 | コンバージョンID。 |
conversion_label |
文字列 | コンバージョンラベル。 |
conversion_value |
文字列 | コンバージョン値。 |
conversion_currency |
文字列 | コンバージョン通貨。 |
user_id |
文字列 | ユーザーID。 |
pagetype |
文字列 | ページタイプ。 |
aw_merchant_id |
文字列 | マーチャントセンターID。 |
aw_feed_country |
文字列 | フィード国。 |
aw_feed_language |
文字列 | フィード言語。 |
config.send_page_view |
ブール値 | ページビューを送信。 |
conversion_cookie_prefix |
文字列 | コンバージョンクッキープレフィックス。 |
custom.myvar |
文字列 | カスタムコンバージョン変数。 |
cross_track_domains |
カンマ区切り文字列 | クロストラッキングドメイン。 |
config.enable_event_matching_conversions |
ブール値 | サーバーサイド拡張コンバージョンのイベントマッチングを有効にする。 |
小売
変数 | タイプ | 説明 |
---|---|---|
rmkt.retail.id |
配列 | ユニークな商品ID(_cprod を上書き)。 |
教育
変数 | タイプ | 説明 |
---|---|---|
rmkt.education.id |
配列 | ユニークID。 |
rmkt.education.location_id |
配列 | ロケーションID。 |
フライト
変数 | タイプ | 説明 |
---|---|---|
rmkt.flights.origin |
配列 | 出発地ID。 |
rmkt.flights.destination |
配列 | 目的地ID。 |
rmkt.flights.start_date |
配列 | 開始日。 |
rmkt.flights.end_date |
配列 | 終了日。 |
ホテルとレンタル
変数 | タイプ | 説明 |
---|---|---|
rmkt.hotel_rental.id |
配列 | 物件ID。 |
rmkt.hotel_rental.start_date |
配列 | 開始日。 |
rmkt.hotel_rental.end_date |
配列 | 終了日。 |
ジョブ
変数 | 型 | 説明 |
---|---|---|
rmkt.jobs.id |
配列 | ジョブID。 |
rmkt.jobs.location_id |
配列 | 場所ID。 |
ローカル
変数 | 型 | 説明 |
---|---|---|
rmkt.local.id |
配列 | ディールID。 |
不動産
変数 | 型 | 説明 |
---|---|---|
rmkt.real_estate.id |
配列 | リスティングID。 |
旅行
変数 | 型 | 説明 |
---|---|---|
rmkt.travel.origin |
配列 | 出発地ID。 |
rmkt.travel.destination |
配列 | 目的地ID。 |
rmkt.travel.start_date |
配列 | 開始日。 |
rmkt.travel.end_date |
配列 | 終了日。 |
カスタム / レガシー
変数 | 説明 |
---|---|
rmkt.custom.id |
配列。カスタムID。 |
rmkt.custom.location_id |
配列。カスタム場所ID/ID2 |
ecomm.prodid |
ecomm.prodid (Overrides _cprod ) |
ecomm.totalvalue |
ecomm.totalvalue |
ecomm.category |
ecomm.category (Overrides _ccat ) |
ecomm.pvalue |
ecomm.pvalue (Overrides _cprice ) |
ecomm.quantity |
ecomm.quantity (Overrides _cquan ) |
edu.pid |
edu.pid |
edu.plocid |
edu.plocid |
flight.originid |
flight.originid |
flight.destid |
flight.destid |
flight.totalvalue |
flight.totalvalue |
flight.startdate |
flight.startdate |
flight.enddate |
flight.enddate |
hrental.id |
hrental.id |
hrental.startdate |
hrental.startdate |
hrental.enddate |
hrental.enddate |
hrental.totalvalue |
hrental.totalvalue |
job.id |
job.id |
job.locid |
job.locid |
job.totalvalue |
job.totalvalue |
local.id |
local.id |
local.totalvalue |
local.totalvalue |
listing.id |
listing.id |
listing.totalvalue |
listing.totalvalue |
travel.destid |
travel.destid |
travel.originid |
travel.originid |
travel.startdate |
travel.startdate |
travel.enddate |
travel.enddate |
travel.totalvalue |
travel.totalvalue |
dynx.itemid |
dynx.itemid |
dynx.itemid2 |
dynx.itemid2 |
dynx.totalvalue |
dynx.totalvalue |
上級
変数 | 型 | 説明 |
---|---|---|
custom.ecomm_rec_prodid |
配列 | 推奨される製品ID。 |
custom.a |
数値 | 訪問の年齢。 |
custom.g |
文字列 | 訪問の性別。 |
custom.hasaccount |
ブール値 | 訪問はアカウントを持っています。 |
custom.cqs |
数値 | 顧客品質スコア。 |
custom.rp |
ブール値 | リピート購入者。 |
custom.ly |
数値 | 訪問のロイヤルティスコア。 |
custom.hs |
数値 | 訪問のハイスペンダースコア。 |
custom.myvar |
文字列 | カスタム。 |
電話変換
変数 | 型 | 説明 |
---|---|---|
config.phone_conversion_number |
文字列 | 電話変換番号。 |
config.phone_conversion_callback |
関数 | 電話変換コールバック。 |
config.phone_conversion_css_class |
文字列 | 電話変換CSSクラス名。 |
config.phone_conversion_options.timeout |
数値 | 電話変換タイムアウト。 |
config.phone_conversion_options.cache |
ブール値 | 電話変換キャッシュ。 |
Eコマース
変数 | 型 | 説明 |
---|---|---|
order_id (Overrides _corder ) |
文字列 | 注文ID。 |
order_subtotal (Overrides _csubtotal ) |
数値 | 小計。 |
order_currency (Overrides _ccurrency ) |
文字列 | 通貨。 |
product_id (Overrides _cprod ) |
配列 | 製品IDのリスト |
product_category (Overrides _ccat ) |
配列 | カテゴリのリスト。 |
product_quantity (Overrides _cquan ) |
配列 | 数量のリスト。 |
product_unit_price (Overrides _cprice ) |
配列 | 価格のリスト。 |
product_discount (Overrides _cdisc ) |
配列 | 割引のリスト。 |
イベント固有のパラメータ
変数 | 型 | 説明 |
---|---|---|
gtag_enable_tcf_support (true/false) |
ブール値 | TCFサポートを有効にする |
user_provided_data |
文字列 | user_data オブジェクトで渡された任意のマップされたイベント固有のパラメータ。 |
IAB透明性と同意フレームワークv2
イベントをマッピングするには、イベントマッピングの作成を参照してください
変数 | 説明 |
---|---|
exception |
通常のアプリの実行フローが中断されたときに、例外イベントが記録されます。 |
generate_lead |
リードが生成されました。この変数を使用して、再エンゲージメントキャンペーンの効果を理解します。 |
login |
ユーザーがログインしました。 |
page_view |
ユーザーがページを閲覧しました。 |
screen_view |
ユーザーが新しい画面に移行しました。 |
search |
ユーザーが検索を実行しました。このイベントを使用して、検索操作をコンテキスト化し、ユーザーがウェブサイトまたはアプリで検索しているコンテンツを特定します。たとえば、ユーザーが検索を実行した後にページを表示するときに、このイベントを送信できます。 |
share |
ユーザーがコンテンツを共有したときにこのイベントを使用します。 |
sign_up |
ユーザーがサイトまたはサービスに登録しました。 |
timing_complete |
ユーザーがプロセスを完了しました。 |
view_search_results |
ユーザーに検索結果が表示されました。Google Analyticsの拡張イベント測定を通じて自動収集のためにview_search_results イベントを有効にすることができます。 |
cst |
カスタムイベント。 |
add_payment_info |
ユーザーが支払い情報を提出しました。 |
add_to_cart |
アイテムがカートに追加されました。購入のためです。 |
add_to_wishlist |
アイテムがウィッシュリストに追加されました。このイベントを使用して、アプリ内で人気のギフトアイテムを特定します。 |
begin_checkout |
ユーザーがチェックアウトを開始しました。 |
checkout_progress |
ユーザーがチェックアウトの途中です。 |
purchase |
ユーザーによって1つ以上のアイテムが購入されました。 |
refund |
ユーザーに1つ以上のアイテムが払い戻されました。 |
remove_from_cart |
カートからアイテムが削除されました。 |
product_click |
リストからアイテムが選択されました。 |
promotion_click |
リストからプロモーションが選択されました。 |
set_checkout_option |
ユーザーがチェックアウトオプションを選択しました。たとえば、配送方法などです。 |
view_item |
ユーザーにコンテンツが表示されました。このイベントを使用して、最も人気のあるアイテムを発見します。 |
view_item_list |
ユーザーに特定のカテゴリのアイテムリストが表示されました。 |
view_promotion |
リストからプロモーションが表示されました。 |
エンリッチメントされた変換
変数 | 型 | 説明 |
---|---|---|
config.allow_enhanced_conversions |
ブール値 | エンリッチメントされた変換を許可します。 |
user_data.email |
文字列 | メールアドレス。 |
user_data.sha256_email_address |
文字列 | ハッシュ化されたメールアドレス。 |
user_data.phone_number |
文字列 | 電話番号。 |
user_data.sha256_phone_number |
文字列 | ハッシュ化された電話番号。 |
user_data.address.first_name |
文字列 | 名。 |
user_data.address.sha256_first_name |
文字列 | ハッシュ化された名。 |
user_data.address.last_name |
文字列 | 姓。 |
user_data.address.sha256_last_name |
文字列 | ハッシュ化された姓。 |
user_data.address.street |
文字列 | 通りの住所。 |
user_data.address.city |
文字列 | 市。 |
user_data.address.region |
文字列 | 地域。 |
user_data.address.postal_code |
文字列 | 郵便番号。 |
user_data.address.country |
文字列 | 国。 |
transaction_id |
文字列 | 必須。取引ID。 |
最終更新日 :: 2025年March月14日