Microsoft Advertisingスクリプトを使用してキャンペーンを自動化するにはどうすればよいですか?
Microsoft Advertisingスクリプトを使用してキャンペーンを自動化するにはどうすればよいですか?
Microsoft Advertising スクリプトを使用してアカウントとキャンペーンを自動化する方法を学びます。
Microsoft Advertising スクリプトは、カスタム条件に基づいてアカウント内の項目を自動的に作成、変更、削除するために使用できる JavaScript コードです。手動で変更を加えることなく、アカウント全体で数百 (または数千) の変更を一度に行うことができます。
スクリプトの使用例をいくつか次に示します。
- 発売または販売にリンクされたキャンペーンをスケジュールします。
- 広告しているアイテムが在庫切れになったら、広告を自動的に一時停止します。
- アカウント全体でルールを作成して、その日に 100 回を超えるインプレッションを生成したキーワードについて、その部分一致キーワードの入札単価を 25% 引き上げます。
Microsoft Advertising スクリプトの使用
スクリプトを使う必要があるのは、どのような人ですか?
スクリプトは、大規模なキャンペーンや数多くのキャンペーンを管理する人々に最も役立ちます。また、JavaScript でスクリプトの経験があると役立ちます。
重要ポイントとして、
Microsoft Advertising スクリプトはキャンペーンにさまざまな変化をもたらすことができ、さらにスクリプトには [元に戻す] ボタンがないことに注意してください。このようなスクリプトの使用が大変そうだと感じる場合は、
自動化ルールの方が適していることがあります。
Microsoft Advertising スクリプトを作成して実行する
-
上部のメニューで [
ツール]、[
スクリプト] の順に選択します。
新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューから、
[ツール] > [一括操作] > [スクリプト] を選択します。
これはすでに作成済みの任意のスクリプトが表示されるメインの
スクリプト ページです。
-
[スクリプトを作成] を選択します。
- スクリプト エディターで、スクリプトを入力します。
- コピーできるスクリプト例を表示するには、
[例] を選択します。
- スクリプトの手順については、
スクリプトの説明書をご覧ください。コピーできるその他のスクリプトについては、
スクリプトのコードの例をご覧ください。
- [
保存] を選択します。
-
[プレビュー] を選択して、このスクリプトが行うすべての変更のリストを表示します。スクリプトのプレビューはオプションですが、プレビューすることを
強くおすすめします。
- スクリプトをすぐに実行する場合は、
[今すぐスクリプトを実行] を選択します。
- ある時刻または複数の特定の時刻にスクリプトを実行する場合は、
[スケジュールの作成] を選択します。
注意
- 複数のアカウントがあり、それらすべてに対してスクリプトを実行したい場合は、マネージャー アカウントからスクリプトを作成する必要があります。
上部のメニューでお客様のアカウント番号を選択し、マネージャーのアカウントを選択します (広告のアカウントではありません)。上記と同じ手順を経れば、スクリプトがすべてのアカウントに対して実行されます。
- 他のアカウントマネージャーとアカウントを共有している場合、そのスクリプトを表示したり実行したりできるのは、スクリプトの作成者のみであることに注意してください。
スクリプトを管理する
スクリプトを実行すると、メインの [スクリプト] ページの [スクリプト] の下に表示されます (
上部のメニューで [
ツール]、[
スクリプト] の順に選択します。
新しい Microsoft Advertising ナビゲーションを使用している場合は、左側のナビゲーション メニューから、
[ツール] > [一括操作] > [スクリプト] を選択します。
) ここでは、スクリプトがいつ実行されたか、実行にかかった時間、行われた変更の数、失敗した変更の数が表示されます。スクリプトで何を実行したかの詳細については、次を参照してください。
- [スクリプト履歴] > [概要] > [詳細を表示] を選択します。
- [ログの詳細] ページに、スクリプトが行った変更がすべて表示されます。
- スクリプトがこれらの変更をどのように行ったか、また発生したエラーとスクリプトに含めたログ メッセージを確認するには、
[ログ] を選択します。
作成済みのスクリプトを実行するには:
- メインの [スクリプト] ページで、以前に作成したスクリプトのリストでスクリプトを検索します。
- [実行] を選択するか、
[スケジュールの作成] を選択して、スクリプトを特定の時刻または複数の特定の時刻に実行します。
Google Ads で作成したスクリプトを使用できますか?
Google で作成した任意のスクリプトを Microsoft Advertising にドラッグできます。
[保存] を選択すると、
Microsoft Advertising と互換性を持たせるためにいくつかの変更が自動的に行われます。ただし、次の互換性の問題を修正するには、スクリプトを手動で更新する必要があります。
- スクリプトが予算セレクターを呼び出した場合、共有予算のみが返されます。キャンペーンの個別予算を取得するには、キャンペーンから直接アクセスする必要があります。
- スクリプトに ID が含まれている場合は、二重引用符で囲んで文字列に変換する必要があります。たとえば、.withIds([1234]) は .withIds(["1234"]) に変更する必要があります。
- スクリプトがエンティティの getStatsFor() メソッドを呼び出す場合は、getStats() の呼び出しを変更し、セレクターの forDateRange() メソッドを使用して期間を指定する必要があります。
- スクリプトがキーワード セレクターの withIds() メソッドを呼び出す場合は必ず、キーワード ID の配列のみを渡すようにしてください。
Microsoft Advertising ではキーワード ID は一意であるため、広告グループ ID とキーワード ID のペアの配列を渡す必要はありません。
注意
スクリプトが部分一致タイプの除外キーワードを追加する場合、
Microsoft Advertising はそれらをアカウントに追加するときにフレーズ一致タイプに変換します。
Microsoft Advertising は、除外キーワードの部分一致タイプをサポートしていません。
詳細情報
スクリプトの詳細については、ドキュメント サイトを参照してください。