Skip to content

v3.13.3 - Admin Testing Dashboard

Choose a tag to compare

@peterjaffray peterjaffray released this 02 Oct 01:25
· 183 commits to master since this release
e0aeb43

What's New in 3.13.3

🧪 Admin Testing Dashboard

A comprehensive testing interface for validating conversion tracking without affecting production data.

Key Features:

  • Test Data Generator: Creates realistic click IDs and UTM parameters
  • Event Simulator: Simulates phone clicks, email clicks, form submissions, and lead generation
  • Dynamic Form Builder: Automatically detects and only shows installed form frameworks
  • Real-time Event Monitor: Displays live dataLayer events as they occur
  • Isolated Test Storage: Separate database table ensures test data never mixes with production

Improvements:

  • Test data simplified to match production events exactly
  • Event structures aligned with live tracking (clicked_phone, clicked_email, etc.)
  • All operations optimized to complete in under 500ms
  • Admin-only access with full nonce validation for security

🐛 Bug Fixes

  • Fixed "Build Test Form" button not responding to clicks
  • Corrected event field names to match production tracking
  • Dynamic framework detection now working properly

🔒 Security

  • Admin-only access enforcement
  • Nonce validation on all AJAX endpoints
  • Input sanitization throughout

📦 Installation

Download the attached choice-uft-v3.13.3.zip and upload via WordPress admin or extract to /wp-content/plugins/choice-uft/.

📊 Testing Your Setup

  1. Navigate to Settings → Universal Form Tracker → Testing Dashboard
  2. Click "Generate Sample Data" to create test IDs
  3. Simulate events and watch them appear in real-time
  4. Build test forms for any installed framework
  5. All test events are tagged with test_mode: true for easy filtering

🤖 Generated with Claude Code