メインコンテンツにスキップ

キャンペーンの自動化 - ユーザーガイド

対応者:Anshika Srivastava

注: この記事は英語から AI を使用して翻訳されており、若干の不正確な表現が含まれる場合があります。

これは何ですか?

キャンペーンの自動化は、フィードに基づいてキャンペーンを構築・維持できる、Optmyzrが提供するスタンドアロン製品です。データソースに基づいてキャンペーンを自動的に更新し、在庫状況や割引率などの条件に応じて広告を一時停止または有効化できます。

キャンペーンの自動化を使えば、在庫に基づくキャンペーンの作成をできる限り自動化できます。

なぜ使うのか?

このツールを使うことで多くのメリットが得られます。次のようなことができます。

  • 新しいキャンペーンをより早く開始する

  • 一括変更をわずかな時間で行う

  • 広告を出すすべての商品・サービスに独自のテンプレートを使用する

  • 条件を満たすものだけを広告する

  • 最新のプロモーションを含む広告を表示する

はじめに

テンプレートを作成する

「新規テンプレートを作成」をクリックします。ここでは、独自のテンプレートを作成することも、同じアカウントまたは別のアカウントからテンプレートをコピーすることもできます。

データソース

最初のステップは、データソースを接続し、テンプレート名を設定することです。このテンプレートは何度でも再利用できます。フィードデータは、Google スプレッドシート、Merchant Feed、または XML、FTP、Amazon S3 などのその他のソースから取得できます。

自動で設定できるのは CSV(または Excel)ファイル、Merchant Center フィード、Google スプレッドシートのみです。それ以外のソースタイプを設定する場合は、弊社までお問い合わせください。開始前にキャンペーンの自動化の動作を確認できるよう、サンプルのデータスプレッドシートをご用意しています。

CSV や Excel ファイルをアップロードすることはできず、リンクで共有していただく必要があります。campaign-buildout@cafs-optmyzr.iam.gserviceaccount.com にスプレッドシートへのアクセス権を共有することで、キャンペーンの自動化が情報にアクセスできるようになります。

ソースデータフィードのサイドトレイでは、キャンペーンの構築に関する詳細情報(名前やスプレッドシートの URL など)を追加できます。ここでは外部ソースの変更やデータのダウンロード、シート名の指定、テンプレートで使用できる列の選択も行えます。

サイドトレイには、選択したデータソースの仕組みを理解するための折りたたみ式「使い方」ガイドも用意されています。

AIを使用してテンプレートを自動生成する

AIを使ってテンプレートを自動生成し、フィールド値を手動で入力する手間を省くこともできます。必要なのはソースフィードを追加し、事前入力されたプロンプトを確認するだけです。

✨ AI が生成したコンテンツ(提案、要約、インサイトなど)は、意思決定を支援することを目的としています。変更を適用する前に、必ず内容を確認・検証してください。

在庫フィルター

ここでは、データソース内のデータをどのように扱うかの条件を指定します。在庫の条件やルールを使うと、フィードのどのデータをキャンペーン構築に使用するかを指定できます。

ここでは、在庫があり利用可能な商品のみに広告を出したい場合の設定を行います。商品が在庫条件を満たさない場合やフィードから削除された場合、キャンペーン、広告グループ、キーワード、広告は自動的に一時停止されます。

例えば、テンプレートの在庫設定でカテゴリが「Home and Garden」かつ在庫数が0より大きい商品を含めるよう設定した場合、ツールはフィード内のすべての行を確認し、カテゴリが「Home and Garden」かつ在庫数が0より大きい行を探します。

そのデータに対して、キャンペーン、広告グループ、広告、キーワード用に作成されたテンプレートが実行されます。フィード内の各商品ごとに1つの広告グループを含める設定の場合、フィード内の各商品に対して、広告テンプレートとキーワードテンプレートを含む広告グループが作成されます。今後、ある商品の在庫が0になった場合、ツールは該当する広告グループを一時停止します。

OR条件で複数の値を追加するには、次の方法があります。

  1. in (ignore case)」を使う方法です。IN Adidas | Nike のように完全な値を指定する場合にうまく機能します。この場合、ブランドが Adidas または Nike のどちらでも対応できます。

  2. 「contains any (ignore case)」。これは、OR条件に完全な値を指定できない場合に機能します。例えば、「URL contains any .co | .uk」のように使います。この場合、URLに .co または .uk のどちらが含まれていても対応できます。

:これらのオプションを表示するには、列のタイプを「Text」に設定する必要があります。

次のラベルが付いたエンティティを無視する

このオプションは、ツールを実行した際に、広告、キーワード、広告グループ、キャンペーンなどのエンティティに変更が加えられないようにしたい場合に使用できます。複数のラベルをカンマで区切って追加できます。

例えば、在庫データに基づけば有効になるはずのキャンペーンを手動で一時停止しており、次回の実行時にツールがそれを再度有効化しないようにしたい場合、Google Ads でそのキャンペーンにラベルを付け、このフィールドにラベルを指定すれば、ステータスは更新されなくなります。

変更済みデータ列

変更済みデータ列は、データフィードのデータを事前処理し、キーワードやテンプレートで使用できるようにする方法です。データフィード内の既存情報を使って、新しい仮想列として作成されます。

例えば、広告テンプレートで「Brand」列を使いたいものの、先頭の文字を大文字にする必要がある場合、そのための変更済みデータ列を追加できます。

詳しくはこちらの記事をご覧ください。

キャンペーンの設定

外部データソースを選択したら、キャンペーンの設定に進むことができます。新しいキャンペーンを作成することも、Google Ads アカウント内の既存のキャンペーンを利用することもできます。

既存のキャンペーンを使用する

新しいキャンペーンを作成する

キャンペーンラベル

  • 動的挿入を使うと、{Brand} や {category} のようなラベルを作成でき、各バリエーションがエンティティに追加されます。

例えば、ソースファイル内に5つのブランドがあり、{Brand} をラベルとして追加すると、キャンペーンに5つのラベルが追加されます。

  • キャンペーンの自動化は、テンプレートとソースフィードに基づいてラベルを追加・削除します。

例えば、{Brand} をラベルとして追加した後、次回の実行時にブランドの1つ(Adidas)がソースファイルになくなった場合、システムはキャンペーンとラベル「Adidas」の関連付けを解除します。ただし、ラベル「Adidas」自体は Google Ads の画面上には残ります。

  • システムがキャンペーン/広告と広告グループのラベルとの関連付けを解除するのは、それらがテンプレートに関連付けられていた場合のみです。

例えば、キャンペーンの自動化のテンプレートを通じて作成されておらず、それに紐づいてもいない別のキャンペーンにラベル「Adidas」が付いている場合、システムはそのキャンペーンからラベルを削除しません。

キャンペーンの属性

作成できるキャンペーンの種類は、検索、ディスプレイ、動的検索広告、AI Max、Performance Max(リード獲得)です。

1. 広告の掲載場所を選択する

  1. 検索ネットワーク:ユーザーが関連キーワードを積極的に検索した際に、Google 検索結果ページやその他の Google 所有の検索プロパティに広告が表示される対象になります。

  2. 検索パートナーネットワーク:Google 検索の各ウェブサイトや、Google 検索パートナーのウェブサイトに広告が表示される対象になります。

  3. ディスプレイネットワーク:YouTube や Gmail など、Google のすべてのウェブサイト、動画、アプリに広告が表示される対象になります。

2. 予算を設定する

予算タイプを個別予算または共有予算のどちらにするかを選択し、予算額を指定します。

3. ターゲット地域を設定または除外する

ターゲットにしたい地域を選択します。すべての国と地域を含める・除外するか、または手動で地域を入力できます。

地域をターゲットにする方法はいくつかあります。

  • 地域名を入力する

  • 地域IDを入力する

  • 座標を入力する(正確な座標を取得するための地図も表示されます)

  • 住所を入力または検索する

詳細な地域オプション

以下の2つの詳細な地域オプションがあります。これらを使うと、物理的な所在地または興味関心のあるエリアに基づいてユーザーをターゲットにできます。

所在地または興味関心に基づいてターゲット設定:このオプションは、物理的にその場所にいる、またはターゲット地域に興味関心を示しているユーザーをターゲットにします。

所在地に基づいてターゲット設定:このオプションを使うと、ターゲット地域に頻繁にいる、または定期的に滞在している可能性の高いユーザーにリーチできます。

4. 入札戦略を選択する

このオプションでキャンペーンに必要な入札戦略を選択します。また、コンバージョン数の最大化には目標CPA、クリック数の最大化には目標コスト、コンバージョン値の最大化には目標ROASを設定することもできます。

固定値のほか、動的挿入(波かっこ)を使って、テンプレートで作成する各キャンペーンごとに異なる目標CPA、目標コスト、目標ROASの値を設定できます。

ポートフォリオ戦略にも対応しています。

5. オーディエンスを管理する

特定の興味関心を持つオーディエンスをターゲットにするには、それぞれのオーディエンスIDを指定します。

除外キーワードリスト

除外キーワードリストを使用して、キャンペーンおよび広告グループレベルで除外キーワードを追加できます。これらはアカウントレベルで作成され、関連するキャンペーン間で共有されます。

既存のリストがある場合は、それを追加することも、まったく新しいリストを作成することもできます。

キャンペーンアセット

ここでは、広告と一緒に表示したい追加情報を追加できます。サイトリンク、コールアウトアセット、価格、通話アセットなどが含まれます。キャンペーンの自動化では、広告グループレベルおよびキャンペーンレベルで通話アセットを追加できます。

AIの支援を使って、アセットを一括生成することもできます。フィードデータを使って、サイトリンクとコールアウトアセットの候補を最大6件まで生成できます。

✨ AI が生成したコンテンツ(提案、要約、インサイトなど)は、意思決定を支援することを目的としています。変更を適用する前に、必ず内容を確認・検証してください。

広告グループ

広告グループを作成する際、複数の広告グループテンプレートを追加できます。各広告グループテンプレート内には、複数のキーワード、広告、広告表示オプションのテンプレートを追加できます。

最初に、次の詳細情報を入力します。

1. 広告グループ名

2. 上限クリック単価

3. 広告グループラベル

4. 広告グループのタイプ(標準または動的)

注:通話専用広告の作成とコピーは、キャンペーンの自動化ではサポートされなくなりました。これは Google Ads 側の変更に合わせたものです。

電話による問い合わせを増やすには、通話アセットを設定したレスポンシブ検索広告をご利用ください。

Performance Max(リード獲得)キャンペーンでは、このセクションはアセットグループという名称になります。

アセットグループ内では、Google Ads で別途設定するのではなく、検索テーマを直接設定できます。検索テーマは、顧客が使用する可能性の高い検索語句に関する追加のシグナルを Performance Max に提供し、関連性の高いトラフィックをより速く発見してターゲティングを改善するのに役立ちます。

広告グループの在庫

広告グループレベルで在庫条件を追加できるため、広告グループの条件を満たす商品のみに広告を出すことができます。例えば、プレミアムブランドのみを含める広告グループがある場合、premium という属性を持つ商品のみを含めるフィルターを作成できます。

キーワード

広告のキーワードを設定します。ここでは、キーワード作成時に最終ページURLを追加することもできます(任意)。この最終ページURLは、ソースファイルのヘッダーを使って動的に生成することも、手動で入力することもできます。これは、新規キーワードの作成時、およびテンプレート内の既存キーワードの変更時のどちらでも行えます。

テンプレートからURLを削除すると、Google Ads からURLを削除することはできないため、プレビューに警告が表示されます。Google Ads からURLを削除したい場合は、Google Ads の画面上で手動で行う必要があります。

広告

テンプレートが新しい広告グループを提案したものの、有効な広告が1つもない場合、広告数0の広告グループは作成できないため、その広告グループは作成されません。これは、すべての広告に警告がある場合や、ETA(拡張テキスト広告、現在は非推奨)である場合に発生することがあります。このような場合、プレビューには無効な広告グループに関する警告が表示されます。

広告アセット

ここでは、広告と一緒に表示したい追加情報を追加できます。画像アセット、YouTube動画、サイトリンク、コールアウトアセット、価格、通話アセットなどが含まれます。現在、広告グループおよびキャンペーンでの通話表示オプションにも対応しています。

Performance Max キャンペーンのアセットを設定する際、Google Ads のアセットライブラリからマーケティング用画像を直接追加できます。マーケティング画像パネルで+画像を追加を選択し、URLまたはアセットライブラリからを選ぶと、アカウント内の既存のクリエイティブを閲覧・選択できます。これにより、承認済みの画像を手動でアップロードせずに再利用できます。

キャンペーンの自動化での一括操作

キャンペーンの自動化のテンプレートを一括で編集・自動化できます。

一括編集

一括編集オプションを使うと、列のヘッダーを置き換えられます。例えば、ソースファイル内の列名が変更された場合、このオプションを使ってテンプレート内の列名も変更できます。

テキストを一括置換することもできます。この場合、大文字・小文字を完全一致で確認し、該当するテキストのすべての箇所が置き換えられます。

例えば、「shoes」を「sneakers」に置き換えると次のようになります。

  1. Buy shoes at the lowest price —> Buy sneakers at the lowest price

  2. Buy black shoes now → Buy black sneakers now

  3. Buy running Shoes → 変更なし

一括自動化

アカウント内の複数のテンプレートを選択し、まとめて自動化するオプションもあります。テンプレートを一時停止または有効化する頻度、日付、時刻を任意に選択できます。

留意事項

  1. 予算を自動調整するスクリプト(月間目標消化額の達成スクリプトなど)を使用している場合は、予算名の動的フィールドに変動しやすいデータをできるだけ使わないようにしてください。固定の名前を使うことをおすすめします。

  2. ソースファイル内の小さな変更(大文字・小文字の違いなど)もツールによって考慮され、それに応じてツールがエンティティを一時停止したり新規作成したりする点にご注意ください。

  3. キャンペーンの自動化によって作成されたキャンペーン、広告グループ、キーワードを自動的に一時停止するルールエンジン戦略を設定している場合、次回のスケジュール実行時にキャンペーンの自動化がそれらを再度有効化します。

  4. 文字数制限を超えたためにキャンペーンの自動化が広告を作成できなかった場合、代わりにデフォルト広告を作成します。

  5. 複数のテンプレートが同一名のキャンペーンを作成または更新しようとすると、それらのテンプレートは互いに影響し合うことになります。

活用事例

1. 在庫状況に合わせる

課題:在庫切れの商品を広告に出してしまい、無駄な広告費とユーザー体験の低下につながることがあります。在庫の変化に合わせてキャンペーンを手動で更新するのは、時間がかかり、ミスも起こりやすい作業です。

解決策:キャンペーンの自動化は広告グループレベルで在庫条件を追加し、広告グループの条件を満たす商品のみに広告を出すことができるようにします。

これにより、広告が常にリアルタイムの在庫状況を反映するようになり、無駄な広告費を削減し、手動での介入なしにより良い顧客体験を維持できます。

2. ターゲティングを自動化する

課題:プレースメント、地域、オーディエンスなど、キャンペーンの動作をどのように制御すればよいでしょうか。これを手動でフィルタリングするには時間と手間がかかります。

解決策:キャンペーンの自動化を使えば、次のことができます。

  • 広告の表示先を選択する — 検索ネットワークまたはディスプレイネットワーク

  • ターゲットまたは除外したい地域を選択する

  • 物理的な所在地や興味関心のあるエリアに基づいてユーザーをターゲットにする

  • 特定のオーディエンスセグメントをターゲットにする

キャンペーンの自動化された制御を活用しながら、効率を高め、戦略に集中できます。

3. AIを活用したキャンペーン設定で時間と手間を節約する

課題:複数のキャンペーンにわたってテンプレートを設定し、大規模な更新を行うには、多くの時間と手間がかかることがあります。

解決策:キャンペーンの自動化では、AIを使ってテンプレートを自動生成できるため、フィールド値を手動で入力する手間を削減できます。ソースフィードを追加し、事前入力されたプロンプトを確認するだけで、あとは進めるだけです。

こちらの回答で解決しましたか?