How do I set up analytics and tracking?
Oddle Shop has built-in integrations with Google Analytics 4 and Facebook Pixel. You can connect either or both directly in Merchant Admin — no custom scripts required.
Google Analytics 4
Before you start
Create a Google Analytics 4 property if you don't have one.
Remove any existing Google Analytics scripts from your shop. Running more than one instance causes inaccurate tracking.
Find your Measurement ID: in Google Analytics, go to Admin > Data Streams, select your web stream, and copy the ID. It starts with
G-.
Add your Measurement ID
In Merchant Admin, go to Online Ordering > Settings.
Under Shopping Cart Tracking, find Google Analytics Tracking ID and paste your Measurement ID.
Click Save.
It can take up to 24 hours for data to appear in your Google Analytics dashboard after connecting.
Events tracked automatically
Oddle sends the following events to Google Analytics 4:
page_view
Customer views a page
view_item
Customer opens a product page
add_to_cart
Customer adds an item to their cart
view_cart
Customer opens their cart
login
Customer logs in
begin_checkout
Customer reaches checkout
purchase
Customer completes an order
Why might numbers differ from Oddle's analytics?
Google Analytics 4 and Oddle use different counting methods. Some common reasons for discrepancies:
Customers using ad blockers or with cookies disabled
Google Analytics filters out bots and crawlers, which Oddle may count differently
Facebook Pixel
Facebook Pixel lets you build advertising audiences and measure how your ads drive orders on your shop.
Before you start
Set up a Facebook Ads Manager account if you don't have one.
Create a Pixel in Ads Manager, or use an existing one. See Facebook's documentation for help.
Find your Pixel ID: in Ads Manager, open Events Manager and copy the ID listed under your site name.

Add your Pixel ID
In Merchant Admin, go to Online Ordering > Settings.
Under Shopping Cart Tracking, find Facebook Pixel ID and paste your Pixel ID.
Click Save.
Once your Pixel ID is saved here, Oddle handles all event tracking automatically. You don't need to add any separate event scripts.
Oddle automatically sends 6 standard Facebook Pixel events when customers interact with your shop:
Shop analytics in Merchant Admin
Beyond third-party tools, Merchant Admin has a built-in analytics module. Access it at Analytics from the main menu.
Overview
The Overview page shows a summary across your stores:
Total Sales — revenue after discounts, including delivery fees and taxes
Visitors — unique users who landed on your shop (different from sessions)
Orders — total number of orders received
Use the Data Type and Date Range filters to view data by delivery date or submission date.

Visitor Acquisition
See where your traffic comes from — broken down by referrer source (social, direct, search, etc.).
Traffic Over Time shows a stacked view of all sources together.
Individual Component view shows each source separately, useful for measuring the impact of specific campaigns.
The Conversion Funnel shows the drop-off at each step from landing on your shop to completing a purchase, measured by sessions.

Sales
Sales reports break down revenue across your stores:
Gross Sales — subtotal of all orders
Discounts — value applied from promotions (excludes free items)
Delivery Fees — fees paid by customers
Tax — taxes and charges paid by customers
You can also view sales by product, category, and promotion to see which items and campaigns drive the most revenue.
Inventory
The Inventory report shows itemised breakdowns for confirmed orders, useful for daily prep planning. Only orders in Confirmed status appear — pending and delivered orders are excluded.
Customer by Sales
This report shows all customers on your account with their purchase history:
Days Since Last Purchase
Number of Orders
Total Amount Spent (including delivery and taxes)
Downloading reports
To export as PDF or PNG: click Export at the top right of any report.
To export as Excel or CSV: click the Gear icon at the top right and select your format.
Last updated

