resources/views/compare/google-analytics.stx:17:5: include error: Error loading include file site-nav: ENOENT: no such file or directory, open '/var/www/analyticshq-main/releases/1ee3824/resources/partials/site-nav.stx' ╭──────────────────────────────────────────────────────────────╮ │  ERROR  Include Error │ ╰──────────────────────────────────────────────────────────────╯ File: google-analytics.stx (line 17, col 5) Message: Error loading include file site-nav: ENOENT: no such file or directory, open '/var/www/analyticshq-main/releases/1ee3824/resources/partials/site-nav.stx' Context:  15: 16: > 17: resources/views/compare/google-analytics.stx:32:8: include error: Error loading include file site-nav: ENOENT: no such file or directory, open '/var/www/analyticshq-main/releases/1ee3824/resources/partials/site-nav.stx' ╭──────────────────────────────────────────────────────────────╮ │  ERROR  Include Error │ ╰──────────────────────────────────────────────────────────────╯ File: google-analytics.stx (line 32, col 8) Message: Error loading include file site-nav: ENOENT: no such file or directory, open '/var/www/analyticshq-main/releases/1ee3824/resources/partials/site-nav.stx' Context:  30:
31: Get your script tag > 32: Import from GA 33:
34:  18: 19:

analyticshq vs Google Analytics

The GA4 alternative that skips the cookie banner.

Google Analytics was built to feed an ad network, which is why it needs consent, samples your data, and hands it to Google. analyticshq answers one question, how your site is doing, without touching your visitors’ privacy.

GA4 vs analyticshq

Point for point.

Consent Cookie banner and Consent Mode v2 required in the EU Cookieless. Nothing stored on the device, so no banner.
Where your data goes Into the Google ad graph, shared across Google products Into your own PostgreSQL database, and nowhere else.
Accuracy Sampled and thresholded once traffic grows Every event counted, exact numbers, no sampling.
Legality in the EU Found unlawful by several EU DPAs over US transfers (2022–23) No personal data collected, so there is nothing to transfer.
Script weight About 50 KB of gtag.js, widely ad-blocked Under 2 KB, first-party, counts even with blockers.
Learning curve Explorations, dimensions, and a manual to read One screen with the reports you actually open.
Leaving Export is a project One-click GA import in, full export out, both ways.

Why teams leave Google Analytics.

01

GA4 answers to advertisers, not to you

Google Analytics exists to feed audience data into the ad network. The reports are a by-product. analyticshq has one job: tell you how your site is doing.

02

No cookie banner, no Consent Mode

Because nothing is written to a visitor device, there is no consent to collect and no banner to bolt on. Your pages load clean.

03

Your numbers stay yours

Events land in a PostgreSQL database you control instead of Google’s. Nothing is sampled, sold, or cross-referenced against another property.

< 2 KB
First-party script versus roughly 50 KB of gtag.js.
0
Cookies set, consent banners shown, or personal data stored.
1 click
Import your GA history and keep the charts you already track.

Leave GA. Keep your history.

╭──────────────────────────────────────────────────────────────╮ │  ERROR  Include Error │ ╰──────────────────────────────────────────────────────────────╯ File: google-analytics.stx Message: Error loading include file site-footer: ENOENT: no such file or directory, open '/var/www/analyticshq-main/releases/1ee3824/resources/partials/site-footer.stx'