Search Small Tool Guides

Start typing to find a guide or tool.

Engineering series

Building Pierre Analytics: A Small-Business Web Analytics Project

An implementation-led look at an analytics tool for small-business websites: what the code measures, how its parts connect, and where the evidence stops.

The project

A working system, with explicit limits

Pierre Analytics combines a browser tracker, an Express API, PostgreSQL storage and a React dashboard. These guides explain selected engineering decisions through the actual implementation and its local tests. They are educational accounts, not a product review or a claim about campaign performance.

The project documentation records local integration and build validation. Deployment on Hostinger is still a proposed workflow; these articles do not imply that production hosting was tested.

How Small Tool Guides produces and reviews its articles →

Architecture diagram: a website tracker sends events to an Express API, which stores them in PostgreSQL and serves a React dashboard.
Architecture diagram based on the project source. It contains no live customer data.

Visual walkthrough

What the current interface looks like

These captures use the compiled application with browser-intercepted API responses for Demo Dental Studio, a fictitious organization and site. Every number shown is demo data, not observed customer traffic.

Pierre Analytics sign-in screen with empty email and password fields and a Demo data badge.
The sign-in screen, captured with empty fields. No account or credentials were used.
Pierre Analytics UTM builder filled with a fictitious demo-dental.test destination and five example campaign parameters.
The UTM builder combines a fictitious destination with source, medium, campaign, content and term.
First page of a Demo Dental Studio PDF report showing 480 visitors, 620 sessions, 900 pageviews, 53 conversions and 38 WhatsApp clicks.
The first page of the PDF generated by the dashboard from the same demonstration response.

Read the series

Three focused chapters

Start with the whole system, then examine the database connection and the metric definitions.

The visual evidence above comes from an isolated browser mock. The diagram is drawn from the source architecture; the application captures show fictitious data only.