trackerPixel
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
A minimalist pixel tracking application for email open tracking. Create tracking pixels that can be embedded in emails to monitor when they're opened.
- One-Click Pixel Creation: Generate tracking pixels instantly
- Status Page: Each pixel has its own status page URL to monitor views
- PNG Tracking Pixel: Use a transparent 1x1 PNG image for email tracking
- Track Email Opens: See when your emails are opened and from where
- Simple Interface: Clean, straightforward UI built with Tailwind CSS
- Visit the homepage and create a new tracking pixel
- Copy the provided HTML code for the tracking pixel
- Paste it into your email content
- When someone opens your email, their visit will be recorded
- Check the status page URL to see when your email was opened
This application is built using:
- Frontend: React with TypeScript and Tailwind CSS
- Backend: Hono.js API server
- Storage: Val Town blob storage
GET /pixeltracker/create
- Create a new tracking pixelGET /pixeltracker/status/:id
- View the status page for a specific pixelGET /pixeltracker/data/:id
- Get JSON data for a specific pixelGET /pixeltracker/pixel/:id.png
- The actual PNG tracking pixel that records viewsGET /pixeltracker/list
- List all tracking pixels (admin use)
This tool collects visitor data including:
- Timestamp of email opens
- IP addresses
- User agents (browser/email client information)
- Referrer information
Make sure to comply with privacy regulations like GDPR and include appropriate disclosures in your privacy policy when using tracking pixels in emails.