Server-side · No JS · No Cookies

See exactly how a customer found your store and what they clicked on the way to a purchase — straight from your raw Apache access logs. No Google Analytics, no tracking script, no cookie consent banner required.

Why server logs, not GA4?

Ad blockers and privacy tools hide the real path

Up to 30–40% of visitors block client-side analytics. Their purchases still happen — you just can't see how they got there.

PayPal IPN doesn't always redirect back

When a customer pays via PayPal and the IPN callback completes the order server-side, GA4 may never fire a conversion event at all.

Bots inflate everything

Googlebot, scrapers, and uptime monitors generate thousands of hits a day. Without filtering, your "sessions" are mostly noise.

Attribution tools cost a subscription

The data is already sitting on your server. This tool reads it directly — no third-party service, no monthly fee, no data leaving your infrastructure.

What it does

  • Groups raw log lines into sessions — by IP, with a configurable inactivity gap.
  • Flags completed purchases — matches your checkout success URL pattern automatically.
  • Shows the full path — entry page, referrer, every page visited, time spent, in order.
  • Filters out noise — static assets, known bots, crawlers, internal monitoring hits.
  • Detects device type — desktop, mobile, tablet — from the User-Agent string.
  • Affiliate / minisite attribution — tags traffic from specific partner domains or campaign parameters.
  • Exports to CSV / XLS — full buyer session detail, ready for a spreadsheet or BI tool.
  • Works on any rotation scheme — today's log plus 30+ days of rotated/gzipped archives, selectable from a dropdown.

How it works

  1. Drop one self-contained PHP file into your web root.
  2. Point it at your Apache (or Nginx) combined-format access logs.
  3. Set your store's checkout-success URL pattern once.
  4. Open the page, pick a log file from the dropdown, click Analyse.

No database, no cron job, no external dependencies. Runs on PHP 7.4+ on any shared hosting plan — including the locked-down, no-.htaccess kind.

Compatibility

Log formatApache / Nginx combined log format
Platforms testedosCommerce, WooCommerce — works with any platform's raw access logs
PHP version7.4+
DependenciesNone — single file, no Composer, no external libraries
HostingShared, VPS, or dedicated — read access to the log directory is all it needs

Want this set up for your store?

We'll configure it for your checkout flow, your log rotation, and your hosting setup — usually a same-day install.

Get in touch