Google 広告 における「コンバージョン」とは、ユーザーが広告をクリックした後やディスプレイ ネットワーク広告を目にした後に、特定のアクション(商品の購入、モバイルアプリのインストール、メール配信の登録など)を完了することを指します。
広告を見たりクリックしたりしてからのユーザーの行動を分析するのに役立つのが「コンバージョン トラッキング」です。電話をかけた、商品を購入した、モバイルアプリをインストールしたなど、さまざまなユーザー行動をトラッキングできます。
コンバージョン アクション
コンバージョンを測定するには、トラッキングするコンバージョン アクションの種類に応じて ConversionAction
を設定します。たとえば、オンライン購入と電話問い合わせにはそれぞれ異なるコンバージョン アクションが必要です。
ほとんどのコンバージョン アクションは、トラッキングするための追加手順が必要です。
たとえば、ウェブサイトでのコンバージョン アクションをトラッキングするには、ConversionActionType
を WEBPAGE に設定して、タグと呼ばれるコード スニペットをウェブサイトのコンバージョン ページに追加する必要があります。
Google 広告 UI での呼び出し([電話番号のクリック]、[広告経由の通話数]、[ウェブサイト経由の通話数])は、それぞれ Google Ads API の別の ConversionActionType
にマッピングされています。
- [電話番号のクリック] は [CLICK_TO_CALL] に対応します。
- [広告経由の通話数] は [AD_CALL] に対応します。
- [ウェブサイトからの通話] は WEBSITE_CALL に対応します。
通話コンバージョン
電話番号表示オプションからの通話をトラッキングするには、タイプが AD_CALL
の ConversionAction
が必要です。Google 広告専用転送電話番号を使用し、電話番号表示オプションの FeedItem
でコンバージョン アクションを指定します。このタイプのコンバージョンは、Google 広告 UI では「広告経由の通話数」と呼ばれます。
通話時間が指定した時間を超えると、コンバージョンとしてカウントされます。 カウントされます。
ウェブサイト通話コンバージョン
WEBSITE_CALL
のコンバージョン アクション タイプは、Google 広告管理画面のウェブサイト経由の通話数にマッピングされます。
AD_CALL
とは異なり、このトラッカーには、event_snippet
と global_site_tag
をウェブサイトに追加して、ウェブサイトに記載されている番号にコール トラッキング用の動的 Google 広告専用転送電話番号を取得する必要があります。また、電話番号表示オプションを設定し、ウェブサイト経由の通話をトラッキングするキャンペーンまたは広告グループに追加する必要があります。
ウェブサイト コンバージョン
ConversionAction
にはいくつかの種類のウェブサイト コンバージョンが含まれます。API 内では TagSnippet
の type
フィールドで区別されます。
下の表は、Google 広告 UI におけるコンバージョンの「発生元」にそれぞれ対応する API パラメータを示したものです。
トラッキング コードのタイプ | Google 広告 UI での「発生元」 |
---|---|
WEBPAGE |
ウェブサイト |
WEBPAGE_ONCLICK |
ウェブサイト |
CLICK_TO_CALL |
電話番号のクリック数 |
--- |
分析 |
ウェブサイト コンバージョンと電話番号クリック コンバージョンでは、event_snippet
(購入手続きの確認ページ、リードフォームの送信ページなどのコンバージョン アクションを示すウェブページに配置する必要があります)と global_site_tag
(ウェブサイトのすべてのページにインストールする必要があります)が必要です。これらの属性は、どちらも ConversionActionService
で取得できます。
CLICK_TO_CALL
型は、実際の通話をトラッキングしないという点で ConversionAction.type
の AD_CALL
型とは異なります。代わりに、モバイル デバイスからの電話番号のクリックのみを追跡します。これは、Google 転送番号を使用して実際の通話をトラッキングすることができない場合に便利です。
アプリ コンバージョン
ConversionActionType
は、Android 向けのモバイルアプリ インストールとアプリ内ユーザー行動の両方を対象としています。下の表は、Google 広告 UI における参照元ごとに対応する API パラメータを示したものです。
コンバージョン アクションの種類 | Google 広告 UI での「発生元」 |
---|---|
GOOGLE_PLAY_DOWNLOAD |
Android アプリのインストール(初回起動) |
GOOGLE_PLAY_IN_APP_PURCHASE |
Android アプリ内のユーザー行動 |
SKAdNetwork コンバージョン
iOS アプリ キャンペーンを実施し、SKAdNetwork を導入している場合は、次のリソースを使って、Customer
レベルと Campaign
レベルで Google に提供されている SKAdNetwork データにアクセスできます。
レポートのフィールド | 説明 |
---|---|
metrics.sk_ad_network_conversions |
Apple がレポートしたコンバージョン数。この指標は、segments.sk_ad_network_conversion_value と日付関連のセグメントを自由に組み合わせてセグメント化できます。 |
segments.sk_ad_network_conversion_value |
Apple がレポートしたコンバージョン値。このセグメントは、 Apple が値 |
オフライン コンバージョン
コンバージョン アクションを使用すると、コンバージョン アクションの種類を UPLOAD_CLICKS
または UPLOAD_CALLS
に設定して、オフラインのクリックまたは通話のコンバージョンを Google 広告にアップロードできます。
その他のコンバージョンの種類
Google Ads API では作成できない数種類のコンバージョン アクションがありますが、レポートでパフォーマンス指標を取得し、場合によっては属性の一部を変更することもできます。
コンバージョン目標
コンバージョン目標を使用すると、コンバージョン アクションを整理するのに役立つため、広告掲載の目標達成に向けてより簡単に最適化を行うことができます。詳しくは、目標に関するガイドをご覧ください。
コンバージョン値のルール
コンバージョン値のルールを使用すると、さまざまなディメンションに基づいてコンバージョン値を調整するためのルールを定義できます。
コンバージョン トラッキングの有効化
GoogleAdsService.searchStream
で次のクエリを実行して、アカウントのコンバージョン トラッキングの設定と、コンバージョン トラッキングが有効になっていることを確認できます。
SELECT
customer.conversion_tracking_setting.conversion_tracking_id,
customer.conversion_tracking_setting.conversion_tracking_status,
customer.conversion_tracking_setting.cross_account_conversion_tracking_id,
customer.conversion_tracking_setting.google_ads_conversion_customer
FROM customer
conversion_tracking_status
フィールドは、コンバージョン トラッキングが有効かどうか、およびアカウントがクロスアカウント コンバージョン トラッキングを使用しているかどうかを示します。
NOT_CONVERSION_TRACKED
お客様のアカウントではコンバージョン トラッキングが有効になっていません。
google_ads_conversion_customer
で識別されるアカウントに少なくとも 1 つのConversionAction
を作成して、コンバージョン トラッキングを有効にします。Google Ads API の v12 以降では、
conversion_tracking_status
がNOT_CONVERSION_TRACKED
であっても、conversion_tracking_id
はゼロ以外の値になります。アプリケーションでconversion_tracking_id
を使用してコンバージョン トラッキングが有効になっているかどうかを判断するには、conversion_tracking_status
の使用に切り替えてください。CONVERSION_TRACKING_MANAGED_BY_SELF
コンバージョン トラッキングが有効になっていて、クロスアカウント コンバージョン トラッキングを使用する代わりに、アカウントでコンバージョンを管理しています。
CONVERSION_TRACKING_MANAGED_BY_THIS_MANAGER
コンバージョン トラッキングが有効で、アカウントがクロスアカウント コンバージョン トラッキングを使用している。リクエストの
login-customer-id
で指定され、レスポンスでgoogle_ads_conversion_customer
で返されるアカウントがコンバージョンを管理します。CONVERSION_TRACKING_MANAGED_BY_ANOTHER_MANAGER
コンバージョン トラッキングが有効で、アカウントがクロスアカウント コンバージョン トラッキングを使用している。ただし、コンバージョンを管理するアカウントは、リクエスト ヘッダーの
login-customer-id
ではなく、google_ads_conversion_customer
です。
クロスアカウント コンバージョン トラッキング
クロスアカウント コンバージョン トラッキングを使用している場合、ConversionActionService
によって次のコンバージョン アクションが返されます。
- クロスアカウント コンバージョン トラッキングでアカウントで使用されているマネージャー アカウントによって定義されたすべてのコンバージョン アクション。
- データが発生したすべてのコンバージョン アクション(システム定義のアクション、マネージャーがその後リンク解除した場合でもそのマネージャーが所有するアクションを含む)
- リンクされた Google アナリティクスのプロファイルで作成されたアナリティクスの目標やトランザクションなど、お客様がアカウント内で定義したすべてのアクション。Google 広告にインポートされていないアクションはステータスが
HIDDEN
になり、Google 広告管理画面からのみインポートできます。
API を使ってクロスアカウント コンバージョン アクションを設定し、クエリを実行することもできますが、MCC アカウントからクロスアカウント コンバージョン トラッキングを有効にする必要があります。詳しくはこちらのヘルプセンター記事をご覧ください。