キャンペーン

Google 広告キャンペーンは、1 つ以上の広告グループ(広告、キーワード、入札単価)で構成されており、予算や地域ターゲティングなどを設定して、キャンペーンの中に作成した広告グループでその設定を共有します。通常、キャンペーンは広告主様が提供している商品やサービスのカテゴリ別に作成します。キャンペーンは、Google 広告アカウント内の最上位の組織ツールです。

入札単価、予算、言語、地域、広告の配信先ネットワークなどは、キャンペーン単位で設定できます。広告主様が大手企業の場合は、地域や予算ごとに異なるキャンペーンを作成できます。

クライアント ライブラリを使用することをおすすめしますが、REST エンドポイントを使用してキャンペーンを変更することもできます。

キャンペーン タイプ

Google 広告では、これらのコンセプトを階層的に考えることができます。

  1. キャンペーン タイプ: 主な選択肢です。キャンペーン全体の設計図。
  2. 広告掲載ネットワーク: 広告を掲載できる場所。主にキャンペーン タイプによって決まります。
  3. ネットワーク/チャンネルの設定: ネットワーク内の広告の掲載場所を微調整するために使用できる特定の設定。使用するツールはキャンペーン タイプによって異なるため、この部分は複雑になります。

キャンペーン タイプ(「何を」と「どのように」)から始める

キャンペーン タイプは、広告掲載活動の基盤となります。これは最初に行う決定であり、次のようなすべての決定に影響します。

  • 作成できる広告の種類(テキスト広告、画像バナー、動画広告など)。
  • 利用可能な機能と入札戦略。

キャンペーン タイプには、検索、ディスプレイ、P-MAXデマンド ジェネレーションなどがあります。

各キャンペーンは 1 つのキャンペーン タイプをターゲットに設定します。これは API では AdvertisingChannelType フィールドと呼ばれます。このフィールドは Campaign オブジェクトにあります。

この API は、以下のキャンペーン タイプをサポートしています。

ネットワーク(「どこ」)を理解する

広告ネットワークは、広告を掲載できるウェブサイト、アプリ、プロパティの集合です。主なものは次のとおりです。

  • Google 検索ネットワーク: Google 検索、Google マップ、検索パートナーのサイト。
  • Google ディスプレイ ネットワーク: 視覚的な広告を表示する数百万ものサードパーティのウェブサイト、ニュース サイト、ブログ、Google サービス(Gmail、YouTube など)。
  • YouTube ネットワーク: ホームフィード、検索結果、動画、ショートなど、YouTube 自体。

各キャンペーン タイプは、特定のネットワークで広告を配信するように設計されています。たとえば、検索キャンペーンは主に検索ネットワーク向けに作成されます。

プレースメントを制御する(複雑な部分)

キャンペーンで使用するネットワークを管理する方法は、選択したキャンペーン タイプによって大きく異なります。詳細は次のとおりです。

キャンペーン タイプの例 広告が表示される場所を管理する方法 説明
検索 NetworkSettings を使用します これは「従来型」モデルです。NetworkSettings フィールドを使用すると、Google 検索パートナーと Google ディスプレイ ネットワークを検索キャンペーンに明示的に含めるか、除外するかを指定できます。
P-MAX 手動操作不可 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 は、完全な制御が望まれること前提としているため、単一の「objective」フィールドはありません。適切な構成要素を自分で組み立てることで、目標を達成します。

たとえば、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 つの基本的な質問に答える必要があります。

  1. 利用できる金額はいくらですか?(キャンペーンの予算

    • これはキャンペーンの費用上限です。API では、1 日あたりの費用の上限(マイクロ単位)を指定して個別の CampaignBudget オブジェクトを作成し、そのリソース名をキャンペーンに関連付けます。1 つの予算を複数のキャンペーンで共有できます。
  2. Google はどのように私のお金を使うのですか?(入札戦略

    • これはキャンペーンの戦略的な「頭脳」です。主な目標を Google に伝えます。達成したい目標に基づいて入札戦略を選択します。
      • 交通情報の場合: MaximizeClicks を使用します。
      • 見込み顧客/登録の場合: MaximizeConversionsTargetCpa を使用します。
      • e コマース販売の場合: TargetRoasMaximizeConversionValue を使用します。
  3. 広告を表示する対象となるオーディエンス(対象者

    • ここでは、市場を定義します。CampaignCriterion オブジェクトまたは AdGroupCriterion オブジェクトを追加して、適切なユーザーにリーチを絞り込むことができます。ターゲティングは、以下に基づいて設定できます。
      • キーワード: ユーザーが検索している語句。
      • 位置情報: ユーザーの位置情報。
      • ユーザー属性: 年齢、性別など
      • オーディエンス: 過去の行動(ウェブサイトの訪問者数など)や興味 / 関心。

キャンペーンの考え方

Google Ads API を使用してキャンペーンを管理または作成する場合は、キャンペーン、広告、アセットの編成と配信方法を管理する基盤となる構造とモデルを理解しておくと役に立ちます。主に 3 つのモデルがあります。広告グループと広告のモデル、アセット グループとアセットのモデル、広告グループと広告とアセットのハイブリッド モデルです。これらのモデルは、選択した AdvertisingChannelType のタイプによって異なります。

構造 使用例(AdvertisingChannelType) 仕組み 主なコンセプト
広告グループの構造 SEARCH、標準 DISPLAY キャンペーンは広告グループに編成されます。各広告グループには、完成した広告とターゲティング条件(キーワード、オーディエンスなど)が設定されています。 手動で作成した広告とそのターゲティングのリンクは、広告グループ内で厳密に管理されます。
アセット グループの構成 PERFORMANCE_MAX 広告グループではなく、アセット グループを作成します。各アセット グループには、未加工のクリエイティブ アセット(広告見出し、画像など)とオーディエンス シグナルのプールが含まれています。 クリエイティブのコンポーネントを指定すると、Google の AI が最終的な広告をリアルタイムで組み立て、さまざまなチャネルで最適化します。
ハイブリッド構造 DEMAND_GENDISPLAY 標準の広告グループ構造に、キャンペーンまたは広告グループ単位でリンクされた最新のアセット(旧称: サイトリンクやコールアウトなどの表示オプション)が含まれています。 コア広告は手動で作成しますが、パフォーマンスを高めるために、コア広告と一緒に表示する追加のアセットを指定できます。