How to measure your Eshop-rychle store without own analytics cookies
Trackless is cookieless analytics for e-commerce. It stores no own measurement identifier or analytics cookies in the visitor's browser. Because this connection runs through a browser snippet or pixel, assess the legal basis, cookie banner and whether the snippet should be gated by consent against the full site setup. There is no official Eshop-rychle add-on - but you can set up the measurement yourself in a few minutes by pasting a single line of code into the administration as a custom tracking code. Your data stays on our server in the EU, and the first 30 days are free.
- Trackless stores no own analytics cookies or measurement identifier, but this connection runs a browser snippet or pixel. 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 - under aggressive blocking, some visits may be missed.
- What it measures: visits and orders from the official Eshop-rychle dataLayer (you do not need to enable GA4 or Matomo just for Trackless).
How it works
- The snippet runs in the browser, so under aggressive blocking of measurement scripts, some visits may be missed. In normal setups Trackless is not usually blocked; trends and source ratios remain meaningful.
- One line of code. Add it once in the administration and there is nothing else to maintain - the tracking code reads completed orders automatically from the official Eshop-rychle dataLayer (
orderSubmitted) on the confirmation page. - The data is yours alone. Measurements end up on our server in the EU; we do not share the data with advertising systems.
Step 1: Get your tracking snippet
Sign up at trackless.cz, log in and in My sites click Add site. Choose this platform and Trackless will immediately show you the ready-made tracking snippet with your token. Use the Copy button to put it on your clipboard. It looks like this:
<script async src="https://c.trackless.cz/t.js" data-token="VAS_MERICI_TOKEN"></script>
Step 2: Paste the snippet into the Eshop-rychle administration
In the administration, open E-shop → Měřící kódy (Tracking codes) and click the green Přidat vlastní kód (Add custom code) button at the bottom. Enter a Název (name) such as "Trackless", choose Hlavička (header) as the Pozice (position), paste the snippet into the Zdrojový kód (source code) field and save your changes.
Custom codes are included in every paid Eshop-rychle plan; on the Free plan the tracking-tools package is sold as an add-on.
Step 3: Orders measure themselves
You do not paste anything else. The base tracking code from steps 1/2 also runs on the confirmation page and reads the official Eshop-rychle dataLayer (window.eshopDataLayer / orderSubmitted). When Eshop-rychle exposes a completed order, Trackless reads the order number, value, currency and shipping and sends it as a conversion. You do not need to enable Google Analytics 4 or Matomo for this and you do not add a separate conversion snippet.
Everything is defensive: if the dataLayer is not present on a specific older template, Trackless sends nothing and the confirmation page will not break. The code still keeps a fallback reader for the older Matomo signal, but the new integration no longer depends on it. Repeated loads are deduplicated server-side by order number.
Step 4: Check that the measurement works
Open your store in a private browser window and browse a few pages. The visit shows up in your Trackless dashboard within a few minutes. If it does not, check that the custom code is saved with the Hlavička (header) position and that no browser extension or privacy setting is limiting it in your browser. For orders, place a test order and after the confirmation page check the conversion in the dashboard; Eshop-rychle passes it through its own dataLayer, so Matomo is not required for this.
What you will measure
- The snippet runs in the browser, so under aggressive blocking of measurement scripts, some visits may be missed. In normal setups Trackless is not usually blocked; trends and source ratios remain meaningful.
- Sources and channels: UTM parameters, referrers and Google Analytics 4 style channels - including visits from AI assistants.
- Devices, browsers and operating systems.
- Countries and languages of your visitors.
- Completed orders as conversions - automatically from the official Eshop-rychle dataLayer on the confirmation page; including order number, value, currency and shipping.
Limits, so you know what you are getting into
- The snippet runs in the browser, so under aggressive blocking of measurement scripts, some visits may be missed. In normal setups Trackless is not usually blocked; trends and source ratios remain meaningful.
- On Eshop-rychle we can count orders only as conversion events: count, value, currency and order number. Order items and margins are available only to our server-side modules, which cannot be installed on Eshop-rychle.
- Do you also run a store on an open platform (PrestaShop, WooCommerce, Joomla / VirtueMart, OpenCart, Magento 2, Shopware 6 or Sylius)? Use our server-side modules there - they measure directly on the server, they do not depend on a browser snippet running, and depending on the platform can also handle orders, line items and margins.
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 a browser snippet or pixel. 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.
Will the snippet slow my store down?
No. The script is small and loads asynchronously (the async attribute), so it does not block page rendering. And if it fails to load, your store runs on as if the snippet were not there.
Can I use Trackless alongside Google Analytics 4?
Yes. Both snippets can run side by side without affecting each other. You can keep Google Analytics 4 enabled if you use it for other purposes, but Trackless does not require it. Expect different numbers, though: Trackless is less dependent on its own analytics cookies than client-side analytics, so it may record some visits that GA4 counts only partially or as modelled data when analytics cookies are rejected.
How much does Trackless cost?
The first 30 days are free. After that you pay based on the number of orders in your store - see the pricing for exact amounts.
Your site says "no JavaScript" - and this is JavaScript. How does that fit together?
Our server-side modules and plugins for open platforms (PrestaShop, WordPress/WooCommerce, Joomla / VirtueMart, OpenCart, Magento 2, Shopware 6 and Sylius) measure directly on the store server without our own measurement JavaScript. On this platform the available route is a browser snippet or pixel. It sends the page URL, referrer, language and events to the Trackless endpoint; it stores no own cookies or measurement identifier. Visitor identity is computed on the server from the request. This limits own identifiers in the browser, but the legal assessment and any consent gating depend on the deployment.
Try it on your store
Signing up takes a minute, pasting the snippet another five. The first 30 days cost nothing.