How to measure a BigCommerce store
Trackless is cookieless analytics. It stores no own measurement identifier or analytics cookies in the visitor's browser. Because this connection runs through a browser snippet, assess the legal basis, cookie banner and whether the snippet should be gated by consent against the full site setup. On BigCommerce, you add two scripts in Script Manager: the first measures visits on every page, the second passes the order number, total and currency on the order confirmation page. We verified the whole procedure on 1 October 2026 on our own trial store.
- Trackless stores no own analytics cookies or measurement identifier, but this connection runs through a browser snippet. Assess the legal basis, cookie banner and whether the snippet should be gated by consent against the full site setup.
- Blocking: the snippet runs in the browser - aggressive blocking of measurement scripts may cause some visits or orders to be missed.
- What it measures: visits and completed orders with their number, total and currency.
Step 1: Get your tracking snippet
Sign up at trackless.cz, log in and click Add site under My sites. Enter the store domain, choose BigCommerce as the platform and copy the tracking snippet Trackless shows you.
Step 2: Visits - a script on every page
In the BigCommerce admin, open Storefront > Script Manager and click Create a script. Choose placement in the page head (Head), pages All pages, category Analytics and type Script. Paste the tracking snippet from step 1 into the script field (it looks like the example below, only with your token instead of VAS_MERICI_TOKEN) and save the script.
<script async src="https://c.trackless.cz/t.js?v=20260825" data-token="VAS_MERICI_TOKEN"></script>
In BigCommerce, the script category is tied to the consent from the cookie banner. In the verified store the cookie banner was on and measurement ran after consent to analytics cookies was given.
Step 3: Orders - a script on the order confirmation
In Script Manager, create a second script: placement Footer, pages Order confirmation, category Analytics and type Script. Paste the code below unchanged and save. On the confirmation page BigCommerce fills in the order number, and the code reads the total and currency from your store's official Storefront API.
<script>
'use strict';
(function () {
const id_order = Number('{{checkout.order.id}}');
if (!Number.isInteger(id_order) || id_order <= 0) {
return;
}
fetch('/api/storefront/orders/' + id_order, {credentials: 'include'})
.then(function (response) {
if (!response.ok) {
throw new Error('Order response ' + response.status);
}
return response.json();
})
.then(function (order) {
const castka = Number(order.orderAmount);
const mena = order.currency && order.currency.code;
if (!Number.isFinite(castka) || castka < 0 || !/^[A-Z]{3}$/.test(mena)) {
return;
}
window.trackless = window.trackless || function () {
(window.trackless.q = window.trackless.q || []).push(arguments);
};
window.trackless('event', {
type: 'order',
id: String(order.orderId),
value: castka,
currency: mena
});
})
.catch(function () {});
})();
</script>
The code sends Trackless only the order number, total and currency, no personal data of the customer. The tracking snippet from step 2 also loads on the order confirmation, so do not paste it into this script again.
Step 4: Verify a visit and one order
Open the store in a private browser window, browse a few pages and complete one test order without a real payment. In Trackless, compare the order number, total and currency. Then reload the confirmation page: the order must stay in Trackless only once.
Limits, so you know what you are getting into
- This is browser-based measurement. Aggressive blocking of external measurement scripts or a missing cookie-banner consent may cause some visits or orders to be missed.
- The code passes the total including VAT and shipping, without a separate breakdown of VAT, shipping and line items. You will not get amounts excluding VAT, line items or margins from it.
- The order is stored as
browser_unverified: it appears in normal order, revenue and conversion analytics, but is excluded from billing and the pricing band.
Frequently asked questions
Do I need visitor consent or a cookie banner because of Trackless?
There is no one-size-fits-all answer. Trackless stores no own measurement identifier or analytics cookies in the browser, but this connection runs through a browser snippet. Assess the legal basis, cookie banner and whether the snippet should be gated by consent against the full site setup and the other tools you run.
Do I need a higher BigCommerce plan?
We verified the procedure on a BigCommerce trial. We did not test the individual paid plans separately.
How much does Trackless cost?
The first 30 days are free. The pricing band is then based only on server-verified orders and revenue (server_verified); browser-unverified orders (browser_unverified) from this connection do not increase it. See the pricing for exact amounts.
Try it on your BigCommerce store
Signing up takes a minute, adding both scripts another five. The first 30 days cost nothing.