plugin-icon

Festival ID Tracker

Track unique festival ID URLs, view stats in dashboard widgets, and enable optional redirects while preserving IDs.
Version
1.5.0
Last updated
Nov 30, 2025
Festival ID Tracker

The Festival ID Tracker plugin provides secure, in-dashboard analytics for websites using unique identifiers in their URLs (e.g., NFC tags, QR codes, or campaign links). It logs and analyzes visits with a ?id=XXXXXX pattern and offers optional automatic redirection while maintaining comprehensive statistics.

Version 1.5.0 introduces enhanced security features including rate limiting, bot detection, and WordPress compliance improvements for a more robust and secure tracking experience.

Key Features

Tracking & Analytics: * Tracks ?id=XXXXXX query parameters (6-character alphanumeric) * Secure database logging with proper indexing * Privacy-focused with daily-rotating user hashes * Real-time statistics display

Security Features (New in 1.5.0): * Rate limiting (10 requests/minute per IP) * Automatic bot detection and filtering * Nonce verification for all admin operations * SQL injection protection with prepared statements * XSS prevention with proper output escaping

Dashboard Widgets: * Daily Statistics: 7-day rolling view with navigation – Total calls per day – Unique festival IDs per day – Historical data browsing * Global Statistics: All-time performance metrics – Total accesses per ID – Active days per ID – Top 5/Show All toggle

Redirect Functionality: * Optional automatic redirection * ID parameter preservation in redirects * Works with any internal or external URL * Simple enable/disable toggle

Administration: * Comprehensive settings page under Settings > Festival ID Tracker * Quick statistics overview * Testing tools and instructions * Direct settings access from plugins page

Perfect For

  • Events & Festivals: Track NFC wristbands, badges, or tags
  • QR Code Campaigns: Monitor scan rates and engagement
  • Marketing Campaigns: Track campaign-specific URLs
  • Multi-Venue Events: Analyze venue popularity
  • Tourism & Hospitality: Monitor information point usage
  • Retail Promotions: Track in-store engagement

Privacy & Compliance

  • No personally identifiable information stored
  • Daily-rotating hashes for user identification
  • GDPR-ready design
  • Compliant with WordPress coding standards

Additional Information

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher

Support

For support, feature requests, or bug reports, please visit: GitHub Issues

Contributing

We welcome contributions! Visit our GitHub repository to contribute.

Privacy Policy

This plugin: * Stores hashed visitor data (IP + User Agent + Daily Salt) * Does not store personally identifiable information * Does not make external API calls * Does not set cookies * All data is stored locally in your WordPress database

For GDPR compliance, please mention the tracking functionality in your site’s privacy policy.

Freeon Business plan
Tested up to
WordPress 6.9
This plugin is available for download for your site.