Skip to main content

Storefront Analytics

Storefront Analytics shows what happens in your online store: how many people visit, which products they look at, how many add something to the cart, and how many end up paying. You can also see where visitors come from, such as Instagram, Google, or a campaign link from the Marketing Center.

Open it from Marketing → Storefront Analytics in the web Dashboard or the Dashboard mobile app. Owners and Admins can open it. Cashiers can't.

New feature

Storefront Analytics launches with this release. The page may look slightly different from the description below, but the numbers are counted the same way.

Plan availability​

Storefront Analytics is available on every plan. What differs is how far back you can look:

PlanHistory you can see
FreeLast 7 days
GrowthLast 90 days
ProLast 365 days
EnterpriseUnlimited

If you pick a start date older than your plan allows, it's moved forward to the earliest allowed day, and the page shows an upgrade hint for older data.

Visits are recorded on every plan. When you upgrade, your past data shows up straight away, without waiting for new data to build up.

Choosing a period​

At the top of the page, pick a period: Today, 7 days, 30 days, 90 days, or Custom (your own dates, up to 366 days).

  • "7 days" means today plus the 6 days before it. Today isn't over yet, so its numbers keep growing.
  • All dates use Western Indonesia Time (WIB). A day runs from 00:00 to 23:59 WIB.
  • Every number is compared with the previous period of the same length. For example, the last 7 days are compared with the 7 days before that. Increases show in green ↑, decreases in red ↓.
  • "Updated ... minutes ago" tells you when the data was last recalculated. See When the data is updated.

What it shows​

Storefront Analytics page: period picker, last update time, headline numbers with change, the shopping funnel with its biggest drop-off, and the daily trend chartdashboard.etalasse.comStorefront AnalyticsVisits, shopping funnel and traffic sources for your online store.Today7 days30 days90 daysCustomWIB time · Updated 4 min agoVisitors1.240+12%Sessions1.580+9%Paid orders41+5%Conversion rate2,6%−4%Shopping funnelHow many visits move on to each next step.Sessions1.580Viewed a product980 · 62% continueAdded to cartBiggest drop-off210 · 21% continueStarted checkout96 · 46% continuePaid order41 · 43% continueTrendSessionsPaid orders13 Oct15 Oct17 Oct19 Oct123
(1) Pick the period, (2) headline numbers with the change against the previous period, (3) the funnel step with the biggest drop-off is marked.

(1) Pick the period, (2) headline numbers with the change against the previous period, (3) the funnel step with the biggest drop-off is marked.

Headline numbers​

The cards at the top show Visitors, Sessions, Paid orders, Revenue, Conversion rate, and Average order value. Each one shows its change against the previous period.

Shopping funnel​

The funnel shows how many sessions move on to each step:

Sessions → Viewed a product → Added to cart → Started checkout → Paid order

Each bar shows its count and the share that moved on from the previous step, such as "62% continued". The step with the biggest drop is highlighted, because that's where most shoppers stop.

How to read the funnel:

  • Many sessions, few product views. Your home page may not be inviting enough, or your best products are hard to find.
  • Many product views, few add-to-carts. Check the product's price, photos, and description.
  • Many add-to-carts, few checkouts. Check delivery fees and payment options.
  • Many checkouts, few payments. Check that paying is easy, and remind buyers with customer notifications.

Daily trend​

A daily line chart of sessions and paid orders. You can also show revenue as a bar chart. Days with no visits still show, as zero.

Top products​

A list of products with views, add-to-cart rate, orders, revenue, and conversion. You can sort by each column.

  • When sorting by a rate (add-to-cart or conversion), only products viewed in at least 10 sessions are ranked. Without this, a product viewed once and bought once would top the list at "100%".
  • Deleted products keep their numbers and are marked as deleted.

Traffic sources​

Where your visitors come from. The summary is split by channel:

ChannelMeaning
CampaignCame through a Marketing Center link or a link with UTM parameters
SocialCame from Instagram, Facebook, TikTok, WhatsApp, X/Twitter, YouTube, Pinterest, Threads, LINE, or Telegram
SearchCame from Google, Bing, Yahoo, DuckDuckGo, Yandex, Baidu, or Ecosia
ReferralCame from another website, such as a blog or forum
DirectTyped your store address, opened a bookmark, or came from an app that doesn't say where the visit came from

In the traffic source table, you can switch views:

  • Source. Where the visit came from, such as instagram or google.
  • Medium. The kind of channel, such as bio, social, organic, or (none).
  • Campaign. The UTM campaign name, or (not set) when there isn't one.
  • Referrer. The address of the referring site, such as l.instagram.com.
  • Marketing link. One row per Marketing Center tracked link. Tap a row to open its campaign.

Each row shows sessions, paid orders, revenue, and conversion, so you can see which sources actually bring sales, not just visits.

A session's source is set by the first page opened in that session. If a shopper arrives from Instagram and then browses around, the whole session still counts as Instagram. If they later come back through a different campaign link, that visit counts as a new session with that campaign as its source.

Devices​

Sessions split by device: mobile, tablet, and desktop. Most shoppers usually use a phone, so make sure your store works well on a small screen.

Searches in your store​

The words shoppers search for most in your store, such as "iced latte". This is a good source of ideas: if many people search for something you don't sell yet, it may be time to add it.

Search terms are stored in lowercase. Only terms searched in at least 2 sessions are shown. One-off searches, which could contain personal data such as someone's name or phone number, are never shown.

How each number is counted​

NumberHow it's counted
VisitorsThe number of different devices that opened your store. Each browser gets a random code on its first visit, so one person who visits from a phone and a laptop counts as 2 visitors.
SessionsOne visit. A session ends after 30 minutes without activity, and the next visit counts as a new session. Coming back through a different campaign link also starts a new session. One visitor can have many sessions.
Page viewsEach time a shopper moves to another page in your store, including the home page, product list, cart, and checkout. Changing filters on the same page doesn't count.
Product viewsEach time a product detail page or a product quick view is opened.
Add to cartEach time a shopper successfully taps add to cart. Quantities aren't added up: adding 3 of an item at once counts as 1. Changing the quantity of an item already in the cart doesn't count.
Checkouts startedEach time the checkout page is opened.
SearchesEach time a shopper searches your store's search box with a non-empty term. Searching the same term twice in a row counts once.
Orders placedOnline store orders placed in a recorded session. Counted on the day the order was placed.
Paid ordersOrders placed whose status is now Paid, On delivery, or Delivered. The status comes from the order data on the server, not from the shopper's browser.
RevenueWhat shoppers paid for paid orders, including delivery, fees, and tax, before refunds.
Conversion ratePaid orders ÷ sessions. For example, 41 orders from 1,580 sessions is 2.6%.
Add-to-cart rateSessions that added to cart ÷ sessions that viewed a product.
Average order valueRevenue ÷ paid orders.
Revenue per sessionRevenue ÷ sessions.

The funnel steps count sessions, not clicks. For example, one session that views 5 products counts once in "Viewed a product".

Visitors are counted exactly as long as the whole period falls within the last 90 days. For older periods, visitors are added up day by day, so the same person visiting on two different days counts twice. In that case the number is marked as an estimate.

There are two ways to make visits from your promotions show up as a campaign.

1. Marketing Center tracked links (recommended). Create a tracked link or QR code in the Marketing Center and share it. Every visit through that link shows up:

  • in the Campaign channel
  • in the Marketing link view, per link, with its campaign name

So you can compare, for example, the link in your Instagram bio with the link in your WhatsApp status, and see which one brings more paid orders.

2. Manual UTM parameters. Add UTM parameters to the end of your store address, for example:

https://your-store-address/?utm_source=instagram&utm_medium=bio&utm_campaign=lebaran
  • utm_source shows in the Source view (lowercased)
  • utm_medium shows in the Medium view
  • utm_campaign shows in the Campaign view
tip

Keep your names consistent. instagram and IG are different sources unless you always write them the same way. Capital letters don't matter, because sources are stored in lowercase.

Each session's source is decided in this order: a Marketing Center link first, then UTM parameters, then the referring site, and otherwise direct.

Visitor privacy​

Storefront Analytics is anonymous:

  • No cookies. The store only keeps a random code in the visitor's browser to tell visits apart.
  • No personal data. No names, phone numbers, emails, IP addresses, or customer account data are stored in analytics.
  • Not linked to customers. You see counts and patterns, not who the people are.
  • Visitor choices are respected. Browsers with Do Not Track or Global Privacy Control turned on aren't recorded at all.
  • Raw data isn't kept long. Per-visit records are deleted automatically after 90 days. Only daily totals per store are kept after that.

Because of this, you don't need special consent or a cookie banner for this feature.

When the data is updated​

  • Today and yesterday are recalculated every 10 minutes, so today's numbers can be about 10 minutes behind.
  • The last 7 days are recalculated every night at 00:20 WIB. This way, payments confirmed later, such as a bank transfer checked the next day, still land on the day the order was placed.

So paid orders and revenue for the last few days can still rise a little, or drop if an order is canceled.

Tips for using analytics​

  1. Check the funnel once a week and look for the step with the biggest drop.
  2. Compare Marketing links before and after a campaign to see which promotions are worth repeating.
  3. Look at Top products: products that get many views but few add-to-carts need better photos, prices, or descriptions.
  4. Read Searches in your store for new product ideas.
  5. Win back shoppers who looked but didn't buy with the segment "Viewed products but didn't buy" and a WhatsApp broadcast.

FAQ​

Why is the order count here different from Sales or Reports?​

Because analytics only counts online store orders placed in a recorded browser. These aren't counted:

  • orders from the POS, from the Dashboard, or entered by hand
  • orders from browsers with Do Not Track or Global Privacy Control turned on
  • orders whose payment is confirmed more than 7 days after the order was placed

Also, analytics records an order on the day it was placed, not the day it was paid, and its revenue is before refunds. For your store's official sales numbers, use Reports.

Are bot visits counted?​

No. Visits from search engine crawlers (such as Googlebot), link previews (such as when your store link is shared on WhatsApp or Facebook), and automated tools are dropped before counting.

Why don't today's numbers show up yet, or why do they keep changing?​

Data is recalculated every 10 minutes, so the latest visits appear a few minutes later. The last 7 days are also recalculated every night to include late payments. See When the data is updated.

Why are there more sessions than visitors?​

One visitor can come back several times. After 30 minutes without activity, the next visit counts as a new session. A session that runs past midnight also counts on both days.

Why are there more visitors than I expected?​

Visitors are counted per browser, not per person. One person counts more than once if they open your store on a phone and a laptop, use private browsing, or clear their browser data.

Are my own visits counted?​

Yes. When you or your staff open the online store to check products, those visits are recorded like any shopper's. Keep this in mind while your store is still quiet.

Why does the percentage change show "—"?​

"—" appears when the previous period was zero, or when the previous period is outside your plan's history. For example, on the Free plan, a 7-day period can't be compared with the 7 days before it.

Can I see who visited my store?​

No. Analytics is anonymous on purpose. To reach registered customers who looked at products but didn't buy, use the segment rule Viewed products but didn't buy. That rule uses the "recently viewed" history of logged-in customers, not analytics data.

I just upgraded my plan. Will older data show up right away?​

Yes. Visits are recorded on every plan, so the longer history is available as soon as you upgrade.