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.
- 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.
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.
Three things happen in the background.
The data layer is automatic; the dashboard is what you actually open.
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.
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.
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.
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.
- 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.
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.
| Capability | DineRoute | Meta + 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 |
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.
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.