Day-parting for lead gen campaigns
Day-parting means running or bidding differently by hour of the day and day of the week. This guide shows you how to find the time patterns in your own results, test them so you know they are real, and turn them into ad schedules and bid changes. By the end you will be able to set up a time test with sub IDs, read the result by sold leads, and apply a schedule without cutting hours that pay.
Published 5 October 2026. How we write and check guides: editorial standards.
Already generating leads on your own forms? Sell your leads instead.
Why time of day can change what your leads sell for
Each lead is offered to buyers in real time by ping/post. Which buyers are bidding, and how many, can change through the day and the week. A lead that arrives when demand is strong is more likely to sell. One that arrives when demand is thin is more likely to go unsold. You are paid rev share on sold leads and unsold leads are not paid, so these swings show up in your payout. See how payouts work.
This guide does not list hours that work, because they differ by offer, state and buyer mix, and they change over time. Hours that suit one publisher's car accident traffic may not suit another's roofing traffic. The only pattern worth acting on is the one in your own data.
Time also matters on the follow-up side. Federal rules in 47 CFR 64.1200 restrict telephone solicitation calls before 8 a.m. or after 9 p.m., local time at the called party's location, and some states add their own limits (see our state laws overview). How a lead submitted late at night is handled varies across the market. This is not legal advice.
Step 1: Decide which time you are measuring
Before you collect anything, settle on one clock. Mixing time zones is the most common reason day-parting tests give confusing answers.
- Note the time zone your ad account reports in, and the time zone your ad schedule uses.
- Note the time zone of each state group you target. A single ad set across several time zones blurs the result.
- If your Summit report shows when each lead was submitted, ask during onboarding which time zone it uses.
- Write all three down in your sheet so every comparison uses the same clock.
Grouping states by time zone makes the rest of this guide much easier. See geo-targeting by state for how to group them.
Step 2: Find the pattern in your own data
Leads are reported by tracking link. There are two ways to see results by time, depending on what your report includes.
If your report includes the time each lead came in
- Export your leads for a long enough period to cover several of each weekday.
- Add columns for hour of day and day of week, in the time zone you chose.
- Group leads into time blocks, for example morning, midday, afternoon, evening and overnight, and weekday vs weekend.
- For each block, count leads, sold leads, unsold leads and returns.
- Pull spend by hour and day from your ad platform for the same period and add it to each block.
If it does not
Use sub IDs to carry the time block. Duplicate an ad set into versions that each run only during one block, give each version its own sub ID value, such as "blk-am" and "blk-pm", and compare them in your report. This takes longer, but it works with any report that shows results by sub ID.
| Time block | Leads | Sold | Unsold | Returned | Spend |
|---|---|---|---|---|---|
| Weekday morning | From report | From report | From report | From report | From ad platform |
| Weekday afternoon | From report | From report | From report | From report | From ad platform |
| Weekday evening | From report | From report | From report | From report | From ad platform |
| Overnight | From report | From report | From report | From report | From ad platform |
| Weekend | From report | From report | From report | From report | From ad platform |
Step 3: Check the pattern is real
Time blocks split your data into small pieces, so luck can look like a pattern. Before you act, check:
- Does it repeat? A block that is weak in one period and also weak in the next is a pattern. A block that is weak once is noise.
- Is there enough data in each block? If one more sold lead would flip the result, wait.
- Is it the time, or something else? A block can look weak because a holiday, a budget cap or a paused ad fell inside it.
- Is it the same in every state group? If not, schedule each group on its own.
Running campaigns you can schedule by state and time? Apply with your sources and states.
Apply as a publisherStep 4: Apply the schedule in steps
Change spend by time gradually rather than switching hours off. A block that sells fewer leads may still pay for itself at a lower bid.
- 01
Lower bids before you cut hours
Google lets you set bid adjustments for days and times as part of ad scheduling. Start by bidding down in your weakest block instead of turning it off.
- 02
Raise bids or budget in your strongest blocks
Move spend toward the blocks where your leads sell and stay sold. Do it in modest steps so delivery stays stable.
- 03
Use the scheduling options each platform offers
Check what your ad platform supports for scheduling, since options differ by platform and campaign setting. Where scheduling is limited, use separate ad sets per block.
- 04
Keep a small control
Leave one ad set running at all hours, on a small budget, so you can tell whether a change in results came from your schedule or from the market.
- 05
Recheck on a set rhythm
Buyer demand moves over time. Rerun the sheet at a regular interval you choose and adjust the schedule when the pattern shifts.
How day-parting differs by source
The same schedule does not suit every source, because each one controls timing differently.
- [Google](/publishers/google-traffic): search traffic arrives when people search, so time patterns often come from intent. Someone searching at midday on a weekday may be at a different stage than someone searching late at night. Compare sold leads by time block for your main keyword groups separately.
- [Meta](/publishers/meta-traffic): delivery follows when your audience is scrolling, and the platform spends your budget across the day by default. Time tests here work best as separate ad sets per block, each with its own sub ID, so you can compare them cleanly.
- [Native](/publishers/native-traffic): reading habits on content sites differ by hour and day. Check which time and day settings your network offers, and track blocks by sub ID either way.
- [SEO sites](/publishers/seo-sites): you cannot schedule organic visitors. Use time data to plan when you update pages or promote them, and to know when visitors to your site are most likely to become leads that sell.
If you run more than one source, build the time sheet for each source on its own before you compare them. A pattern that holds on one source may not hold on another.
Common mistakes
- Copying someone else's schedule. Patterns depend on offer, states and buyer mix. Use your own data.
- Mixing time zones. One ad set across several time zones hides the real pattern.
- Turning off hours based on lead count. Judge time blocks on sold leads and returns, not on how many leads came in.
- Reading a pattern from too little data. Wait until several of each weekday have passed.
- Setting a schedule and never checking it again. Demand changes, so a schedule that worked once can start costing you sold leads.
- Assuming buyer hours. Do not plan around assumptions about when buyers are active. Plan around what your leads did.
Frequently asked questions
What hours should I run lead gen ads?
There is no single answer. It depends on the offer, states and buyer demand, and it changes. Find the pattern in your own results by sub ID and time block, then schedule around it.
Does Summit publish buyer hours?
No. Use your own results to see when your leads sell. If you have questions about time patterns for your account, ask us by email.
How do I test time of day if my report has no timestamps?
Split an ad set into copies that each run in one time block, give each copy its own sub ID, and compare sold leads by sub ID.
Should each state group have its own schedule?
If the groups sit in different time zones or show different patterns in your sheet, yes. Group states by time zone first, then compare time blocks within each group before you set a schedule for it.
Should I turn off overnight traffic?
Only if your own data shows it does not pay. Try a lower bid first. Some overnight leads sell, and the answer differs by offer and state.
Related guides
Group states by time zone before you test hours.
Set up the sheet behind your time test.
Where time of day fits among the levers.
Why buyer demand changes what leads sell for.
State calling rules on top of federal ones.
Sources
- About Ad Scheduling, Google Ads Help
- 47 CFR 64.1200, Delivery restrictions, Electronic Code of Federal Regulations
Run scheduled traffic to Summit offers
Every publisher is reviewed before going live. Email us your sources, target states and expected volume.
Apply as a publisherOr write to team@summitleads.ai. We reply by email.
Already generating leads on your own forms? Sell your leads instead.