Google 広告キャンペーンは、1 つ以上の広告グループ(広告、キーワード、入札単価)で構成されており、予算や地域ターゲティングなどを設定して、キャンペーンの中に作成した広告グループでその設定を共有します。通常、キャンペーンは広告主様が提供している商品やサービスのカテゴリ別に作成します。キャンペーンは、Google 広告アカウント内の最上位の組織ツールです。
入札単価、予算、言語、地域、広告の配信先ネットワークなどは、キャンペーン単位で設定できます。広告主様が大手企業の場合は、地域や予算ごとに異なるキャンペーンを作成できます。
クライアント ライブラリの使用をおすすめしますが、REST エンドポイントを使用してキャンペーンを変更することもできます。
キャンペーン タイプ
Google 広告では、これらのコンセプトは次のような階層構造になっています。
- キャンペーン タイプ: 主な選択肢。キャンペーン全体の設計図。
- 広告ネットワーク: 広告を掲載できる場所。キャンペーン タイプによって大きく左右されます。
- ネットワーク/チャンネルのコントロール: 広告を掲載するネットワーク内の場所を細かく調整するために使用できる特定の設定。使用するツールはキャンペーン タイプによって異なるため、ここから複雑になります。
キャンペーン タイプ(「何」と「方法」)から始める
キャンペーン タイプは、広告掲載の取り組みの基盤となります。これは最初に決定するもので、次のような他のすべてのことを決定します。
- 作成できる広告の種類(テキスト広告、イメージ バナー、動画広告など)。
- 利用可能な機能と入札戦略。
キャンペーン タイプの例としては、検索、ディスプレイ、P-MAX、デマンド ジェネレーションなどがあります。
各キャンペーンは 1 つのキャンペーン タイプをターゲットに設定します。これは API では AdvertisingChannelType
フィールドとして知られています。このフィールドは Campaign
オブジェクトにあります。
この API は、次のキャンペーン タイプをサポートしています。
- ディスプレイ ネットワークのみ
- 検索ネットワークのみ
- 検索でのディスプレイ ネットワーク対応
- アプリ キャンペーン
- 電話専用
- デマンド ジェネレーション
- P-MAX
- ショッピング キャンペーン
- ローカル サービス
ネットワーク(「どこで」)を理解する
広告ネットワークとは、広告の掲載先となるウェブサイト、アプリ、プロパティの集まりです。主なものは次のとおりです。
- Google 検索ネットワーク: Google 検索、Google マップ、検索パートナーのサイト。
- Google ディスプレイ ネットワーク: 視覚的な広告が表示される、数百万ものサードパーティのウェブサイト、ニュースサイト、ブログ、Gmail や YouTube などの Google サービス。
- YouTube ネットワーク: YouTube 自体(ホームフィード、検索結果、動画、ショート動画など)。
各キャンペーン タイプは、特定のネットワークで広告を配信するように設計されています。たとえば、検索キャンペーンは主に検索ネットワーク向けに作成されます。
プレースメントを管理する(複雑な部分)
キャンペーンで使用するネットワークを制御する方法は、選択したキャンペーン タイプによって大きく異なります。詳細は次のとおりです。
キャンペーン タイプの例 | 広告の掲載場所を管理する方法 | 説明 |
---|---|---|
検索 | NetworkSettings を使用する |
これは「クラシック」モデルです。NetworkSettings フィールドを使用すると、検索キャンペーンに Google 検索パートナーと Google ディスプレイ ネットワークを明示的に含めるか除外するかを指定できます。 |
P-MAX | 手動制御なし | P-MAX は、リーチと自動化を最大化するように設計されています。Google のすべてのネットワーク(検索、ディスプレイ、YouTube など)で広告が自動的に配信され、コンバージョンが獲得されます。特定のネットワークをオプトアウトすることはできません。 |
デマンド ジェネレーション | 「チャンネル コントロール」を使用している | この新しいキャンペーン タイプでは、独自のシステムが使用されます。広範な「ネットワーク」設定ではなく、ネットワークの特定の部分を有効または無効にできる、より具体的な「チャネル」コントロールを利用できます。 |
まとめ: アナロジー
車両の選択に例えると、次のようになります。
- キャンペーン タイプ = 購入する車両。(たとえば、シティカー、オフロード トラック、ハイテク自動運転シャトルなど)。
- ネットワーク = 車両が設計された地形。(舗装された市街地の道路、険しい山道、またはその両方など)。
- ネットワーク/チャンネル コントロール = 調整できる特定の機能。
- 検索キャンペーン(シティカー)では、
NetworkSettings
を使用して、「郊外の道路」(検索パートナー)でも運転するかどうかを選択できます。 - P-MAX キャンペーン(自動運転シャトル)は、目的地に到着するまでのすべてのナビゲーションを自動的に処理します。ハンドルに触れない。
- デマンド ジェネレーション キャンペーン(オフロード トラック)には、オフロード環境内の特定のタイプの地形を処理するための「4 輪駆動」や「ヒルディセント」(
ChannelControls
)などの特別なコントロールがあります。
- 検索キャンペーン(シティカー)では、
Google 広告 UI との違い
Google Ads API には、以前のキャンペーンと動画キャンペーンの管理に関する制限があります。
動画キャンペーンでは、Google Ads API を使用してデータを読み取ることができます。Google Ads API を使用すると、すべての動画キャンペーンのパフォーマンス レポート(クリック数、視聴回数、費用)を取得できます。
特定の動画キャンペーン タイプでは、Google Ads API を使用して変更を書き込むことはできません。API を使用して、一時停止、有効化、ターゲティングの変更、新しい広告の追加などの変更を行うことはできません。これらのキャンペーンは、Google 広告のウェブ インターフェースで編集する必要があります。
ベスト プラクティス: API を使用して YouTube で動画広告を完全に作成、管理するには、P-MAX またはデマンド ジェネレーション キャンペーンを使用する必要があります。これらは、レポートと管理の両方で完全にサポートされています。
Google 広告の UI の目標(「販売」、「見込み顧客」)は設定ウィザードです。目標を入力すると、キャンペーン タイプや入札戦略など、最適な設定が自動的に提案され、事前に入力されます。
Google Ads API は、キャンペーンの基本的な構成要素を提供します。API はユーザーが完全に制御することを前提としているため、「目標」フィールドは 1 つだけではありません。適切な構成要素を自分で組み立てることで、目標を達成します。
たとえば、API で「販売」キャンペーンを作成する場合、objective = 'SALES'
を設定するフィールドはありません。代わりに、適切な設定を組み合わせて構築します。
キャンペーン タイプを選択します。
advertising_channel_type
= 「SEARCH」または「PERFORMANCE_MAX」に設定します。入札戦略を選択します。
target_roas
フィールドを設定して、campaign_bidding_strategy
= "MAXIMIZE_CONVERSION_VALUE" を設定します。コンバージョン目標を設定する: キャンペーンで「購入」コンバージョン アクションを重視して最適化するように指定します。
API でキャンペーン タイプを表す方法もよくお問い合わせいただきます。キャンペーン タイプは、API で AdvertisingChannelType
フィールドで表されます。すべてのキャンペーンの AdvertisingChannelType
を設定します。次に、作成する特定のキャンペーン(「旅行向け P-MAX」や「デマンド ジェネレーション」など)のオンボーディング ガイドで、AdvertisingChannelSubType
の設定も必要かどうかを確認します。
便利な表:
このキャンペーンを作成する場合... | AdvertisingChannelType を次のように設定します。 | AdvertisingChannelSubType を次のように設定します。 |
---|---|---|
通常の検索キャンペーン | 検索 | (設定しない / 空白のままにする) |
標準のディスプレイ キャンペーン | ディスプレイ | (設定しない / 空白のままにする) |
標準の P-MAX キャンペーン | PERFORMANCE_MAX | (設定しない / 空白のままにする) |
旅行関連の目標達成のための P-MAX キャンペーン | PERFORMANCE_MAX | TRAVEL_GOALS |
デマンド ジェネレーション キャンペーン | DEMAND_GEN | (設定しない / 空白のままにする) |
キャンペーンのサブタイプ
Google 広告 UI のキャンペーンのサブタイプ([標準] や [すべての機能])を利用して、キャンペーンの必要な設定を簡単に見つことができますが、API の Campaign
オブジェクトにはそれに対応する属性がありません。
この UI の列は、API の AdvertisingChannelType
フィールドと AdvertisingChannelSubType
フィールドに似ていますが、これらのフィールドと UI のキャンペーンのサブタイプとの間に 1 対 1 のマッピングはありません。
たとえば、API を使用して作成した「検索ネットワークのみ」のキャンペーンには必ず [すべての機能] サブタイプが適用されます。
キャンペーンの予算、入札戦略、ターゲティング
Google Ads API でキャンペーンを管理するとは、広告の掲載方法と掲載場所を制御する 3 つの基本的な質問に答えることです。
いくらまで使用できますか?(キャンペーンの予算)
- これがキャンペーンの予算上限です。API では、1 日の費用上限(マイクロ単位)を含む別の
CampaignBudget
オブジェクトを作成し、そのリソース名をキャンペーンに関連付けます。1 つの予算を複数のキャンペーンで共有できます。
- これがキャンペーンの予算上限です。API では、1 日の費用上限(マイクロ単位)を含む別の
Google はどのように予算を使うべきですか?(入札戦略)
- これは、キャンペーンの戦略的な「頭脳」です。これは、主な目標を Google に伝えるものです。達成したい目標に基づいて入札戦略を選択します。
- 交通情報の場合:
MaximizeClicks
を使用します。 - 見込み顧客/登録の場合:
TargetCpa
でMaximizeConversions
を使用します。 - e コマースの売上の場合:
TargetRoas
でMaximizeConversionValue
を使用します。
- 交通情報の場合:
- これは、キャンペーンの戦略的な「頭脳」です。これは、主な目標を Google に伝えるものです。達成したい目標に基づいて入札戦略を選択します。
広告を表示する対象となるユーザーは?(対象者)
- ここで市場を定義します。
CampaignCriterion
オブジェクトまたはAdGroupCriterion
オブジェクトを追加して、適切なユーザーにリーチを絞り込みます。ターゲティングは以下に基づいて行うことができます。- キーワード: ユーザーが検索している語句。
- 場所: ユーザーがどこにいるか。
- ユーザー属性: 年齢、性別など
- オーディエンス: 過去の行動(ウェブサイトの訪問者など)や興味 / 関心。
- ここで市場を定義します。
キャンペーンの考え方
Google Ads API を使用してキャンペーンを管理または作成する場合は、キャンペーン、広告、アセットの構成と配信方法を規定する基盤となる構造とモデルを理解しておくと便利です。主なモデルは、広告グループと広告のモデル、アセット グループとアセットのモデル、広告グループと広告とアセットのハイブリッド モデルの 3 つです。これらのモデルは、選択した AdvertisingChannelType
のタイプによって異なります。
Google Ads API: キャンペーンの構造
構造 | 使用例(AdvertisingChannelType) | 仕組み | 重要なコンセプト |
---|---|---|---|
広告グループの構成 | SEARCH 、標準 DISPLAY |
キャンペーンは広告グループに分類されます。各広告グループには、完成した広告とターゲット条件(キーワード、オーディエンスなど)のセットが含まれています。 | 手動で作成した広告とターゲティングのリンクは、広告グループ内で厳密に管理されます。 |
アセット グループの構成 | PERFORMANCE_MAX |
広告グループの代わりに、アセット グループを作成します。各アセット グループには、クリエイティブ アセット(広告見出し、画像など)とオーディエンス シグナルのプールが含まれています。 | クリエイティブのコンポーネントを指定すると、Google の AI が最終的な広告をリアルタイムで組み立て、さまざまなチャネルで最適化します。 |
ハイブリッド構造 | DEMAND_GEN 、DISPLAY |
これには、キャンペーンまたは広告グループ単位でリンクされた最新のアセット(以前のサイトリンクやコールアウトなどの表示オプション)を含む標準の広告グループ構造が含まれます。 | コア広告は手動で作成しますが、パフォーマンスを向上させるために、コア広告とともに表示する追加のアセットを Google に提供します。 |