コンバージョン

Google 広告 における「コンバージョン」とは、ユーザーが広告をクリックした後やディスプレイ ネットワーク広告を目にした後に、特定のアクション(商品の購入、モバイルアプリのインストール、メール配信の登録など)を完了することを指します。

広告を見たりクリックしたりしてからのユーザーの行動を分析するのに役立つのが「コンバージョン トラッキング」です。電話をかけた、商品を購入した、モバイルアプリをインストールしたなど、さまざまなユーザー行動をトラッキングできます。

コンバージョン アクション

コンバージョンを測定するには、トラッキングするコンバージョン アクションの種類に応じて ConversionAction を設定します。たとえば、オンライン購入と電話問い合わせにはそれぞれ異なるコンバージョン アクションが必要です。

ほとんどのコンバージョン アクションは、トラッキングするための追加手順が必要です。 たとえば、ウェブサイトでのコンバージョン アクションをトラッキングするには、ConversionActionTypeWEBPAGE に設定して、タグと呼ばれるコード スニペットをウェブサイトのコンバージョン ページに追加する必要があります。

Google 広告 UI での呼び出し([電話番号のクリック]、[広告経由の通話数]、[ウェブサイト経由の通話数])は、それぞれ Google Ads API の別の ConversionActionType にマッピングされています。

  • [電話番号のクリック] は [CLICK_TO_CALL] に対応します。
  • [広告経由の通話数] は [AD_CALL] に対応します。
  • [ウェブサイトからの通話] は WEBSITE_CALL に対応します。

通話コンバージョン

電話番号表示オプションからの通話をトラッキングするには、タイプが AD_CALLConversionAction が必要です。Google 広告専用転送電話番号を使用し、電話番号表示オプションの FeedItem でコンバージョン アクションを指定します。このタイプのコンバージョンは、Google 広告 UI では「広告経由の通話数」と呼ばれます。

通話時間が指定した時間を超えると、コンバージョンとしてカウントされます。 カウントされます。

ウェブサイト通話コンバージョン

WEBSITE_CALL のコンバージョン アクション タイプは、Google 広告管理画面のウェブサイト経由の通話数にマッピングされます。

AD_CALL とは異なり、このトラッカーには、event_snippetglobal_site_tag をウェブサイトに追加して、ウェブサイトに記載されている番号にコール トラッキング用の動的 Google 広告専用転送電話番号を取得する必要があります。また、電話番号表示オプションを設定し、ウェブサイト経由の通話をトラッキングするキャンペーンまたは広告グループに追加する必要があります。

ウェブサイト コンバージョン

ConversionAction にはいくつかの種類のウェブサイト コンバージョンが含まれます。API 内では TagSnippettype フィールドで区別されます。

下の表は、Google 広告 UI におけるコンバージョンの「発生元」にそれぞれ対応する API パラメータを示したものです。

トラッキング コードのタイプ Google 広告 UI での「発生元」
WEBPAGE ウェブサイト
WEBPAGE_ONCLICK ウェブサイト
CLICK_TO_CALL 電話番号のクリック数
--- 分析

ウェブサイト コンバージョンと電話番号クリック コンバージョンでは、event_snippet(購入手続きの確認ページ、リードフォームの送信ページなどのコンバージョン アクションを示すウェブページに配置する必要があります)と global_site_tag(ウェブサイトのすべてのページにインストールする必要があります)が必要です。これらの属性は、どちらも ConversionActionService で取得できます。

CLICK_TO_CALL 型は、実際の通話をトラッキングしないという点で ConversionAction.typeAD_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 がレポートしたコンバージョン値。このセグメントは、metrics.sk_ad_network_conversions 以外の指標には適用できません。組み合わせできるのは日付関連のセグメントのみです。

Apple が値 0 を報告した場合は値 0 が返されます。それ以外の場合は値はありません。 フィールドのプレゼンスを確認して、2 つのケースを区別してください。

オフライン コンバージョン

コンバージョン アクションを使用すると、コンバージョン アクションの種類を 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_statusNOT_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 によって次のコンバージョン アクションが返されます。

  1. クロスアカウント コンバージョン トラッキングでアカウントで使用されているマネージャー アカウントによって定義されたすべてのコンバージョン アクション。
  2. データが発生したすべてのコンバージョン アクション(システム定義のアクション、マネージャーがその後リンク解除した場合でもそのマネージャーが所有するアクションを含む)
  3. リンクされた Google アナリティクスのプロファイルで作成されたアナリティクスの目標やトランザクションなど、お客様がアカウント内で定義したすべてのアクション。Google 広告にインポートされていないアクションはステータスが HIDDEN になり、Google 広告管理画面からのみインポートできます。

API を使ってクロスアカウント コンバージョン アクションを設定し、クエリを実行することもできますが、MCC アカウントからクロスアカウント コンバージョン トラッキングを有効にする必要があります。詳しくはこちらのヘルプセンター記事をご覧ください。