Skip to main content
FEATURE · ANALYTICS

Finally know which ad drove which order.

Platform clicks, conversion rate, fbclid breakdown, UTM source, device split, hour-of-day heatmap, geo, first-touch vs last-touch. Every report has a CSV export.

TL;DR
  • Out of the box: visits, platform clicks, conversion rate, fbclid + UTM breakdown, device split, hour-of-day heatmap, geo, first-touch vs last-touch.
  • No Looker Studio required. Dashboard panels live inside DineRoute.
  • CSV exports + webhooks for piping into your warehouse or CRM.
WHY IT MATTERS

Meta\'s dashboard answers a different question than yours.

Meta Ads Manager tells you which Meta campaign got the most platform clicks. Google Ads tells you the same for Google. TikTok tells you for TikTok. None of them tells you which ad across all three drove the most actual orders, and none of them gives you the per-platform breakdown of where those orders ended up landing.

DineRoute is the only place where the answers live in one dashboard. Because every platform_click event flows through us — with fbclid, gclid, ttclid, and UTM parameters attached — we can attribute the order back to the ad regardless of which platform sourced the click. We can also show you patterns nobody else can: the hour-of-day diners are most likely to convert from a Meta ad versus a Google ad, the geo-cluster that responds best to TikTok creative, the device split between platforms.

12+
Built-in dashboard panels
90d
Raw event retention (Solo)
13mo
Retention on Pro + Multi
CSV
Export from every report
HOW IT WORKS

Three things happen in the background.

The data layer is automatic; the dashboard is what you actually open.

01

Visits + platform clicks

Every visit to your smart link is logged with referrer, UTM source/medium/campaign, fbclid, gclid, ttclid, device, browser, and IP-derived geo. Every platform tap is logged with the platform key.

02

Conversion attribution

A unique event_id is generated at click time. We tie the visit to the platform click to the conversion fired downstream — so you can see which fbclid led to which DoorDash tap.

03

Visualizations + exports

In-product dashboards (no Looker Studio required) cover platform breakdown, hour-of-day, geo, device split, and first-touch vs last-touch attribution. CSV export for everything.

WHAT THE DASHBOARD LOOKS LIKE

The dashboard panels that ship by default.

This is the layout a Multi-plan brand sees the moment they log in. Twelve panels, all live, all filterable to a single location or rolled up.

VISITS (7d)
12,486
+18.4% wow
PLATFORM CLICKS
8,142
+22.1% wow
CONV. RATE
65.2%
+3.1 pts
META MATCH QUALITY
7.6
+0.4
PLATFORM TAPS · LAST 7 DAYS
DoorDash3,142
UberEats2,401
ChowNow1,656
Grubhub702
Caviar241
HOUR-OF-DAY HEATMAP · MON-SUN × 0-23
06121823
TOP CAMPAIGNS BY PLATFORM CLICK
  • Meta · Lunch Specials · DFW2,184
  • Google Ads · Brand · Exact1,612
  • Meta · Dinner Reels · DFW1,388
  • TikTok · New Menu · Shopping1,041
  • Google · Near Me · Phrase921

Illustrative panels. Live restaurant data redacted for privacy.

I haven\'t opened Looker Studio once. The answer is just here.
A restaurant marketer 30 days in · On the analytics dashboard
DINEROUTE VS PLATFORM-NATIVE ANALYTICS

What each side gives you, side by side.

Meta Ads Manager and Google Ads are not analytics products — they are bid management UIs. They show you what they need to in order to keep you running ads.

CapabilityDineRouteMeta + Google + TikTok native
Platform tap breakdown DoorDash, UberEats, etc. counts Lumped into one "outbound clicks"
fbclid / gclid / ttclid attribution Per-click trail to platform tap Not exposed
Hour-of-day heatmap Built-in Not native to Meta/Google/TikTok
Geo (city-level) Built-in Region-level only
Device + browser split Built-in Aggregated by platform
First-touch vs last-touch Side-by-side comparison Each platform shows its own only
Cross-platform rollup Meta + Google + TikTok unified Each in its own silo
CSV export + webhooks Yes Limited / paid add-ons
FAQ

Eight questions about the analytics layer.

Can I export the raw data?

Yes — every report has a CSV export. We also offer a daily webhook on the Pro and Multi plans that POSTs each platform_click event to your endpoint within seconds of it firing. Useful for piping data into your warehouse or your CRM.

Is there a webhook API?

Yes — on the Pro plan and above. POSTs to your endpoint with the full event payload (visit_id, platform, fbclid, gclid, UTM, geo, hashed PII if consented). Signed with HMAC SHA-256 against your shared secret. Standard retry semantics.

How long do you retain raw data?

90 days of raw event data on Solo, 13 months on Pro and Multi, 24 months on Enterprise. Aggregated dashboards (daily/weekly/monthly rollups) are retained for the life of your account. Raw export is available before the retention window closes.

How accurate is the geo data?

Geo is derived from the visitor's IP via the MaxMind GeoLite2 database. Accuracy is city-level (~50 mile radius) for most IPs. We do not store the raw IP after geo derivation — only the city, state, and country code.

Are you GDPR compliant?

Yes. Hashed PII is only collected with explicit consent. IP addresses are anonymized after geo derivation. We honor Do Not Track headers. Users can request a full data export or deletion via support@dineroute.com. DineRoute is covered by our Data Sharing Agreement.

Can I see which campaign drove which platform click?

Yes — that is the entire point of the analytics. The "Platform clicks by campaign" report shows your top Meta campaigns, top Google Ads campaigns, and top TikTok campaigns, each broken down by which platform (DoorDash, Uber Eats, etc.) the diner tapped. UTM-based and fbclid/gclid-based attribution side by side.

Do you offer raw event API access?

On the Enterprise plan, yes — you get a REST API endpoint to query raw events with filters and pagination. Useful for piping into your own analytics warehouse like BigQuery or Snowflake. Solo/Pro/Multi customers get CSV export and webhooks instead.

Will my agency see my data?

Only if you grant them access. Agency plan accounts can be invited to view your dashboard with read-only or read-write permissions. You can revoke access at any time. We never share data between restaurants on the same DineRoute instance.

OPEN THE DASHBOARD

Stop reconciling Meta vs Google vs spreadsheets.

One dashboard, every platform, every ad, every order. Start a free trial — your first 14 days are on us.

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