Operated by Airbridge (AB180 Inc.), a mobile measurement partner that appears in this comparison. How we compareReviewed 2026-11-10
bestmobileattributiontools.comAn Airbridge reference
How we compare

Guide

Attribution for delivery and on-demand apps

Reviewed 2026-11-10 · By the Airbridge team, which operates this site

Answer in brief

A delivery or on-demand app should attribute ads to completed first orders and to how often customers order again, split by the areas it serves. Count the order when it is fulfilled, pass promo codes through the install with deferred deep links, and measure customers and couriers or drivers as two separate apps and funnels.

Four things that set on-demand apps apart

A food delivery, grocery, ride or home-service app sells something physical, in a place, at a time. That changes what attribution has to answer.

  • Location decides value. An install outside your service area cannot order.
  • The sale can fail after checkout. A courier may be unavailable or a restaurant may reject the order.
  • Profit comes from frequency. The first order is often sold at a loss through a promotion.
  • There are two user groups. Customers and the people who deliver or drive are acquired separately.

Report by area, because demand is local

Run and name campaigns per city or zone, and keep that name in every report. A national average hides the fact that one city is saturated while another has couriers waiting and too few customers. Area-level reporting also shows waste quickly: installs that never reach a first order can come from places you do not serve.

Offline marketing is common in this category: flyers, bags, posters in partner restaurants, vehicle signs. Give each a QR code on its own tracking link, so a scan can be followed to an install and an order in the same way as an ad click.

Count the order when it is fulfilled

Send two purchase-type events. "Order placed" comes from the app at checkout. "Order completed" comes from your server when the delivery or ride is finished, with the final amount after discounts. Tie both to one order ID. Each is an in-app event in the attribution tool, even though the second one originates on a server.

Judge campaigns on completed orders. Report placed orders to ad platforms only if completed orders are too few for them to learn from, and move to the stronger event when volume allows.

Promo codes and the first order

First-order discounts are a common acquisition offer. The ad says "free delivery on your first order", and a new user who installs and finds no trace of that offer feels misled. A deferred deep link can carry the code through the store and apply it on first open, so the offer is waiting in the basket.

Discounts also distort results. A campaign with a generous code will win first orders at a low cost and may bring people who never pay full price. For every campaign, read two numbers together:

NumberWhat it shows
Cost per completed first order, including the discountWhat it costs to win a customer
Orders per customer in the following weeksWhether that customer was worth winning

The second number is a form of retention, measured on orders instead of app opens. Over a longer period it becomes LTV. Lapsed customers are usually brought back with push, email and retargeting ads, and crediting those orders correctly depends on re-engagement attribution.

Measure the supply side separately

Couriers, drivers and service providers usually have their own app. Treat it as its own project in the attribution tool, with its own funnel: install, application submitted, approved, first job completed. The conversion that matters is the first completed job, and like an approval it is confirmed on your server. Do not mix supply-side installs into customer reports, since they would lower every customer metric and blur both pictures.

Where to begin

Add the "order completed" server event first, with an order ID and the final amount. Most other readings on this page depend on it. Without it, campaigns can be judged on orders that were never delivered.

Questions and answers

Should a delivery app count an order when it is placed or when it is completed?

Track both, and judge campaigns on completed orders. Placed orders are cancelled, rejected or refunded often enough that a campaign can look strong on orders placed and weak on orders that earned revenue.

How do you measure offline ads like flyers for a delivery app?

Print a QR code that points to a tracking link, with a different link for each area or partner. A scan is recorded like a click, and the install and first order that follow are credited to that flyer.

Continue reading

  • Guide

    Attribution for subscription apps

    Subscription apps earn money weeks after the install. How to tie trial starts, first payments, renewals and cancellations back to the ad that brought the user.

  • Guide

    Attribution for mobile games

    Mobile games earn from in-app purchases, ads or both, and buy installs across many networks. What a game needs to measure and which plan features that requires.

  • Guide

    Attribution for shopping apps

    Shopping apps need order value, repeat purchases and links that open the right product. How to measure ads, email and web traffic for a commerce app.

  • Guide

    Attribution for fintech apps

    In a finance app the valuable step happens days after install and often on a server. How to attribute sign-ups, verification and first transactions to ads.

  • Guide

    Attribution for media and content apps

    News, video, audio and reading apps earn from attention. How to attribute ads and shared links to readers who return, and which engagement events to track.

  • By app type

    Best mobile attribution tools for your kind of app

    Which mobile attribution tools fit subscription apps, games and commerce apps, based on what each tool says about itself.

Cite this page

Airbridge. “Attribution for delivery and on-demand apps.” bestmobileattributiontools.com. Reviewed 2026-11-10. https://bestmobileattributiontools.com/attribution-for-on-demand-apps