ad:personam GmbH logo
Published on

Insertion Order: Budget, Scheduling, and Pacing for Line Items

Configure your line item's budget, flight dates, daypart targeting, and pacing strategy on ad:personam. Step 1 of the line item setup wizard.

For the complete campaign setup process, refer to the Campaign Setup Guide.


Overview

The insertion order is the first step of the line item setup wizard. It defines the line item's identity, schedule, and budget — the foundational constraints that every other setting builds on. Flight dates determine when your ads can run, budget sets how much you can spend, and pacing controls how quickly that budget is distributed.

Every field you set here is validated against the parent campaign's boundaries. The campaign acts as the outer container — your line item's dates must fall within the campaign's date range, and the currency is inherited from the campaign.


Fields

FieldRequiredDefaultDetails
Line Item NameYesMinimum 2 characters. Locked after creation — choose a descriptive name that identifies the strategy (e.g., "DE Display — Prospecting July").
Start DateYesMust fall within the parent campaign's date range. Cannot be in the past. Locked after creation.
End DateYesMust be after the start date and within the parent campaign's date range. Editable after creation.
BudgetYesPositive amount in the campaign's currency (EUR, USD, or GBP). This is the line item's total spend cap.
PacingYesEvenlyHow budget is distributed over the flight period.
Daypart TargetingNoDisabled (full day)Restrict ad delivery to specific hours of the day.

How Budget Works

The line item budget is the only budget that matters for spend. Campaign-level budget is always $0 by design — all financial commitment happens here.

When your line item wins an auction and serves an ad, the cost is deducted from this budget. At the end of the billing cycle, your line item spend is what appears on your invoice or is deducted from your credit balance.

Daily Budget

Your daily budget is automatically calculated as the lifetime budget divided by the number of flight days. For example, a €3,100 budget over a 31-day flight produces a daily budget of €100. This value is informational — the pacing algorithm uses it internally to maintain even distribution.

Currency

Currency is inherited from the parent campaign, which in turn defaults from the advertiser. It cannot be changed at the line item level. If you need a different currency, create a campaign with the appropriate currency setting.


Flight Dates and Campaign Constraints

Line item flight dates must fall entirely within the parent campaign's date range. This is enforced at submission — if your line item's start or end date exceeds the campaign's boundaries, validation will fail with an error.

This constraint is intentional. The campaign sets the outer scheduling boundary for everything inside it:

  • Campaign start date — the earliest a line item can begin
  • Campaign end date — the latest a line item can run. No line item can deliver beyond this date.

If you need to extend a line item beyond the current campaign window, first extend the campaign's end date (which remains editable after creation), then adjust the line item.

Multiple Flights Within One Campaign

A single campaign can contain multiple line items with different flight dates, each with its own budget. This is how you run sequential or overlapping flights under one container:

Campaign: Q3 Campaign (Jul 1 – Sep 30)
  ├── Line Item: July Flight    (Jul 1–31,   €5,000)
  ├── Line Item: August Flight  (Aug 1–31,   €7,500)
  └── Line Item: September Push (Sep 15–30,  €3,000)

Each line item operates independently — its own budget, pacing, and delivery. The campaign's role is simply to define the shared timezone, currency, and brand safety rules.


Pacing

Pacing controls how your budget is spent across the flight period. Two options are available, presented as a toggle group:

Evenly (Default)

Distributes budget uniformly across each day of the flight. If your budget is €3,100 over 31 days, the system targets approximately €100 per day. This is the recommended setting for most campaigns — it prevents early budget exhaustion and ensures consistent ad presence throughout the flight.

As Soon As Possible (ASAP)

Spends the budget as quickly as possible, bidding aggressively from the start. The system does not throttle delivery — it bids on every eligible auction until the budget is exhausted.

ASAP is useful for:

  • Short-burst campaigns — flash sales, product launches, or event-driven promotions where all budget should be spent within hours or days
  • Testing — quickly gathering performance data to inform future optimisation

Warning: ASAP pacing can exhaust your entire budget within hours if inventory is abundant. Use it only when immediate delivery is more important than sustained presence.


Daypart Targeting

Daypart targeting lets you restrict ad delivery to specific hours of the day. When enabled, the platform only bids during the time window you define — the same window applies to every day of the flight.

Times are interpreted in the campaign's timezone. If your campaign is set to Europe/Berlin and you configure daypart targeting from 08:00 to 20:00, ads will serve between 8 AM and 8 PM Central European Time, regardless of where the user is located.

When to Use Daypart Targeting

  • B2B campaigns — restrict delivery to business hours (e.g., 08:00–18:00) when decision-makers are active
  • Retail and food delivery — align ads with operating hours or peak ordering times
  • Cost optimisation — avoid bidding during overnight hours when your audience is less likely to convert
  • Complement to frequency capping — concentrate your daily impression cap into hours when they are most valuable

Configuration

  • Default: Disabled — ads serve 24 hours a day (00:00 to 23:59)
  • When enabled: Set a start time and end time using time pickers. The window applies uniformly to every day of the flight.

Tip: If your target audience spans multiple timezones, consider creating separate line items (or separate campaigns with different timezone settings) rather than trying to cover all zones with a single daypart window.


What You Can Edit Later

After a line item is created:

FieldEditable?
Line Item NameNo
Start DateNo
End DateYes
BudgetYes
PacingYes
Daypart TargetingYes

The name and start date are locked to preserve reporting consistency and prevent scheduling confusion after the line item has started or is scheduled.


Quick Reference

SettingValue
Step in wizard1 — Insertion Order
NameMin 2 characters, locked after creation
Start dateWithin campaign range, cannot be past, locked after creation
End dateWithin campaign range, editable after creation
BudgetPositive number, campaign currency, total spend cap
Pacing optionsEvenly (default), As Soon As Possible
DaypartOptional time window, campaign timezone, same hours every day
Campaign constraintAll dates must fall within parent campaign's date range