Your catering ads look dead because the orders land on ezCater
If you're a caterer, café, bakery or restaurant on ezCater, you know this one: an office manager clicks your Google ad for lunch catering, then books you through ezcater.com because that's where their company orders. Your ad account never hears about it. We track the catering orders you win directly, keep ezCater orders as their own channel, and give you one report that shows which ads fill your prep calendar.
Free30 minutesNo obligation
ezCater · what breaks
What goes wrong when ezCater sits beside your ads
- 01
"My catering campaign gets clicks but no orders"
Orders placed on ezcater.com or in the ezCater app finish on ezCater's own pages, not your site, so your Google tag and Meta Pixel never see the sale. Smart Bidding gets no catering orders to learn from and treats the campaign as a loser.
- 02
"I can't tell which orders came from my ads"
ezCater orders, your catering inbox and phone orders live in three places, so an ad-won office client and a marketplace stranger look the same at month's end, and you can't tell whether to raise the catering budget or cut it.
- 03
"Our online ordering runs through ezCater and I don't know what it reports"
ezCater documents ezCater-powered Online Ordering on some restaurant websites. If yours uses it and nobody has tested whether checkout fires your ad conversion, every web order may show up as coming from nowhere, and your ads get no credit for it.
- 04
"Cancelled and rescheduled events still count"
If your conversion fires at quote or order placement, a cancelled office lunch still tells Google and Meta to find more clients like that one.
ezCater · the fix
What changes after we fix it — ezCater
Ads judged on direct catering revenue
Delivered, paid direct orders go to Google Ads and Meta from your own records, with the click ID and a shared event ID, so bidding learns from paid catering orders instead of form fills.
ezCater kept honest in its own column
Marketplace orders are reported beside your ad orders by event date and total, so you can see what each channel actually brings in.
No more paying for marketplace searches
Queries that include ezCater are found in your search terms report and handled, so your catering budget goes to people who'll order from you.
ezCater · architecture
What ezCater actually lets you hook into
ezCater runs the customer side of marketplace orders, so most work happens in your own records. Where its public help is silent, we test on your account before relying on anything.
- 1
Orders placed on ezcater.com or the app
Customers check out on ezCater and the order goes to the restaurant to confirm. ezCater's public help doesn't describe adding your own Pixel or Google tag there.
- 2
Restaurant partner portal
Partner help sits behind the portal's sign-in, so we confirm with you what ezCater order history you can see and export there, since it becomes the ezCater column in your report.
- 3
ezCater-powered Online Ordering on your site
Documented by ezCater for some restaurant websites. Confirm whether checkout stays on your domain and whether your tags see a completed order.
- 4
Payment timing
ezCater authorizes payment when the order is placed and finishes processing on the delivery or pickup day, so we value your direct orders the same way: on delivery.
- 5
No conversion feed to ad platforms
Nothing in ezCater's public help sends ezCater orders to Google Ads or Meta. Direct orders go through Google's offline conversion import and Meta's Conversions API from your own records.
ezCater · diagnose
Where ezCater tracking breaks, in diagnostic order
Start with ad money leaking to the marketplace, then check the orders.
- 01
Check search terms for ezCater queries
Searches pairing your name or "catering" with ezCater can come from people who'll order there anyway, so you pay for the click and the marketplace still takes the order.
- 02
Test a direct inquiry from an ad-tagged URL
Confirm the click ID lands on the lead in your inbox or CRM.
- 03
Place a test order through ezCater-powered ordering on your site
If you use it, count how many Pixel and Google Ads events fire, if any.
- 04
Compare a closed month by channel
ezCater orders, direct invoices and ad-reported conversions, side by side by event date.
- 05
Trace one cancelled and one rescheduled event
Each should end as zero orders and one order respectively, everywhere.
ezCater · prove
The QA evidence — ezCater
Run on real orders through your live site and phone line.
Source of truth
Your ezCater order history, however your partner portal provides it, plus your own direct catering invoices, split by channel, event date and order total
- A test catering inquiry sent from a Google Ads-tagged link, then opened in your inbox or CRM to confirm the GCLID came through with it.
- One delivered direct order reported once in Google Ads and once in Meta, with a shared event ID.
- Zero ezCater orders present in any ad platform's conversions.
- Order values matched to final invoices, not quotes.
- One cancelled direct order corrected where each platform allows it, and one moved office lunch still showing as a single order.
- Every direct catering order in a closed month found in the ad platforms by event date and total, with none missing and none extra.
- Rerun 30 days on, and again whenever your website's catering menu or ordering page changes.
ezCater · free audit
What we check in the free audit
- Check search terms for ezCater queries
- Test a direct inquiry from an ad-tagged URL
- Place a test order through ezCater-powered ordering on your site
- Compare a closed month by channel
- Trace one cancelled and one rescheduled event
Checked against
Your ezCater order history, however your partner portal provides it, plus your own direct catering invoices, split by channel, event date and order total
Free30 minutesNo obligation
ezCater · when not to buy
When you don't need this on ezCater
Some caterers on ezCater are fine without us.
- If you don't run Google or Meta ads for catering and nearly every order comes through ezCater, there's no ad attribution problem for us to solve.
- If catering is a small add-on to dine-in and your ads exist to fill tables, track reservations and calls first.
- If your only problem is a few ezCater searches in your search terms report, adding negatives is a ten-minute job and we'll show you how.
- If you take very few direct orders a month, a simple "how did you hear about us" log beats a tracking build.
ezCater · what we deliver
The event map with ezCater in the mix
Catering inquiry or quote request
From your website catering form, menu request or tracked call, with the ad click ID stored on the lead.
Quote qualified
Headcount, event date and delivery address confirmed, so tire-kickers and wrong-area requests drop out.
Order confirmed
Deposit taken or order accepted on your side. A leading signal, not the money event.
Event delivered and paid
The conversion, valued from the final invoice after headcount changes and add-ons.
Cancellation or reschedule
Cancellations corrected where each platform allows it; a reschedule keeps one order instead of creating a second.
ezCater order
Logged by event date and total and excluded from every ad conversion.
FAQ
ezCater questions, answered
Not that ezCater's public help describes. Orders are placed and paid on ezcater.com or in the app, so we treat ezCater as its own channel and confirm in your partner portal whether any tracking option exists.
Often because clients who clicked your ad ordered through ezCater, where your tags can't see the sale. ezCater's Rewards points on ezcater.com orders give corporate orderers a reason to book there.
It might, but we test rather than assume. ezCater's help notes those orders don't earn Rewards, so they're a separate path from the marketplace, and we place a live order to see what fires.
The delivered, paid order, valued from the final invoice. Inquiries and confirmed orders are tracked as earlier steps, but bidding should learn from money that actually arrived.
A moved event should stay one order. ezCater itself treats a reschedule after the restaurant's cutoff as a cancellation plus a new order, so we make sure your direct-order tracking doesn't double count the same lunch.
More on ezCater
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside ezCater, and what their bookings feed
- ModernizeYour ads are taking credit for jobs Modernize sent you. We pull the two apart.
- BidNet DirectYour BidNet Direct contracts are hiding what your ads really earn
- BankrateBankrate loans are showing up as ad conversions. We split them out.
- GrouponYour Google and Meta ads are claiming Groupon's customers
- PlanHubCan't tell if PlanHub or your Google Ads won the job?
- Booking.comBooking.com conversion tracking: stop Google and Meta taking credit for Booking.com stays
- WebMD CareWebMD Care conversion tracking: your ad found the patient, so why does WebMD get the credit?
- HomeGuideHomeGuide conversion tracking: is HomeGuide or your ads booking the jobs?
Free · 30 min
Find out which catering orders your ads really win
Free30 minutesNo obligation
