Skip to content

Analytics Guide

Understand your data and make informed decisions

Analytics Dashboard Overview

The noqat analytics suite gives you a comprehensive view of your restaurant's performance. Access it from the Analytics section in the main navigation. Every analytics page includes a date range picker and a branch filter so you can focus on a specific time period or location. Data updates in real time as new orders come in.


Marketing Sales (sales by channel) Added on June 28, 2026

<strong>Analytics &rarr; Financial &rarr; Marketing Sales</strong> answers "where are my sales actually coming from?" across the whole business — every channel side by side, one day at a time:

  • <strong>One row per day and channel.</strong> Web, walk-in, phone, Talabat, Talabat Go, Keeta, Deliveroo, Jahez, and the rest each get their own line, with order count, gross revenue, discounts, net revenue, average order value, and new-vs-returning customers.
  • <strong>Reconciles with GA4.</strong> The Web channel uses the exact same definition and revenue figure as your GA4 web purchases, so the website number you see here matches what your ads platforms report. If GA4 shows more, that's duplicate event firing — this report counts each order once.
  • <strong>Web-exclusive products, called out.</strong> Mark any site-only item (Gatherings, cold-appetizer platters, anything you don't sell on POS or aggregators) as <strong>Web-exclusive</strong> in the menu editor. The report then shows, per day, how many orders and how much revenue included one — the cleanest proof your ads are driving direct website sales.
  • <strong>Net of marketing cost.</strong> Discounts column nets out promo codes (your 15% / free-delivery offers), loyalty redemptions, and agent discounts, so net revenue is what you actually kept after the offer.
  • <strong>Pull it anywhere.</strong> Pick any date range and branch, then <strong>Export CSV</strong> to drop the whole table into a spreadsheet or share it with whoever runs your marketing.

Filtering by Time of Day Added on June 17, 2026

The date range picker on every analytics page includes a time, so you can report on any window — not just whole calendar days:

  • Pick a start and end time to total a single shift (e.g. 12:00 PM to 1:00 AM), a few evening hours, or any custom span across one or more days.
  • Leave the time untouched to report on full days exactly as before — a start at 12:00 AM and an end at the end of the day.
  • Note: the quick day filters and the cash-collection screens still use your configured business-day cutoff so they reconcile with day-closing. The time picker is for flexible reporting and analysis, not for the daily cash settlement.

Comparing to a Previous Period Added on June 21, 2026

Every report compares your selected window against an earlier one, so "are we up or down?" has a straight answer:

  • Quick ranges — Today, Yesterday, This Week, Last Week, This Month, Last 30 Days — sit above the date pickers. One tap, no typing dates.
  • The "Compare to" switch chooses the baseline: last week (the same weekday, so a Friday compares to a Friday), the previous period, or last year. Single-day and weekly ranges default to last-week-same-day.
  • Each KPI's growth arrow names the exact dates it's measuring against (e.g. "vs Jun 14"), so the comparison is never ambiguous.

Quick Ranges Follow Your Business Day Added on June 22, 2026

The quick day filters resolve over your business day — from your configured day-start hour to the same hour the next day — instead of calendar midnight:

  • Today, Yesterday, This Week, This Month and Last 30 Days each run from your day-start hour to the next (e.g. 4 AM to 4 AM), so a 1 AM order counts toward the day it was taken, not the next calendar date.
  • Comparison periods line up day-for-day on the same business-day basis, so growth arrows compare like with like.
  • Opening the custom date picker after a quick range starts it already set to that range's business-day boundaries — adjust from there if you need a different window. Set your day-start hour under Settings → Business Day.

Sales Analytics

The sales section is your go-to for understanding revenue performance.

  • Total revenue — Gross and net revenue for the selected period, with comparison to the previous period.
  • Revenue trends — Daily, weekly, or monthly revenue charts showing how sales evolve over time.
  • Average order value (AOV) — The average amount spent per order, tracked over time.
  • Payment method breakdown — Revenue split by payment method (cash, KNET, Visa, Apple Pay, etc.) shown as a chart and table.
  • Hourly sales — A heatmap showing which hours of the day generate the most revenue. Use this to optimize staffing and promotions.
  • Order source breakdown — Revenue split by online vs. POS orders.
  • Discount impact — Total discounts given, discount rate as a percentage of revenue, and breakdown by discount type.

Channel Commission &amp; Net Revenue Added on June 01, 2026

Delivery platforms (Talabat, Deliveroo, Jahez, Keeta, Carriage) take a cut of every order. noqat can track that commission and show what you actually keep.

  • Set your rates — In Company Settings → Order channels & commission, enter the percentage each platform deducts per order. Leave a channel blank to charge no commission.
  • See net revenue — Once a rate is set, the Sales dashboard and the Menu Engineering report show gross, commission, and net revenue (gross − commission) per channel for the selected period and branch.
  • Roll up by partner — Channels that belong to the same platform are grouped together (e.g. Talabat and Talabat Go roll into one Talabat total), so you can see the true cost of each delivery partner.
  • Safe by default — The report stays hidden until you configure a rate, and existing orders are never changed retroactively — commission is recorded going forward as orders are paid.

Customer Analytics

Understand who your customers are and how they engage with your restaurant.

  • Customer acquisition — New customers over time, showing growth trends and the channels they come from.
  • Retention rate — Percentage of customers who order again within a defined period. Track whether your repeat business is growing.
  • Customer segmentation — Breakdown of customers by order frequency: one-time, occasional, regular, and loyal.
  • RFM analysis — Recency, Frequency, and Monetary value scoring for each customer. This helps identify your most valuable customers and those at risk of churning.
  • Lifetime value (LTV) — Average revenue per customer over their entire relationship with your restaurant.
  • Top customers — A ranked list of customers by total spending, order count, or recency.

Order Analytics

Dive into the details of order patterns and conversion.

  • Order count — Total orders for the period with daily breakdown and trend comparison.
  • Order funnel — Visualize the journey from menu view to cart to checkout to payment. Identify where customers drop off.
  • Conversion rate — Percentage of visitors who complete an order. Track this over time to measure the impact of menu changes or promotions.
  • Order sources — Breakdown by source: online store, POS, or phone (agent) orders.
  • Order types — Distribution of takeout, dine-in, delivery, and curbside orders.
  • Cancellations — Number and rate of cancelled or rejected orders, with reasons when available.
  • Peak times — Identify your busiest days and hours to plan staffing and inventory.

Operations Analytics

Measure and improve the speed and efficiency of your operations.

  • Preparation time — Average time from order acceptance to ready, tracked by branch and over time. Identify bottlenecks and set improvement targets.
  • Delivery time — Average time from ready to delivered for delivery orders. Broken down by area and driver.
  • Acceptance time — How long it takes to accept new orders. Faster acceptance means happier customers.
  • Order-to-door time — Total time from order placement to delivery, the key metric for customer satisfaction.
  • Bottleneck analysis — Identify which stage of the process takes the longest and where delays occur.

Understand which items drive revenue and which need attention.

  • Top items — Most ordered items by quantity and revenue. See what your bestsellers are.
  • Bottom items — Least ordered items that may need better positioning, updated photos, or removal from the menu.
  • Item trends — Track how individual item sales change over time. Identify seasonal patterns or the impact of promotions.
  • Category performance — Revenue and order count broken down by menu category.
  • Option popularity — Which options and choices are most frequently selected. Use this to understand customer preferences.
  • Menu engineering — Classify items by popularity and profitability to make informed menu decisions.

Employee Performance

Track your team's productivity and identify top performers.

  • Cashier metrics — Orders processed, total revenue, average order value, and average processing speed per cashier.
  • Driver metrics — Deliveries completed, average delivery time, and customer ratings per driver.
  • Kitchen metrics — Average preparation time by station and shift. Identify which teams are fastest.
  • Shift summaries — Revenue and order count per shift, with cash variance tracking.

Marketing Analytics

Measure the effectiveness of your marketing campaigns.

  • UTM tracking — noqat automatically captures UTM parameters from incoming links. See which campaigns, sources, and mediums drive the most traffic and orders.
  • Campaign performance — Track orders and revenue attributed to specific marketing campaigns.
  • Channel breakdown — Compare performance across channels: social media, search, email, direct, and referrals.
  • Pixel integration — View events sent to Meta Pixel, Snapchat Pixel, Google Analytics, and TikTok Pixel from the tracking settings page.
  • Conversion attribution — Server-side tracking (CAPI) for Meta and Snapchat provides accurate attribution even when browser cookies are blocked.

Meta Ads ROAS Added on June 21, 2026

Connect your Meta ad account and the Marketing report shows your return on ad spend — what your Facebook and Instagram ads cost versus the revenue they brought in:

  • <strong>Add your ad account</strong> &mdash; In <em>Company Settings &rarr; Analytics &amp; Tracking</em>, enter your numeric Meta ad-account ID. The same access token you use for the Conversions API also needs the <em>ads_read</em> permission; the report tells you if it's missing.
  • <strong>Spend pulls in automatically</strong> &mdash; noqat syncs your daily ad spend each morning, so there's nothing to enter by hand. Spend in another currency (e.g. USD) is converted to KWD using the rate you set, so ROAS is a true ratio.
  • <strong>ROAS, spend, revenue and cost per order</strong> &mdash; Revenue is attributed to Meta from the orders tagged with a Facebook or Instagram source. The figures are company-wide and respect the same date range and period comparison as your other reports.
  • <strong>What it isn't</strong> &mdash; These are the orders <em>your site</em> recorded from Meta-tagged links, so the numbers will differ from Meta's own dashboard (which counts view-throughs and a longer click window).

Date Range and Branch Filtering

Every analytics page includes powerful filtering options:

  • Date range — Select a predefined range (today, yesterday, last 7 days, last 30 days, this month, last month) or set a custom start and end date.
  • Branch filter — View data for all branches or select a specific branch. This is useful for comparing performance across locations.
  • Comparison — Most metrics show a comparison to the previous equivalent period. For example, if you select "last 7 days", you see the change compared to the 7 days before that.

Exporting Data

Export your analytics data for external analysis or reporting:

  • Most analytics tables include an Export button that downloads the data as a CSV file.
  • Exported data respects the current date range and branch filter.
  • Use exported data in spreadsheet applications like Excel or Google Sheets for custom analysis and reporting.