Festival ID Tracker

Descriere

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.

Funcționalități importante

Urmărire și analiză:
* Urmărește parametrii de interogare ?id=XXXXXX (6 caractere alfanumerice)
* Jurnalizare securizată pentru baza de date cu indexare corespunzătoare
* Axat pe confidențialitate, cu hash-uri ale utilizatorilor care se schimbă zilnic
* Afișare statistici în timp real

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

Funcționalitate Redirecționare:
* Redirecționare automată opțională
* Păstrarea parametrului ID în redirecționări
* Funcționează cu orice URL intern sau extern
* Comutator simplu pentru Activează/dezactivează

Administrare:
* Pagină Setări comprehensivă în Setări > Festival ID Tracker
* Prezentare generală rapidă statistici
* Instrumente de testare și instrucțiuni
* Acces direct la setări din pagina Module

Perfect pentru

  • Evenimente și festivaluri: urmărește brățările, insignele sau etichetele NFC
  • Campanii cu coduri QR: monitorizează ratele de scanare și implicarea
  • Campanii de marketing: urmărește URL-urile specifice pentru campanii
  • Evenimente în mai multe locații: analizează popularitatea locațiilor
  • Turism și ospitalitate: monitorizează utilizarea punctelor de informare
  • Promoții în magazinele de vânzare cu amănuntul: urmărește interacțiunile în magazin

Confidențialitate și conformitate

  • Nu stochează informații cu caracter personal care pot identifica utilizatorii
  • Hash-uri schimbate zilnic pentru identificarea utilizatorilor
  • Design gata pregătit pentru GDPR
  • Conform cu standardele de codare WordPress

Informații suplimentare

Cerințe

  • WordPress 5.0 sau o versiune ulterioară
  • PHP 7.4 sau o versiune ulterioară
  • MySQL 5.6 sau o versiune ulterioară

Suport

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

Contribuție

Așteptăm cu interes contribuțiile! Vizitează depozitarul GitHub pentru a contribui.

Politică de confidențialitate

Acest modul:
* Stochează date hash ale vizitatorilor (IP + User Agent + Daily Salt)
* Nu stochează informații de identificare personală
* Nu efectuează apeluri API externe
* Nu setează cookie-uri
* Toate datele sunt stocate local în baza de date WordPress

Pentru a respecta GDPR, te rog să menționezi funcționalitatea urmărire în politica de confidențialitate pentru site-ul tău.

Capturi ecran

  • Festival ID Daily Statistics widget showing 7-day view
  • Festival ID Global Statistics widget with top performers
  • Pagină Setări cu configurare pentru redirecționare

Instalare

Instalare automată (recomandată)

  1. În administrarea WordPress, mergi la Module > Adaugă modul nou
  2. Caută „Festival ID Tracker”
  3. Dă clic pe „Instalează acum” și apoi pe „Activează”
  4. Configurează setările în Setări > Festival ID Tracker

Instalare manuală

  1. Descarcă fișierul ZIP al modulului
  2. Încarcă dosarul festival-id-tracker în /wp-content/plugins/
  3. Activează în meniul „Module” din WordPress
  4. Configurează în Setări > Festival ID Tracker

Configurare

  1. Navighează la Setări > Festival ID Tracker
  2. (Opțional) Activează funcționalitatea Redirecționare
  3. (Opțional) Introdu URL-ul destinație pentru redirecționări
  4. Salvează setările
  5. Testează cu yoursite.com?id=TEST01

Întrebări frecvente

Cum pot să vizualizez statisticile?

Statisticile sunt afișate în trei locații:
1. Piese în Panou control: două piese în panoul de control principal
2. Pagină Setări: secțiune statistici curente
3. Vizualizări zilnice/globale: analize detaliate în piese

Ce înseamnă fiecare statistică?

  • Total apelări urmărite:> total general vizite cu orice Festival ID
  • ID-uri unice: numărul de ID-uri diferite utilizate
  • Apelări astăzi: vizitele de astăzi indiferent de ID
  • Total accesări: de câte ori a fost utilizat un anumit ID
  • Zile unice utilizate: numărul de zile diferite în care un ID a fost activ

Cum funcționează redirecționarea?

Când este activată, vizitatorii care accesează yoursite.com?id=ABC123 sunt redirecționați automat la URL pe care l-ai configurat, cu ID-ul păstrat: destination.com?id=ABC123

Pot dezactiva urmărirea pentru boți?

Da! Versiunea 1.5.0 detectează și filtrează automat traficul provenit de la boți din statisticile tale.

Există vreo limită pentru numărul de accesări?

Da, modulul limitează fiecare adresă IP la 10 cereri pe minut pentru a preveni abuzurile.

Pot să export datele?

În prezent, exportul datelor trebuie făcut prin instrumentele oferite de baza de date. O versiune viitoare s-ar putea să includă o funcționalitate nativă pentru export.

Modulul respectă GDPR?

Modulul este proiectat având în vedere confidențialitatea:
– Folosește hash-uri care se rotesc zilnic în loc să stocheze date brute despre utilizatori
– Nu sunt stocate pe termen lung informații cu caracter personal
– Totuși, ar trebui să menționezi urmărirea în politica ta de confidențialitate

Ce se întâmplă cu datele mele dacă dezactivez modulul?

Datele sunt păstrate când dezactivezi modulul. Pentru a înlătura complet datele, trebuie să ștergi manual tabelul wp\_festidtrack\_log din baza ta de date.

Pot să personalizez formatul pentru ID?

În prezent, modulul urmărește ID-uri alfanumerice cu exact 6 caractere. În versiunile viitoare, pot fi adăugate formate personalizate.

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„Festival ID Tracker” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

„Festival ID Tracker” a fost tradus în 2 locale. Mulțumim traducătorilor pentru contribuția lor.

Tradu „Festival ID Tracker” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

1.5.0 (2024)

  • Security: Added comprehensive security improvements
    • Rate limiting (10 requests/minute per IP)
    • Bot detection and filtering
    • Nonce verification for all admin operationsq
    • Enhanced input sanitization
  • Compliance: Changed prefix to festidtrack_ for WordPress standards
  • Performance: Improved SQL queries and caching
  • Fixes: Resolved statistics display issues
  • Code: Complete refactoring following WordPress coding standards

1.4.0

  • Added redirect functionality with optional URL configuration
  • New comprehensive settings page under Settings > Festival ID Tracker
  • Enhanced settings with testing instructions
  • Added enable/disable toggle for redirects
  • Settings link in plugins page for quick access

1.3.0

  • Dashboard widgets for daily and global statistics
  • 7-day rolling navigation for historical data
  • Top 5 / Show All toggle for global statistics
  • Enhanced database logging with improved indexing

1.2.0

  • ID preservation in redirect URLs
  • Improved redirect handling

1.1.0

  • Basic tracking functionality
  • Database logging implementation

1.0.0

  • Prima versiune