広告のスケジュール設定

人生においてもほぼ同じことが言えますが、「広告もタイミングがすべて」なのです。 多くの企業は、商品に合った時間帯を選んで広告を出したい、適切なタイミングで顧客に商品を知って欲しい、と考えています。

AdWords を使用した広告のスケジュール設定

AdWords と AdWords API には、広告をいつ掲載するかを指定するためのメカニズムが組み込まれています。自動化されているため、手動で有効にしたり無効にしたりする必要はありません。この機能を広告のスケジュール設定といいます。

スケジュールはキャンペーン単位で設定するため、キャンペーン内で実行中のすべての広告および広告グループに適用されます。 CampaignTargetService のターゲット タイプの 1 つ AdScheduleTarget としてスケジュールを処理します。

AdScheduleTarget オブジェクトでは、曜日や開始/終了時間などのプロパティを定義します。特に注目してほしいのは単価調整比です。 単価調整比はとても便利なツールで、特定の時間帯に単価を上げたり下げたりすることができます。 配列から曜日を省略したり(下の例では日曜日が省略されています)、特定の時間帯を省略するために期間を設定したりして、広告を表示しないようにすることができます。

コード サンプル

営業時間に合わせて広告が掲載されるようにするため、開店時間の少し前に広告の表示を開始し、閉店時間の少し前に終了するように設定します。次にサンプルを示します。

AdScheduleTarget[] days = new AdScheduleTarget[6];

days[0].setDayOfWeek(DayOfWeek.MONDAY);
days[1].setDayOfWeek(DayOfWeek.TUESDAY);
days[2].setDayOfWeek(DayOfWeek.WEDNESDAY);
days[3].setDayOfWeek(DayOfWeek.THURSDAY);
days[4].setDayOfWeek(DayOfWeek.FRIDAY);
days[5].setDayOfWeek(DayOfWeek.SATURDAY);

// Set weekday and Saturday schedule
for (int i = 0; i < 6; i++) {
  // Start at 8:45 am...
  days[i].setStartHour(8);
  days[i].setStartMinute(MinuteOfHour.FORTY_FIVE);
  // ... and end at 7:45 pm
  days[i].setEndHour(19);
  days[i].setEndMinute(MinuteOfHour.FORTY_FIVE);
  // Run at normal bid rates
  days[i].setBidMultiplier(1.0);
}

// Closed on Sunday, so we're omitting it from the array

ランチタイム セールの情報を見逃すお客様を少しでも減らすため、早朝から広告の表示を開始し、プロモーション時間中は特に表示回数を増やします。次にサンプルを示します。

AdScheduleTarget early = new AdScheduleTarget();
AdScheduleTarget peak = new AdScheduleTarget();

// Sample schedule for Monday
early.setDayOfWeek(DayOfWeek.MONDAY);
peak.setDayOfWeek(DayOfWeek.MONDAY);

// Start at 8:00 am...
early.setStartHour(8);
early.setStartMinute(MinuteOfHour.ZERO);
// ... and run until promotion starts
early.setEndHour(12);
early.setEndMinute(MinuteOfHour.ZERO);
// Run at normal bid rates
early.setBidMultiplier(1.0);

// Start higher bidding at noon...
peak.setStartHour(12);
peak.setStartMinute(MinuteOfHour.ZERO);
// ... and run until promotion ends...
peak.setEndHour(14);
peak.setEndMinute(MinuteOfHour.ZERO);
// ... at double the bid!
peak.setBidMultiplier(2.0);

CampaignTargetService を使用して既存のキャンペーンにターゲットを追加する方法については、コード サンプルやクライアント ライブラリのサンプルをご覧ください。

まとめ

キャンペーンに広告のスケジュール設定を組み込むことで、広告を適切なタイミングで表示して最大限の効果を得ることができます。 ほんの少しの設定作業で、より的確なターゲット設定と収益の増大が見込めます。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。