Skip to main content
INTEGRATION

DineRoute + Postmates.

Send your Meta, Google and TikTok ads to a page that surfaces your Postmates listing alongside Uber Eats — with real conversion tracking on every click.

Postmates logo
Uber's second-brand network

Same fulfillment · Postmates Party · Uber One

WHAT DINEROUTE DOES FOR POSTMATES

Postmates is your Uber Eats listing with a different logo.

Uber owns both Uber Eats and Postmates. Restaurants that list on Uber Eats are automatically on Postmates with the exact same store ID, the same kitchen workflow, the same fulfillment network. The two brands exist mostly because Postmates had a loyal customer base in cities like LA and Phoenix when Uber acquired them — and a lot of those diners still prefer the Postmates app.

Most restaurants forget Postmates exists. They run Meta ads to Uber Eats and never surface Postmates anywhere. DineRoute resolves your Uber Eats URL once and builds the matching Postmates URL automatically from the same store ID. Both show up as separate buttons on your branded smart link. The diner picks the brand they prefer.

On every Postmates click — not just Uber Eats — we fire a real conversion event back to Meta, Google Ads, GA4 and TikTok. You finally see what your Postmates-attributable CPA looks like, which is often surprisingly good in LA, Phoenix, and other historic Postmates strongholds.

URL RESOLUTION (OWNERSHIP MAP)

How we resolve your Postmates store URLs.

Postmates URLs are derived from the matching Uber Eats store ID. We resolve Uber Eats via Google's Places API, parse the store ID, and construct the Postmates URL from the same ID. No scraping, no separate Postmates API.

  1. 1 You paste your restaurant URL into DineRoute
  2. 2 We fetch your Google Business Profile and extract the Uber Eats `food_ordering` link
  3. 3 We parse the Uber Eats store ID
  4. 4 We construct the matching Postmates URL using the same store ID — automatic ownership-map sibling

If your restaurant is not on Uber Eats, the Postmates button stays hidden until you list. Postmates does not exist as a separate listing — it is always derived from Uber Eats.

API sourceGoogle Places (Uber Eats)
Parent platformubereats.com/store/
Postmates URL patternpostmates.com/store/
Ownership mapUber Eats → Postmates
Refresh cadenceEvery 24h
Hide if no parentYes
HOW TRACKING WORKS

What fires when a diner clicks "Order on Postmates."

Same tracking architecture as Uber Eats — but with `platform=postmates` as the discriminator so attribution is separate.

  1. 01

    Diner taps "Order on Postmates" on your DineRoute page

    Server-rendered anchor with the derived Postmates URL pre-baked. A 300ms intercept fires tracking before the handoff.

  2. 02

    Browser pixels fire with a shared `event_id`

    Meta Pixel, Google Ads gtag, GA4 and TikTok Pixel all fire `platform_click` with `platform=postmates` and a UUID `event_id`. Important: this is a different event from `platform=uber-eats` even though they share the underlying store ID.

  3. 03

    Server-side conversion mirrors fire with the same `event_id`

    Meta CAPI, Google sCAPI, GA4 Measurement Protocol and TikTok Events API receive the matching event. Browser + server deduplicated. `fbclid`, `gclid`, `gbraid`, `wbraid` forwarded.

  4. 04

    Diner lands in Postmates with UTMs in the URL hash

    `utm_source`, `utm_campaign`, `utm_medium` and the original `fbclid`/`gclid` appended as hash params. Postmates behaves like Uber Eats — strips query params but preserves hash.

IN YOUR AD REPORTS

What actually changes in Meta, Google and TikTok.

Meta Ads Manager

"Postmates click" as a separate conversion

Optimize toward `platform_click` (Postmates) alongside `platform_click` (Uber Eats). LA/Phoenix restaurants often see Postmates outperform Uber Eats by 15–25% on CPA.

Google Ads

"Postmates conversion" with full click-ID capture

Conversion tag fires with `conversion_label=postmates`. iOS click IDs captured. Useful for value-based bidding when AOV differs between Postmates and Uber Eats diners.

GA4 + Looker Studio

`platform_click` Postmates vs Uber Eats split

One report shows the two-sibling ratio per campaign per location. Most restaurants are surprised by how much Postmates contributes — often 25–40% of the combined Uber-network volume.

SUPPORTED POSTMATES FEATURES

Every Postmates feature, preserved.

DineRoute is the smart link in front of your Postmates store — the diner lands in the standard Postmates experience and every native feature still works.

Pickup + delivery

Both order types preserved on your Postmates store page after the diner lands.

Uber One eligibility

Uber One works on Postmates the same way it works on Uber Eats — same parent program.

Postmates Party

Postmates' group-ordering feature (Postmates Party) works normally after the diner lands.

Scheduled delivery

Standard Postmates scheduled-delivery flow, untouched by DineRoute.

Uber Eats sibling listing

Same store ID, different brand. We surface Uber Eats as a separate button on your smart link.

Per-location store IDs

Multi-location chains get one DineRoute link per location, each with both Uber Eats and Postmates URLs.

SIDE-BY-SIDE

DineRoute → Postmates vs ads sent directly to Postmates.

What sending Meta ads through DineRoute changes versus pointing them at your Postmates store URL directly.

CapabilityDineRoute → PostmatesMeta ad → Postmates directly
Branded landing page
Multi-platform routing
Meta Pixel attribution
Meta Conversions API (server-side)
Custom domain
Per-location analytics
Conversion event back to Meta/Google
UTM + click ID forwarded into Postmates Partial — Postmates strips query params
GA4 + TikTok events fired on click
Uber Eats sibling listing surfaced
QUESTIONS

Postmates + DineRoute questions.

How long does it take to set up DineRoute for Postmates?

About 60 seconds. Because Postmates is owned by Uber and shares store IDs with Uber Eats, we resolve Uber Eats via Google Places and automatically construct your matching Postmates URL.

What Postmates URL does DineRoute use?

Postmates URLs are derived from your Uber Eats store ID. Uber owns both networks and store IDs are one-to-one. We resolve Uber Eats via Google's Places API, then build the Postmates URL from the same store ID — no separate scraping, no separate API.

Why do I need Postmates if I already have Uber Eats?

Some diners are loyal to one app or the other (often based on which app has the unused free-delivery credit). Some have Postmates on their home screen out of habit and never installed Uber Eats. Surfacing both consistently lifts orders 6–12% from the same ad spend at no extra cost to you.

What if I open a new location on Postmates?

You add the location to Uber Eats — Postmates inherits automatically because they share store IDs. DineRoute re-resolves every 24 hours and the matching Postmates URL is generated.

Are diners refunded through Postmates or through me?

Postmates (and behind it Uber) handles all refunds and customer service exactly as today. DineRoute is just the smart link in front — we never touch the order or payment.

Do diners notice the redirect to Postmates?

No. The handoff is 300ms and lands them in the Postmates app or web directly. The whole flow feels native.

What if my Postmates URL changes?

Postmates URLs are derived from Uber Eats store IDs. Those are stable, and we re-resolve every 24 hours via the Places API. If anything drifts, DineRoute updates automatically.

What if my restaurant isn't on Postmates / Uber Eats?

DineRoute hides the Postmates button and routes diners to your other platforms. Once you list on Uber Eats, you get Postmates automatically and the button surfaces on the next resolve.

GET STARTED

The second listing nobody is advertising to.

60 seconds to publish. Surface Postmates alongside Uber Eats and capture the diners who prefer the second brand.

No credit card. 14-day trial. Cancel any time.