共有予算とキャンペーン固有の予算

キャンペーンでは、独自の予算を指定することも、予算を他のキャンペーンと共有することもできます。 共有予算では、予算を共有する同じアカウント内のキャンペーンを特定します。 予算を共有すると、予算を最大限に活用できます。 たとえば、キャンペーン A に独自の 10 ドルの予算があり、キャンペーン B に独自の 10 ドルの予算がある場合、キャンペーン A は予算の 8 ドルしか使わない可能性があります。 しかし、キャンペーン B は好調な結果だったため、予算をすべて使い果たしたし、もっと使うこともできたはずだ。 キャンペーン間で予算が共有されている場合、キャンペーン B はキャンペーン A が使用しなかった 2 ドルを自動的に使用するため、より多くのトラフィックが送信される可能性が高くなります。

キャンペーンとその予算はスクリプトの外部で作成されます。 キャンペーンを作成するときに、その予算を指定します。 共有予算を使用しない場合は、それで終わりです。 ただし、予算を共有する場合は、予算を作成して 1 つ以上のキャンペーンで共有する必要があります。 共有予算を作成し、1 つ以上のキャンペーンに関連付けるには、Microsoft Advertising Web アプリケーションを使用します。 詳しくは、「複数のキャンペーンで予算を共有する操作方法」をご覧ください。

キャンペーンの予算を取得するには、キャンペーンの getBudget メソッドを呼び出します。 Budget オブジェクトには、isExplicitlyShared プロパティが含まれています。 このプロパティを使用して、予算が共有されているか、キャンペーンに固有であるかを判断できます。 また、予算が共有されていない場合、ID プロパティと Name プロパティは null を返します。

Campaign オブジェクトから共有予算にアクセスする場合、共有予算を更新することはできません。 たとえば、キャンペーンの getBudget メソッドを呼び出した場合、予算が共有されている場合、予算を更新することはできません。 キャンペーン オブジェクトから更新できる予算は、キャンペーン固有の予算のみです。

共有予算を更新するには、予算セレクターから Budget オブジェクトを取得する必要があります ( BudgetSelector を参照)。 セレクターは共有予算のみを返します。セレクターには、キャンペーン固有の予算は含まれません。

共有予算を取得して更新する方法を示す例については、「 共有予算の管理」を参照してください。