Analytics
Brand includes built-in privacy-first analytics for websites and landing pages. No third-party scripts are loaded, and no personally identifiable information is stored — visitor identification uses a one-way hash of IP address and user agent.
Website Analytics
Accessing Website Analytics
- Navigate to Websites
- Click on a website → Analytics tab
Or from within the website editor: click the chart icon in the left toolbar.
Metrics Available
| Metric | Description |
|---|---|
| Page views | Total page views across all pages in the time period |
| Unique visitors | Estimated unique visitors (privacy-hashed; not exact) |
| Bounce rate | Percentage of sessions where the visitor viewed only one page |
| Avg. session duration | Average time spent across all pages |
| Top pages | Ranked list of pages by view count |
| Traffic sources | Where visitors came from: Direct, Search, Social, Referral, Email |
| Device types | Desktop / Mobile / Tablet breakdown |
Time Range
Use the date picker in the top-right to select:
- Last 7 days (default)
- Last 30 days
- Last 90 days
- Custom date range
Data is stored for 90 days on Creator/Agency plans and 180 days on Enterprise.
Per-Page Analytics
- In the Analytics tab, click Pages to see the per-page breakdown
- Each row shows: page URL, view count, and percentage of total views
- Click a page row to see its view trend over the selected time period
Landing Page Analytics
Accessing Landing Page Analytics
- Navigate to Landing Pages
- Click on a landing page → Analytics tab
Metrics Available
| Metric | Description |
|---|---|
| Views | Total page views |
| Unique visitors | Estimated unique visitors |
| Conversions | Form submissions or tracked CTA clicks |
| Conversion rate | Conversions ÷ Unique visitors |
| Traffic sources | Direct / Search / Social / Referral / Email |
| A/B results | (If A/B test active) Views, conversions, and rate per variant |
Conversion Tracking
Conversions are tracked automatically when:
- A visitor submits a lead capture form on the page
- A visitor clicks a button with the
data-track="conversion"attribute (add via Custom HTML section) - A custom
brandTrack('conversion')event is fired from JavaScript on the page
Exporting Analytics Data
- In the Analytics tab, click Export
- Select the date range and granularity (daily / weekly)
- Download as CSV
The CSV includes date, views, unique visitors, conversions, and traffic source breakdown.
Analytics Privacy
Brand analytics are designed for privacy compliance:
- No cookies: Analytics tracking uses no cookies — works without a cookie consent banner
- No PII: Visitor IDs are created by hashing
SHA-256(IP + UserAgent + date)— the hash is not reversible - No cross-site tracking: Analytics only covers your Brand websites, never visitors across different sites
- IP anonymization: The raw IP address is never stored — only the daily hash
- GDPR/CCPA: Because no PII is collected, Brand analytics do not require consent under GDPR Article 6(1)(f) for legitimate interests (verify with your legal team for your specific jurisdiction)
How the Tracking Script Works
When a website or landing page is published, a lightweight tracking snippet is embedded automatically:
<script>
(function(w,t) {
w._bt = w._bt || function() { (w._bt.q = w._bt.q || []).push(arguments) };
var s = document.createElement('script');
s.src = 'https://brand.theonefamily.io/tracker.js';
s.async = true;
document.head.appendChild(s);
_bt('init', t);
_bt('pageview');
})(window, '{TENANT_TRACKING_ID}');
</script>
This script:
- Fires a
pageviewevent on page load - Includes the page URL, referrer, and viewport dimensions
- Does not read or write any cookies
- Sends data to the Brand API
POST /api/websites/{id}/trackorPOST /api/landing-pages/{id}/trackendpoint
Disabling Analytics
To disable analytics tracking on a specific website:
- Navigate to Website Settings → SEO tab
- Toggle Enable analytics tracking off
- Republish the website — the tracking script is removed from the HTML
To disable on a landing page:
- Open landing page settings → SEO tab
- Toggle Track analytics off
Third-Party Analytics
To use Google Analytics 4 alongside (or instead of) built-in analytics:
- Navigate to Website Settings → SEO tab
- Enter your GA4 Measurement ID (
G-XXXXXXXXXX) - The GA4
gtag.jsscript is injected into the<head>of every page automatically - No additional configuration needed — GA4 starts collecting data on the next publish
For other analytics tools (Plausible, Fathom, Matomo, etc.):
- Navigate to Website Settings → Custom Head Scripts
- Paste the analytics tracking snippet from your provider
- Save — the script is included on every page