Skip to main content

What is Website Analytics?

Website Analytics lets you connect your existing website (or request a managed Kordless website) to track visitor behavior, measure performance, and understand how customers find you. Get actionable insights without the complexity of traditional analytics platforms.
Kordless Analytics is privacy-first and GDPR compliant. We respect Do Not Track settings and don’t use cookies for tracking.

Key Features

Privacy-First Tracking

GDPR compliant analytics that respects user privacy. No cookies required for basic tracking.

Real-Time Data

See visitor activity as it happens. No waiting for data to process.

Easy Integration

Add tracking to any website with a simple code snippet. Works everywhere.

SEO Insights

Track Core Web Vitals and SEO performance metrics.

Getting Started

Navigate to Website in the main navigation to manage your connected websites.

Adding a Website

1

Open Website Section

Click Add New Website to start connecting a site.
2

Choose Connection Type

Select how you want to connect:
  • Connect Existing Website: Add tracking to your current site
  • Request Managed Website: Have Kordless build and manage your site
3

Enter Website Details

Provide your website information:
  • Website name
  • Domain URL
  • Description (optional)
4

Add Tracking Code

Copy the provided tracking code and add it to your website.

Installing the Tracking Code

General Installation (All Websites)

Add this code to the <head> section of your website:
<!-- Kordless Analytics -->
<script>
  (function (w, d, s, o, f, js, fjs) {
    w[o] = w[o] || function () {
      (w[o].q = w[o].q || []).push(arguments)
    };
    w[o].l = 1 * new Date();
    js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];
    js.async = 1; js.src = f; js.onerror = function () { 
      console.warn('Kordless Analytics: Failed to load') 
    };
    fjs.parentNode.insertBefore(js, fjs);
  })(window, document, 'script', 'ka', 'YOUR_TRACKING_SCRIPT_URL');

  ka('init', 'YOUR_TRACKING_ID');
</script>

Platform-Specific Instructions

Option 1: Using a Plugin (Recommended)
  1. Install “Insert Headers and Footers” or similar plugin
  2. Go to Settings → Insert Headers and Footers
  3. Paste the tracking code in the “Scripts in Header” section
  4. Save changes
Option 2: Theme Editor
  1. Go to Appearance → Theme Editor
  2. Open header.php
  3. Add the code before </head>
  4. Save changes
If using Theme Editor, changes may be lost when theme updates. Plugin method is safer.

Analytics Dashboard

Website Overview

Your website dashboard shows:

Status

Current website status: Live, Deploying, or Error

Uptime

Website availability percentage

Last Deploy

When the site was last updated (for managed sites)

Quick Actions

Visit website, request updates, view connection code

Analytics Metrics

Full analytics dashboard is coming soon! Current metrics are available through the website overview.
Planned metrics include:
  • Page Views: Total and unique page views
  • Visitors: New vs. returning visitors
  • Sessions: Average session duration
  • Bounce Rate: Single-page visit percentage

Website Types

Connected Websites

For existing websites you manage:
  1. Add your website to Kordless
  2. Install the tracking code on your site
  3. Analytics data starts flowing immediately
  4. View insights in your dashboard
  • Privacy-first analytics
  • Real-time visitor tracking
  • SEO performance metrics
  • Core Web Vitals monitoring
  • Traffic source analysis
  • Access to add code to your website
  • Website must be publicly accessible
  • JavaScript enabled for visitors

Managed Websites

For Kordless-built and managed websites:
  1. Request a managed website
  2. Kordless team builds your site
  3. Updates are handled through change requests
  4. Full hosting and maintenance included
  • Professional website design
  • Full hosting and maintenance
  • Automatic SSL certificates
  • Regular backups
  • Change request system
  • Integrated analytics
For managed sites, request changes through the dashboard:
  1. Click “Request Updates” on your website card
  2. Describe the changes you need
  3. Add contact email for follow-up
  4. Submit request
Our team typically responds within 1-2 business days.

Privacy & Compliance

GDPR Compliance

Kordless Analytics is designed for GDPR compliance:
  • No cookies required for basic tracking
  • IP anonymization by default
  • Do Not Track respected automatically
  • Consent options available when needed
  • Data minimization principles followed

Privacy Features

Cookie-Free Mode

Track visitors without setting cookies. Uses privacy-respecting fingerprinting.

Do Not Track

Automatically respects browser DNT settings. No tracking when enabled.

Data Anonymization

IP addresses are anonymized. No personally identifiable information stored.

Consent Management

Optional consent banner for full GDPR compliance in EU regions.
Enable a consent banner for EU visitors:
ka('init', 'YOUR_TRACKING_ID', {
  consentRequired: true,
  consentBanner: {
    message: 'We use analytics to improve your experience.',
    acceptText: 'Accept',
    declineText: 'Decline'
  }
});

Performance Optimization

Script Performance

The Kordless Analytics script is optimized for performance:
  • Lightweight: Less than 10KB gzipped
  • Async Loading: Non-blocking page render
  • CDN Hosted: Fast global delivery
  • Automatic Retry: Resilient to network issues

Core Web Vitals

Track Google’s Core Web Vitals:
LCP (Largest Contentful Paint)
metric
Measures loading performance. Target: under 2.5 seconds.
FID (First Input Delay)
metric
Measures interactivity. Target: under 100 milliseconds.
CLS (Cumulative Layout Shift)
metric
Measures visual stability. Target: under 0.1.

Managing Multiple Websites

Website List

View all connected websites in one place:
  • Status indicators: Quick health check
  • Sorting: By name, status, or last update
  • Filtering: By type (managed vs. connected)

Switching Between Sites

Click any website card to:
  • View detailed analytics
  • Access connection code
  • Request updates (managed sites)
  • Manage settings

Troubleshooting

Check:
  • Code is in the <head> section
  • Tracking ID is correct
  • No JavaScript errors in console
  • Ad blockers aren’t blocking the script
Solution: Test in incognito mode without extensions
Causes:
  • Code just installed (wait a few minutes)
  • Very low traffic
  • Script blocked by security settings
Solution: Visit your own site and check for data in 5 minutes
This may indicate:
  • Slow page load times
  • Content not matching visitor expectations
  • Poor mobile experience
  • Technical issues
Solution: Check Core Web Vitals and optimize
Causes:
  • HTTPS to HTTP referrer stripping
  • Privacy browsers hiding referrers
  • Direct traffic (no referrer)
Note: This is normal behavior, not an error

Best Practices

Ensure tracking code is on every page:
  • Use a global template or layout
  • Verify with page-by-page testing
  • Check single-page app navigation
Google uses these for search rankings:
  • Check weekly for changes
  • Address any “needs improvement” scores
  • Test on real devices, not just desktop
Understand where visitors come from:
  • Identify top referrers
  • Track campaign effectiveness
  • Spot unusual traffic patterns
Get notified of important changes:
  • Traffic spikes or drops
  • Performance degradation
  • Error rate increases
Alert configuration coming soon!

Next Steps