How to measure a Mioweb site and store without own analytics cookies

Trackless is cookieless analytics for sites and e-shops. 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. You can turn measurement on yourself in a few minutes: paste the tracking code into the site's custom codes and add conversions separately with a ready-made snippet in the sales custom codes. Your data stays on our EU server and the first 30 days are free.

What to expect on Mioweb
  • 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 tracking code runs in the browser - under aggressive blocking, some visits may be missed.
  • What it measures: visits through the site tracking code and orders through a separate conversion code in the sales settings.

How it works

  • The tracking code 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. You paste it into the site's custom codes and that's it - just add a short snippet in the sales custom codes for conversions.
  • Your data stays yours. Measurement ends on our EU server; we do not share the data with advertising systems.

Step 1: Get your tracking code

Sign up at trackless.cz, log in and under My sites enter the site address, choose Mioweb as the platform and click Add site. Trackless will immediately show you the ready-made tracking snippet with your token. Use Copy to grab it. It looks like this:

<script async src="https://c.trackless.cz/t.js?v=20260825" data-token="VAS_MERICI_TOKEN"></script>

Step 2: Add the tracking code to the site custom codes

In your Mioweb admin open Nastavení - Web - Vlastní kódy and under Kódy pro celý web (codes for the whole site) click Přidat kód (Add code). Fill in Název kódu (code name, e.g. Trackless), set Umístění kódu (placement) to the header (the <head> section), paste the tracking code into Kód and click Uložit (Save). This measures traffic across your whole site.

Mioweb also asks for Účel kódu (purpose of the code) and pre-fills Nezbytný pro fungování (necessary); we verified the measurement with this choice. Whether this category is right for your site depends on your overall cookie setup. The header code only needs adding once for the whole site. Conversions are configured separately in another part of the Mioweb admin, see the next step.

Step 3: Add the conversion code to the sales custom codes

To count orders as conversions, open the separate sales settings in your Mioweb admin: Nastavení - Prodej - Nastavení - Vlastní kódy. This is not the same site custom-code screen from step 2; it is the place for e-shop conversion codes. Click Přidat konverzní kód (Add conversion code), fill in a name (e.g. Trackless order), paste this snippet and save. On a completed order Mioweb fills in the number, price and currency itself (the available variables are listed under the Seznam proměnných button):

<script>
(function () {
    window.trackless = window.trackless || function () {
        (window.trackless.q = window.trackless.q || []).push(arguments);
    };
    function num(x) {
        x = String(x == null ? '' : x).replace(/[^0-9,.-]/g, '');
        if (x.indexOf(',') > -1) { x = x.split('.').join('').replace(',', '.'); }
        return Number(x) || 0;
    }
    try {
        // Mioweb dosadi hodnoty objednavky misto promennych %%...%% na dekovaci strance
        var id = '%%cislo_objednavky%%', value = '%%cena%%', currency = '%%mena%%';
        if (id === '' || id.indexOf('%%') !== -1) { return; } // promenne nedosazeny -> neodesilat
        if (currency.indexOf('%%') !== -1 || currency === '') { currency = 'CZK'; }
        window.trackless('event', { type: 'order', id: String(id), value: num(value), currency: String(currency).toUpperCase() });
    } catch (e) { /* nikdy neshodit dekovaci stranku */ }
})();
</script>

The snippet uses Mioweb's placeholder variables %%cislo_objednavky%%, %%cena%% and %%mena%%, which the platform replaces with real values on the thank-you page. The %%cena%% variable is the total order value incl. VAT, shipping and any fees, not the separate product subtotal. The snippet is written defensively - if the variables aren't substituted (code off the thank-you page) it sends nothing. Reloading the thank-you page won't double a conversion (the server deduplicates by order number). The variable list is written in capitals, but case does not matter and the snippet works unchanged. If you do not see the sales custom codes, the e-shop has not been created yet: create it under Nastavení - Prodej - Nastavení - Obecné with the Vytvořit eshop button.

Step 4: Check that measurement is running

Open your site in a private browser window and browse a few pages. The visit usually appears in your dashboard at trackless.cz within 15 minutes, after background processing. If the dashboard says new data are waiting to be processed, you can process them right away with Recompute now. Verify a conversion with a test order. For Mioweb revenue checks, set the Revenue filter to Incl. shipping and tick incl. VAT, because Mioweb sends the total order price. If nothing appears, check that the tracking code is saved under Nastavení - Web - Vlastní kódy and the conversion code under Nastavení - Prodej - Nastavení - Vlastní kódy.

What you'll measure

  • The tracking code 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.
  • Visitors' countries and languages.
  • Completed orders as conversions - including the total order value reported by Mioweb, currency and order number.

Limits, so you know what you're getting into

  • The tracking code 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.
  • An order from this browser integration is stored as browser_unverified: it appears in normal order, revenue and conversion analytics, but is excluded from billing and the pricing band. Mioweb supplies the count, total value from %%cena%% (incl. VAT, shipping and fees), currency and order number. Product revenue excluding shipping, line items and margins require a server-side integration.
  • Also running 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 for 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 tracking code slow my site down?

No. The script is small and loads asynchronously (the async attribute), so it doesn't hold up page rendering. And if it fails to load, the site keeps working as if it weren't there.

Can I use Trackless together with Google Analytics 4?

Yes. Both can run side by side without affecting each other. Expect different numbers: 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. 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 figures.

Your site says "without JavaScript" - and this is JavaScript. How does that add up?

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 own site

Signing up takes a minute, pasting the code five more. The first 30 days cost nothing.

Try 30 days free See the live demo

← Back to the home page