A restaurant launched a lunch-delivery promotion. Its kitchen normally receives 18 identical orders an hour and can prepare 20. Advertising added another 10: 28 arrived, but output remained 20. With no queue at the start of the hour, 8 orders would still be waiting for preparation at the end. The marketer celebrates enquiries while the administrator answers questions about delays.
All figures in this restaurant example are illustrative. Real orders differ in contents and preparation time, and couriers add their own constraints. Before increasing advertising, connect the offer to available kitchen work, packaging and delivery. The business needs completed orders, money left after fulfilling them and the ability to serve customers on time.

Choose the occasion and ordering time
Office lunch, coffee on the way to work and dinner at a restaurant require different promises. Lunch needs clear contents, pricing and delivery by the break. Coffee needs an entrance on the customer's route and a quick handover. Dinner needs a menu, atmosphere and available booking time. An advertisement covering everything leaves the customer with more work to choose.
Our restaurant might aim to fill spare kitchen time with lunch orders from nearby offices. First, however, the manager must establish the hours and routes on which the team can fulfil that promise. A circle on the map describes distance; actual time also depends on preparation, the route and an available courier.
The marketer walks through ordering with the administrator: opens the menu, chooses an address and sees the final price and promised window. If timing can only be given after confirmation, that condition should be clear before payment. Choose advertising schedules and geography around the agreed service conditions.
For an in-person visit, make the same journey from advertisement to entrance. A sign, neighbouring entrance, parking or a closed door may matter more than another food image. Observing the route helps define a task for the manager and update listing information.
Prepare the listing and tracking method
The address, entrance, opening hours, menu, prices and ways to order should match what happens at the restaurant. Photos of actual dishes help customers choose what they expect to receive. Assign responsibility for listing updates when the menu changes: advertising keeps bringing people even after an item has sold out.
Google's explanation of local ranking names relevance, distance and prominence. Completing a profile helps describe the offer, but a restaurant cannot control every condition affecting the results. Plan advertising around real calls, route requests and orders.
Store listing views, menu openings, directions requests and orders as different actions. A purchase needs confirmation from the till or ordering system. If an in-person visit cannot be connected to advertising, the report retains an unknown source. Do not turn every directions request into a paid visit to fill a report.
Status matters during reconciliation: an order may be cancelled, refunded or fulfilled with compensation. Compare campaign spending with order outcomes after a chosen observation period. Fulfilment statuses come from the operations team.
Compare the same order across two channels
Take an order priced at 5,000 ₸ after discounts. Every expense in the table applies to one completed order; this calculation has no refunds. The example's aggregator commission includes delivery, payment processing and acquisition. This is a comparison model, not the tariff of a particular platform.
| Item | Aggregator | Own channel |
|---|---|---|
| Revenue after discounts | 5,000 ₸ | 5,000 ₸ |
| Ingredients | 2,000 ₸ | 2,000 ₸ |
| Packaging | 200 ₸ | 200 ₸ |
| Commission including the stated services | 1,500 ₸ | None |
| Separate courier cost | Included in commission | 1,000 ₸ |
| Separate payment processing | Included in commission | 150 ₸ |
| Separate acquisition cost | Included in commission | 700 ₸ |
| Contribution after listed expenses | 1,300 ₸ | 950 ₸ |
Aggregator expenses total 2,000 + 200 + 1,500 = 3,700 ₸, leaving 5,000 - 3,700 = 1,300 ₸. Direct-order expenses total 2,000 + 200 + 1,000 + 150 + 700 = 4,050 ₸. Its contribution is 5,000 - 4,050 = 950 ₸. Avoiding the commission creates separate courier, payment and advertising costs here. For a real comparison, take the service breakdown from the agreement and order reports.
For a repeat direct order without new advertising spend, contribution under otherwise unchanged conditions would be 950 + 700 = 1,650 ₸. Any message or reward cost must be deducted separately. Include future repeats in a forecast based on customer observations rather than adding them automatically to every first order.
All three values remain contribution before rent, some labour and other business expenses not included. Write-offs and refunds also belong in a full calculation. A discount has already reduced revenue; deducting it again as an expense would understate the result.
Limit the promotion to available work
With capacity of 20 and normal demand of 18 orders an hour, there is room for 2 such orders. The extra 10 created a queue of 8. Work with the kitchen to change the offer: cap orders within a slot, offer another time or choose dishes with a suitable preparation process.
The limit needs to operate when the order is accepted. If an advertisement promises everyone a discount and the administrator learns about overload only after payment, the customer must revise their expectations after buying. Agreed slot availability and clear confirmation reduce this gap.
Adding a dish to raise average order value also requires a workload assessment. A new side dish might use the station where the queue already exists. The manager assesses cooking, packaging and handover together, and the marketer uses that information when choosing the offer.
After launch, track the share fulfilled within the promised window, individual delays, cancellations and complaint reasons. Average delivery time may look acceptable while some customers wait much longer. Repeated reviews about cold food create a packaging or routing task; a new advertising message will not complete it for operations.
Measure repeat orders over equal periods
Choose a consistent repeat-purchase window, such as 30 or 60 days after the first order. Someone who ordered yesterday has not had the same opportunity to return as someone from last month. Retention measurement compares customer groups at the same age.
An invitation to return should reflect the previous experience. Assign an unresolved complaint to an owner first, and agree further communication around the customer's preferences. Keep purchases and messages separate in reporting: some customers would return without a reminder. Measuring additional orders needs a suitable comparison.
Exercise: calculate the discount and workload
For the direct order in the table, the restaurant wants to reduce the price by 500 ₸. In this exercise, all listed expenses, including payment processing, stay unchanged. Calculate the new contribution and the required order volume if 100 orders previously produced the target total contribution. Then apply the calculation to your own offer and name a kitchen or delivery constraint.
New revenue is 4,500 ₸ and contribution falls from 950 to 450 ₸. The previous 100 orders produced 95,000 ₸. Matching this now requires 95,000 / 450 ≈ 211.11 orders; rounding up gives 212 completed orders and 95,400 ₸ contribution. The ratio 950 / 450 ≈ 2.11 describes the required scale of growth before rounding.
The calculation sets a threshold the offer must still meet. With a nearly full kitchen, growth of this size needs a different distribution across time or a changed process. A strong solution for your own project connects the discount, volume and fulfilment method. Without evidence of demand and capacity, it is too early to promise that the promotion will pay back.