A Python CLI tool for Belgian agencies managing multiple websites. It processes exported CSV/JSON files from analytics or CRM platforms to consolidate phone clicks, form submissions, and email click events into a single report. Works offline with exported data — no live API or OAuth required.
Features
- Import CSV/JSON/Excel files from multiple sites — auto-detect and merge columns
- Identify phone click events via tel: links or custom data attributes
- Track form submissions by matching form IDs or URL patterns
- Detect email click events from mailto: links or tracking parameters
- Export consolidated report as CSV with site name, event type, timestamp, and URL
Usage
python track_events.py --input ./exports/*.csv --output consolidated_report.csv
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.