Getting Started

Welcome to RegenInsite! This guide will help you set up privacy-friendly analytics for your website in just a few minutes.

No cookies required RegenInsite doesn't use cookies, so you don't need to add cookie consent banners for our analytics.

Step 1: Create Your Account

  1. Register

    Visit the registration page and enter your email address and password. Accept the Terms & Conditions.

  2. Verify Your Email

    Check your inbox for a verification email and click the link to activate your account. The link expires in 24 hours.

  3. Log In

    Once verified, log in to access your dashboard.

Step 2: Add Your Website

  1. Go to Settings

    From your dashboard, click on Site Settings in the sidebar.

  2. Click "Add Site"

    Click the Add Site button and enter your website's name and domain (e.g., example.com).

  3. Get Your Tracking Code

    Your unique tracking code will be displayed. Copy it for the next step.

Installing the Tracking Script

Basic Installation

Add this script to the <head> section of your website, just before the closing </head> tag:

<script defer src="https://yourdomain.com/script.js" data-site-id="YOUR_SITE_ID"></script>
Replace YOUR_SITE_ID Find your actual site ID in the Settings panel of your dashboard.

Optional Tracking Features

Enable additional tracking features by adding data attributes to the script tag:

Attribute Description
data-track-outbound Track clicks on external links leaving your site
data-track-scroll Track how far visitors scroll down pages (25%, 50%, 75%, 100%)
data-track-forms Track form submissions automatically
data-allow-local Enable tracking on localhost for development testing
data-ignore-dnt Ignore browser's Do Not Track setting

Example with All Options

<script defer src="https://yourdomain.com/script.js" data-site-id="YOUR_SITE_ID" data-track-outbound data-track-scroll data-track-forms> </script>

Tracking Custom Events

Track specific user actions using the JavaScript API:

// Track a simple event regeninsiteEvent('button_click'); // Track with properties regeninsiteEvent('purchase', { product: 'Pro Plan', value: 15.00, currency: 'GBP' }); // Track form submission document.querySelector('form').addEventListener('submit', function() { regeninsiteEvent('form_submit', { form: 'contact' }); });

E-commerce Tracking

Track purchases and revenue:

// Track a purchase regeninsiteEvent('purchase', { order_id: 'ORD-12345', value: 99.99, currency: 'GBP', items: [ { name: 'Product A', price: 49.99, quantity: 2 } ] });

Single Page Applications (SPA)

For React, Vue, Next.js, and other SPAs, track page views on route changes:

// React Router example import { useEffect } from 'react'; import { useLocation } from 'react-router-dom'; function App() { const location = useLocation(); useEffect(() => { if (window.regeninsitePageview) { window.regeninsitePageview(); } }, [location]); return (...); }

WordPress Installation

  1. Go to Appearance → Theme Editor
  2. Select header.php
  3. Paste the tracking script before </head>
  4. Click Update File

Alternatively, use a plugin like "Insert Headers and Footers" to add the script without editing theme files.

Dashboard Overview

The dashboard provides a comprehensive view of your website analytics. Here's what each section shows:

Visitors Graph

Visual timeline of unique visitors and page views. Toggle between daily, weekly, or monthly views.

Locations

Geographic distribution with country, city, and network/ISP breakdown. See where visitors come from and which organizations they belong to.

Top Pages

Most visited pages on your site. Click any page to filter all data by that page.

Traffic Sources

Where your visitors come from: direct, search, social, referrals.

Devices

Breakdown by device type, browser, and operating system.

Time Metrics

Average session duration and engagement metrics.

Realtime View

See visitors on your site right now:

  • Active Visitors - Number of people currently browsing
  • Current Pages - What pages they're viewing
  • Visitor Feed - Live stream of page views as they happen

Sessions View

Explore individual visitor sessions:

  • Entry page and exit page
  • Traffic source and campaign
  • Location and device information
  • Full page view history within the session

Locations View

Detailed geographic and network information about your visitors:

  • World Map - Interactive map showing visitor distribution by country
  • Countries - Breakdown by country with flags and percentages
  • Cities - City-level location data (e.g., London, New York, Berlin)
  • Networks - ISP and organization identification (ASN tracking)
Network Tracking Use Cases:
  • Identify corporate visitors (e.g., "Microsoft Corporation", "Apple Inc")
  • Detect bot traffic from cloud providers (e.g., "AMAZON-02", "GOOGLE")
  • See which ISPs your visitors use (e.g., "British Telecommunications PLC")
  • B2B lead insights - see which companies are visiting your site

Period Comparison

Compare metrics between two time periods to identify trends:

  1. Select your primary date range
  2. Click Compare and select a comparison period
  3. View side-by-side metrics with percentage changes

Date Range Selection

Use the date picker in the top bar to filter data:

  • Today - Current day's data
  • Yesterday - Previous day
  • Last 7 days - Past week
  • Last 30 days - Past month
  • This month - Current calendar month
  • Last month - Previous calendar month
  • Custom - Select specific start and end dates

Goals & Conversions

Goals help you track important actions on your website, like purchases, sign-ups, or reaching key pages.

Creating a Goal

  1. Navigate to Goals

    Click Goals in the sidebar under Conversion Tracking.

  2. Click "Create Goal"

    Choose a goal type: Page View, Event, or Duration.

  3. Configure the Goal

    Set the conditions that trigger a conversion.

Goal Types

Type Use Case Example
Page View Visitor reaches a specific page /thank-you, /checkout/complete
Event Visitor triggers a custom event purchase, form_submit, video_play
Duration Visitor spends X minutes on site 5 minutes minimum session

Funnels

Track multi-step conversion processes to identify where visitors drop off:

  1. Define the steps in your conversion funnel (e.g., Product Page → Add to Cart → Checkout → Thank You)
  2. View conversion rates between each step
  3. Identify and optimize problem areas

User Journeys

Visualize the paths visitors take through your site:

  • See common entry and exit pages
  • Discover unexpected navigation patterns
  • Identify opportunities to improve user flow

User Flow Visualization

The User Flow view provides an interactive Sankey-style diagram showing how visitors navigate through your website.

Understanding the Diagram

  • Green nodes (left side) - Entry pages where visitors land on your site
  • Orange nodes (right side) - Exit pages where visitors leave your site
  • Connecting lines - Navigation paths between pages; thicker lines indicate more traffic
  • Visit counts - Each node shows how many times that page was visited

Interacting with the Flow

  • Click a page node - Highlights all paths connected to that page (green = outgoing, orange = incoming)
  • Click a path line - Highlights just that specific journey with user count
  • Hover over paths - Shows tooltip with from/to pages and transition count
  • Click empty space - Resets the view to show all paths

Key Metrics

  • Sessions Analyzed - Total number of sessions in the selected time period
  • Unique Pages - Number of distinct pages visited
  • Top Entry Page - The most common landing page
  • Top Exit Page - The most common exit page

What to Look For

  • High exit rates on key pages - If important pages (like checkout) have many exits, investigate why users are leaving
  • Popular paths to conversion - Identify the journeys that lead to your goals and optimize them
  • Unexpected navigation patterns - Users might be taking routes you didn't anticipate, revealing UX issues
  • Dead ends - Pages with no outgoing paths may need better internal linking

UTM Campaign Tracking

Track the effectiveness of your marketing campaigns using UTM parameters.

UTM Parameters

Parameter Purpose Example
utm_source Traffic source google, facebook, newsletter
utm_medium Marketing medium cpc, email, social
utm_campaign Campaign name spring_sale, product_launch
utm_term Paid keywords analytics software
utm_content Ad variation banner_a, text_link

Example Campaign URL

https://yoursite.com/landing-page?utm_source=facebook&utm_medium=paid&utm_campaign=summer_sale

Attribution Models

Understand which touchpoints contribute to conversions:

  • First Touch - Credit goes to the first interaction
  • Last Touch - Credit goes to the final interaction before conversion
  • Linear - Credit is split equally across all touchpoints

Revenue Tracking

Track revenue from your marketing campaigns:

  • View revenue by source, medium, and campaign
  • Calculate ROI for paid campaigns
  • Identify your most profitable channels

Billing & Plans

Available Plans

Free

£0/mo
  • 10,000 pageviews/mo
  • 1 website
  • 6 months data retention
  • All core features

Starter

£5/mo
  • 100,000 pageviews/mo
  • 3 websites
  • 2 years data retention
  • Email reports

Business

£32/mo
  • 2,000,000 pageviews/mo
  • Unlimited websites
  • Unlimited retention
  • Team access
  • Custom integrations

Managing Your Subscription

  1. Click Billing in your dashboard sidebar
  2. View current usage and plan details
  3. Click Manage Subscription to upgrade, downgrade, or cancel

Payment Methods

We accept all major credit and debit cards via Stripe:

  • Visa, Mastercard, American Express
  • Apple Pay and Google Pay
  • Secure, PCI-compliant processing

Usage Limits

When you approach your pageview limit:

  • 80% - Warning banner appears in dashboard
  • 100% - Tracking pauses until next billing cycle or upgrade
Refund Policy We offer a 14-day money-back guarantee for new subscriptions. View full refund policy.

API Access

Access your analytics data programmatically with our REST API (available on Pro and Business plans).

Creating an API Key

  1. Go to Site Settings in your dashboard
  2. Scroll to the API Keys section
  3. Click Create Key
  4. Give your key a descriptive name
  5. Copy and securely store your key
Keep Your API Key Secret Treat your API key like a password. Never expose it in client-side code or public repositories.

Authentication

Include your API key in the request header:

curl -H "Authorization: Bearer YOUR_API_KEY" \ https://yourdomain.com/api/stats?site_id=YOUR_SITE_ID

Example: Get Visitor Stats

GET /api/stats?site_id=abc123&start=2024-01-01&end=2024-01-31 Response: { "visitors": 12500, "pageviews": 45000, "bounce_rate": 42.5, "avg_duration": 185 }

Privacy & Compliance

Privacy by Design

RegenInsite is built with privacy as a core principle:

No Cookies

We don't use cookies, so no cookie consent banners needed for our analytics.

No Personal Data

We don't collect IP addresses, device fingerprints, or personal identifiers.

GDPR Compliant

Fully compliant with GDPR and UK data protection laws.

Do Not Track

By default, we respect the browser's Do Not Track setting.

Data Retention

Data is retained according to your plan:

  • Free: 30 days
  • Starter: 6 months
  • Pro: 1 year
  • Business: 2 years

Data is automatically deleted after the retention period expires.

Data Export

Export your data at any time in CSV format from the dashboard.

Frequently Asked Questions

Do I need to add a cookie consent banner for RegenInsite?

No. RegenInsite doesn't use cookies and doesn't collect personal data, so cookie consent is not required under GDPR or ePrivacy regulations for our analytics. However, you may still need consent banners for other tools you use on your site.

How accurate is the data without cookies?

Our data is highly accurate. We use privacy-friendly methods to identify unique visitors without storing personal data. Some returning visitors may be counted as new if they change browsers or devices, but overall accuracy is excellent for understanding traffic patterns and trends.

Can I use RegenInsite alongside Google Analytics?

Yes! Many customers use RegenInsite as their primary, privacy-friendly analytics while keeping Google Analytics for comparison or specific features. Both scripts can run simultaneously without conflict.

What happens if I exceed my pageview limit?

When you reach your pageview limit, tracking will pause until your next billing cycle or until you upgrade to a higher plan. You'll see a warning in your dashboard when you're approaching the limit. Your existing data remains accessible.

Can I track multiple websites?

Yes! The number of websites depends on your plan: Free (1 site), Starter (3 sites), Pro (10 sites), Business (unlimited). Each site gets its own tracking code and separate analytics.

How do I track single-page applications (SPAs)?

For React, Vue, Angular, or other SPAs, call window.regeninsitePageview() when the route changes. See the Tracking Script section for detailed examples.

Is there a script size/performance impact?

Our tracking script is less than 5KB gzipped and loads asynchronously, so it won't affect your page load speed. It's significantly lighter than Google Analytics.

Can I cancel my subscription anytime?

Yes, you can cancel at any time from your Billing page. Your subscription will remain active until the end of your current billing period. We also offer a 14-day money-back guarantee for new subscriptions.

Troubleshooting

Script Not Tracking

Check these common issues:
  1. Verify the script is installed - View your page source and confirm the script tag is present in the <head> section.
  2. Check the site ID - Ensure the data-site-id matches the ID shown in your dashboard settings.
  3. Disable ad blockers - Some ad blockers may block analytics scripts. Try disabling temporarily to test.
  4. Check for JavaScript errors - Open browser console (F12) and look for any script errors.
  5. Localhost testing - By default, tracking is disabled on localhost. Add data-allow-local to enable.

Data Appears Delayed

Data typically appears within 1-2 minutes. For realtime view, data should appear within seconds. If data is consistently delayed:

  • Check your internet connection
  • Clear your browser cache
  • Try a different browser

Pageview Count Seems Low

  • Ad blockers - A percentage of visitors may have ad blockers that block analytics
  • Do Not Track - By default, we respect DNT browser settings
  • Bots filtered - We automatically filter known bots and crawlers

Can't Log In

  1. Ensure you've verified your email address
  2. Check for typos in your email
  3. Use the Forgot Password link to reset your password
  4. Clear browser cookies and try again

Contact Support

Can't find what you're looking for? Our support team is here to help.

Email Support

Send us an email at support@regeninsite.com and we'll respond within 24 hours.

Support Hours

Monday - Friday
9:00 AM - 5:00 PM GMT

Tip for Faster Support When contacting support, please include:
  • Your account email
  • Site ID or domain (if applicable)
  • Description of the issue
  • Screenshots if helpful