Home / Guides / Ads ops

Ads ops

Google Ads dayparting and ad schedules for Shopify

Google gives you a calendar and bid modifiers. It does not give Performance Max a secret hourly brain you can tune like Search.

Updated 9 Sep 2026 · ~977 words · David Smith

Google Ads dayparting is an ad schedule. You pick hours and days, then optionally bid more or less in those windows. Shopify operators search "google ads day parting" and "bid adjustment by hour." Same settings screen.

Direct answer: On Search, use campaign Ad schedule. Cut or down-bid hours that spend and do not convert in the campaign timezone. Shopping may inherit a campaign schedule if it is still a classic Shopping campaign. Performance Max is not Search. Do not expect a 24-cell grid there. Ralph can point at weak hours. It does not mutate your Google ad schedule by default.

Questions that bring people here

0003060912151821MonTueWedThuFriSatSunovernightbreakfastdaytimeafternooneveninglateOFF 0 to 6below average, 7 of 7 daysFloors: never more than half the week, never a whole day, nothing on thin data.
Google gives you the schedule and the bid adjustments. It does not give you this picture; you build it from the hour-of-day report.
Honest scope: There is no Ralph writer in this guide that pushes ad_schedule into Google. Findings and suggested windows only. Launch plans do not sneak a schedule on. If you need the clock, you set it in Google Ads (or you approve a writer later, flag on).

Search is the clean clock

Campaigns → Settings → Ad schedule. Add a row per day-part. Bid adj is a percentage on the hour, not a new campaign. Start small. A -25% overnight on a proven dog hour is a test. A +90% "because evenings" is how you pay the auction a fashion tax.

Report view: hour of day, day of week, conversion rate, CPA or ROAS, conversion delay. If purchases from 21:00 clicks report at 10:00 next day, do not murder 21:00.

Hourly report30-90dBid adj firstSearchHard OFF lastdead hoursPMax laternot this grid
Google's clock is campaign-shaped. PMax is not that campaign.

Shopping and PMax

SurfaceClock you actually haveFirst leak to fix instead
Classic ShoppingCampaign ad schedule possibleAvailability and supplemental feed truth
PMaxNo Search-style hour grid. Asset and signal work first.Feed, audience signals, geo. Empty shelves: this guide
SearchFull ad schedule + bid adjQuery hygiene, then the clock
Demand Gen / videoDo not copy the Search schedule blindlyCreative and frequency

A weather spike that sends "waterproof jacket" queries into OOS offers is a feed problem wearing a forecast. Weather vs daypart.

How to do it yourself this afternoon

  1. Write the campaign timezone on a sticky note. Compare to Meta and Shopify. If they differ, your "evening" is a mess across platforms.
  2. Download hour-of-day for 60 days. Highlight hours with spend above a floor (enough clicks that CPA means something).
  3. On one Search campaign, set -15% to -25% on the worst overnight block. Do not also raise evening yet.
  4. If an hour has spend and zero conversions across a fat sample, you may hard-OFF it. If the sample is thin, you may not.
  5. Re-read in two weeks. If impression share on good hours died, you over-cut.

Where Ralph sits

Ralph can ingest Google hourly performance and shrink noisy cells so a weak hour has to earn the red flag. That becomes a finding in the desk, not a silent campaign edit. Meta is the platform where Ralph can apply an approved native schedule (lifetime budget). Do not expect the same write on Google today. Why Ralph for dayparting. Pillar: Google Ads for Shopify.

Worked Search example

Brand Search campaign. London timezone. 90 days. 02:00-06:00: 9% of spend, 1% of conversions, CPA 4× daytime. 19:00-22:00: 18% of spend, 22% of conversions, CPA slightly better than average.

Do: -25% bid adj on 02:00-06:00. Do not yet +20% on 19:00-22:00. You already get those clicks. Raising bids there is how you pay more for the same purchase. Re-read impression share and CPA in 14 days. If overnight CPA is still ugly and spend remains, then hard-OFF that block.

Shopping: if those overnight clicks are OOS sizes, fix the feed before the clock. Supplemental feeds.

Do this yourself this afternoon

0 of 6 done. Ticks stay on this device. When they are all ticked you know exactly what a desk would be doing for you.

Add a Google Ads ad schedule without wrecking volume

  1. Confirm campaign timezone. It may not match Shopify or Meta. Write it down.
  2. Run hourly + day-of-week reports. Last 30-90 days. Look at clicks, conv. rate, CPA or ROAS. Ignore starving hours.
  3. Start with bid adjustments on Search. Minus on the proven dead overnight. Plus only on a fat, proven peak. Cap the first plus at 15%.
  4. Hard-OFF only the hours that never buy. Or hours you will not fulfil. Keep every day partly on unless Sunday is truly dead.
  5. Leave PMax alone on the first pass. Fix assets, feed, and geo before you hunt a PMax clock that is not there.

Questions people actually ask

How do I daypart Google Ads?

Campaign settings → Ad schedule. Add days and hours in the campaign timezone, then optional bid adjustments. That is Search-shaped campaign control. It is not a Shopping-only magic toggle and it is not PMax in disguise.

Can I ad-schedule Google Shopping?

Shopping campaigns that still use a classic campaign shell can take an ad schedule. Smart Shopping is gone. Performance Max does not give you the same hour grid. Do not assume the Shopping tab has a clock.

Should I use bid adjustments or hard OFF hours?

If the hour still converts, prefer a modest bid adjustment (start at +15% / -25%, not +90%). Hard OFF is for hours that spend and never buy, or hours you refuse to fulfil.

Does Ralph write Google ad schedules?

No. Ralph can read hourly performance and raise a finding or a suggested window. Launch blueprints do not attach an ad schedule by default. You apply the clock in Google Ads, or you approve a future writer if one is ever enabled.

Click time or conversion time?

Schedules follow the campaign timezone and click eligibility. Conversions can report later. Do not kill an hour because attributed purchases land the next morning if the click was at 21:00.

What about Search Partners or display extensions?

The ad schedule is campaign-level. Partners ride along. If partners look cheap at 3am, that is a network question, not a reason to invent a second clock.

Is AdWords dayparting the same as Google Ads ad scheduling?

Yes. AdWords became Google Ads in 2018 and the feature is called ad schedule. Same campaign-level hours and bid adjustments. The one real change since then is that Smart Bidding ignores the percentage adjustments, so on those campaigns use full exclusions rather than bid changes.

dayparting adwords

AdWords became Google Ads in 2018; the feature is called ad schedule. You set hourly blocks per campaign with bid adjustments from minus 90 to plus 900 percent. Under Smart Bidding the adjustments are ignored, so use full exclusions.

If the hours are the problem: Ralph reads sixty days of your hourly results, proposes the switch-off with floors, and applies it on Meta after you approve. On Google he recommends the schedule. See Ralph · How Ralph dayparts · Docs