ApsteQ is an app marketing agency for e-commerce, D2C, food and grocery delivery and two-sided marketplace apps. We run paid acquisition, deep links, re-engagement and push and CRM against cost per first purchase, so your budget buys customers who order, reorder and pay back, not downloads that never check out.
A shopping app earns nothing on install. It earns on the first order, and then on the second, third and fourth. That makes the unit economics different from a game or a subscription app: you pay once to acquire a person, and the return arrives as a stream of orders that you can encourage, or lose.
Three things follow. First, the right goal is cost per first purchase, not cost per install. Second, the link between an ad and the exact product screen decides whether intent survives the tap. Third, most of the profit sits in repeat orders, so the work after the first order (push, email, in-app, win-back) is as important as the ad.
Food and grocery apps add habit and timing. Marketplaces add a second customer, the supplier, who has to be found and activated before buyers have anything to buy. We cover all four types on this page: e-commerce and D2C brand apps, food and grocery delivery, general marketplaces and local service marketplaces.
Purchase-focused paid acquisition
Meta, Google App campaigns, Apple Ads and TikTok set up to optimise for first purchase and order value. See Paid User Acquisition.
Deep links and web-to-app
Universal links and verified App Links, deferred deep linking, and smart banners from your mobile site, tested on every path.
Re-engagement and retargeting
Audiences for installed-not-bought and bought-then-lapsed shoppers, with frequency caps, suppression on purchase and holdout groups.
Push and CRM lifecycle
Triggered flows for basket, back in stock, price drop, replenishment and win-back. See Retention & Lifecycle.
Store listing and search
App Store Optimization for category and product searches, plus SEO & AI Search so your products and brand show up in Google and AI answers.
Tracking and reporting
Purchase, order value and customer ID events, attribution setup, and a weekly view of cost per first order, repeat rate and payback by channel.
Need the app or the storefront itself? Our app development and web and SaaS development teams build checkout, catalogue and landing pages. Where it fits, we also automate order-update messages and reporting with workflow automation.
1. Audit the funnel
We review store listing, purchase events, deep links, consent flow and the path from install to first order. The free App Audit is the starting point.
2. Fix tracking and links
We make sure purchase value, customer ID and campaign data reach your attribution tool, and that every ad destination opens the right screen.
3. Launch a focused test
One or two channels, a handful of creatives per product theme, optimising for the deepest event your volume supports.
4. Build the lifecycle layer
Order, basket, price-drop and win-back flows go live in push, email and in-app, with a holdout to prove the lift.
5. Scale and calendar
Budget moves to what pays back. We plan sale events and seasonal peaks weeks ahead and review cost per first order weekly.
Public benchmarks for shopping apps are patchy, and most good ones sit behind registration walls, so we only quote figures we have opened and can link. Use the table below as context for planning, and treat your own cohort data as the real benchmark.
| Signal | Figure | Why it matters | Source |
|---|---|---|---|
| Cyber Week 2025 online spend (U.S.) | $44.2 billion | Sale events concentrate demand into days | Adobe Analytics |
| Share of Cyber Monday 2025 online sales on mobile | 57.5% | Mobile checkout and app links decide peak-day revenue | Adobe Analytics |
| Median push opt-in, Android (2025) | 53.3% | About half of installs can be reached by push | Airship |
| Median push opt-in, iOS (2025) | 48.85% | Ask for permission after value is shown | Airship |
| Retail iOS opt-in, 10th percentile | 18.1% | Weak permission prompts can cost most of your push reach | Airship |
| Firebase Dynamic Links shutdown | 25 August 2025 | Old page.link campaign links now return 404 | Google Firebase |
Want to compare your own retention to others? Try our retention benchmark checker and the break-even ROAS calculator.
| Metric | What it tells you | How we use it |
|---|---|---|
| Cost per install (CPI) | How cheaply a channel produces downloads | Diagnostic only; never the success measure |
| Install-to-first-order rate | How many installs become buyers | Compares audiences and creative on quality |
| Cost per first purchase | What a paying customer really costs | Primary optimisation and reporting target |
| Repeat-order rate and time to second order | Whether first buyers return | Sets how much we can pay to acquire |
| Contribution margin after discounts and returns | Whether growth makes money | Gate for scaling budget |
| Payback period by cohort | When spend is earned back | Sets weekly pace of spend |
Cost per install tells you what it cost to get an icon tap and a download. It says nothing about whether that person ever bought. In a shopping, food or marketplace app the business only starts when a first order is placed, so the number that matters is cost per first purchase (first-purchase CPA), and after that the margin on the first three orders. Two campaigns can show the same CPI and have completely different first-purchase CPAs, because one reached people who browse for fun and the other reached people with a basket in mind. We set the buying event as the optimisation goal as early as the volume allows, report CPI only as a diagnostic, and judge every channel on cost per first order, repeat-order rate and payback against contribution margin, not revenue. That keeps budget moving toward the audiences that actually check out.
The catch is signal volume. Ad platforms need enough purchase events to learn from. If your app records only a handful of orders a week, optimise for a shallower event first, such as add to cart or checkout start, then step up to purchase once volume allows. Google's own help page on target ROAS for App campaigns confirms that value-based bidding needs in-app events wired up before it can work, and that a higher ROAS target narrows the pool of installs, so set targets from what a comparable campaign already achieved, not from a wish.
Deep linking sends a person who taps an ad, email or message straight to the right screen in your app, such as the exact product, basket or offer, instead of the home screen. Web-to-app is the same idea one step earlier: a shopper on your mobile website is invited into the app, and if the app is not installed the link takes them to the store and then, after install, to the same product (deferred deep linking). On iOS this relies on universal links and an associated domain. On Android it relies on verified App Links, which let matching URLs open the app directly with no chooser dialog. Done properly, nobody lands on a generic home screen after clicking an ad for a specific item. Done badly, you pay for the click, lose the intent, and the shopper leaves. We treat the link layer as part of the ad setup, not an engineering afterthought.
Check the plumbing before you scale spend. Android's App Links documentation explains that verified links need a Digital Asset Links file on your domain and fall back to the website when the app is missing. Also note that Firebase Dynamic Links stopped working on 25 August 2025, and Google's Firebase FAQ says links now return a 404, so any old campaign, email or QR code that used a page.link address is broken and should be replaced through a link provider or your own domain.
Re-engagement means bringing back people who installed or bought once and then went quiet. There are two audiences and they need different treatment. Installed but never bought: they need a reason to place a first order, so use a first-order incentive that fits your margin, a reminder of what they browsed, or social proof on the product they viewed. Bought once and lapsed: they need a reason to reorder, which is often replenishment timing, a new arrival in a category they bought from, or a price drop on a saved item. We run this through retargeting ads (Meta and Google App campaigns for engagement) together with push, email and in-app messages, so a shopper is not hit with the same offer in four places at once. Every audience is built from first-party event data, suppressed the moment they purchase, and measured against a holdout group so we know the lift is real.
Holdouts are the part most teams skip. Without a group that does not see the campaign, retargeting takes credit for orders that would have happened anyway, especially for returning customers. We keep a small holdout on every always-on audience and report incremental orders, not attributed orders.
| Channel | Best for | Watch out for |
|---|---|---|
| Meta (Facebook and Instagram) | Finding new shoppers with product video and UGC; strong for retargeting | Creative fatigue; needs a clean purchase event |
| Google App campaigns | Scale across Search, Play and YouTube; bids on in-app value with target ROAS | Needs in-app event setup; less creative control |
| Apple Ads | Capturing people already searching for your category or brand | Limited volume; depends on listing quality |
| TikTok | Younger shoppers, fashion, beauty, food discovery | Needs native-feeling video; cost varies by market |
| Influencers and creators | Product demos, brand trust, D2C launches | Hard to attribute without codes and links |
| Push, email and in-app | Repeat orders, win-back, sale announcements | Only reaches people who opted in |
Push and CRM are the cheapest way to turn a first order into a second, but only if the right people can receive them. Start with the permission. On iOS and Android 13 and later, the notification prompt is a choice the user makes, so ask after the shopper has seen value, such as after the first order or after they save an item, and explain in one line what they will get (order updates, price drops on saved items). Then build a small set of triggered flows before any broadcast: order confirmation and status, abandoned basket, back in stock, price drop, replenishment reminder and a win-back after a set number of quiet days. Use segments based on what people bought and when, not just who they are. Send fewer, more specific messages, give users control over categories, and measure orders per message sent, not open rate alone.
For context on permission, Airship's 2026 push benchmarks put the 2025 median opt-in at 53.3% on Android and 48.85% on iOS, and noted that retail has the lowest floor on iOS, at 18.1% for the 10th percentile. Roughly half of your installs can be reached by push at best, so email, in-app messages and WhatsApp or SMS where you have consent are not optional extras.
See our guide to app push notification strategy and the Retention & Lifecycle service for how we build these flows.
Sale events compress months of demand into days, and that changes both cost and conversion. Competitors raise bids, inventory runs out, and shoppers arrive already deciding. A good plan starts weeks before the event, not the week of it. Build audiences first: grow the pool of installed users and email or push subscribers who can be reached for free when the sale starts. Then lock the technical basics: deep links to the sale pages, a checkout that survives a traffic spike, and event tracking verified end to end. During the event, shift budget toward retargeting and existing customers, where intent is highest, and keep prospecting creative fresh. Afterwards, run a post-sale sequence to turn deal-driven buyers into repeat buyers and watch return rates, because discount-led first orders often repeat less than full-price ones. Plan one calendar for the year, not a scramble for each event.
The scale is real. Adobe Analytics reported that U.S. Cyber Week 2025 brought in $44.2 billion online, and that 57.5% of Cyber Monday online sales came through a mobile device. Food and grocery apps have their own peaks, around holidays, weather and weekends, and marketplaces see supply-side peaks too, such as sellers stocking up before a season.
A marketplace has two customers, and the app only works when both show up. Sellers, drivers, restaurants or service providers supply the inventory. Buyers create the demand. Growing one side without the other wastes money: ads that bring buyers to an empty catalogue produce a bad first order and a lost user, and ads that bring suppliers with no buyers produce churn on the supply side. So we run two funnels with their own events, targets and creative, and we pace them against each other, usually starting with supply in one tight area or category, then adding demand as the catalogue fills. We measure liquidity (does a search lead to a match and an order), time to first order, and repeat rate per side, alongside cost per acquired buyer and cost per activated supplier. Spend follows liquidity, not the other way round.
For the detail, read our marketplace app marketing page and the post on app marketing for marketplace apps.
Be found
ASO for product and category searches; SEO and AI search for brand and product pages that Google and AI assistants can cite.
Acquire
Paid acquisition against first-purchase CPA across Meta, Google, Apple Ads and TikTok.
Convert
Fast onboarding, guest checkout, saved baskets, and a store listing that matches the ad. Built with our app development team where the app needs changes.
Retain
Lifecycle: push, email, in-app, win-back, loyalty and reorder reminders.
All four sit under our Grow services.
These are opinions from running campaigns since 2015 across 300+ apps and brands, not statistics.
Across our work we have driven 52M+ installs and managed $2.5M+ in ad spend.
JFIT Connect is a two-sided fitness marketplace in Dubai that matches vetted professionals with customers who book sessions. After a previous agency left them with a report full of "N/A", we recovered their accounts, switched on install attribution for iOS and Android, built one dashboard from ad to activation, and ran Meta campaigns for both sides. We also ran a reactivation journey for professionals who had said yes but never went live. In 11 weeks, active professionals grew 3.7x, from 56 to 205. Read the full JFIT Connect case study.
There is no flat price. Cost depends on your ad budget, how many channels we run, how many creatives we produce each month, how much lifecycle work (push, email, in-app) you need, and how clean your tracking is today. Ad spend goes to the ad platforms, and our fee is separate. We scope it after a free App Growth Audit so you only pay for work your app needs.
If shoppers already return often, such as for groceries, food delivery or frequent fashion drops, an app usually pays back through repeat orders and push. If purchases are rare and high consideration, a strong mobile website may be better first. We look at your repeat-order data before recommending. If you need either, our app development and web teams can build it.
It depends on the stage. Meta is often a strong place to find new shoppers with video creative. Google App campaigns reach people across Search, Play and YouTube and optimise for in-app actions. Apple Ads captures people already searching the App Store. TikTok suits younger audiences. We start with the one or two that fit your product and test from there.
We track cost per first purchase, install-to-order rate, repeat-order rate, average order value, contribution margin after discounts and returns, and payback time by channel and cohort. Installs and CPI are reported as diagnostics only. For marketplaces we add supply-side activation and match rate, so growth does not outrun inventory.
Yes. We work with the common mobile measurement partners and customer engagement platforms, and we audit the setup before we spend. If purchase events, deep links or consent handling are broken, we fix those first, because bad data trains the ad platforms to buy the wrong users.
It reviews your store listing, your purchase and funnel event setup, deep link health, and the retention and lifecycle gaps we can see from outside. You get a prioritised list of what to fix first. It is free and there is no obligation to work with us afterwards.
Get a free App Growth Audit of your shopping, food or marketplace app, or talk to us about your first-purchase cost, deep links and lifecycle. We will tell you what to fix first.