Vaša košarica je prazna
Vse funkcionalnosti
Sledenje e-pošti
Track email opens, clicks, and engagement metrics
Pregled
Email tracking system for monitoring email campaign performance. Tracks email opens (1x1 pixel beacon) and link clicks (tracked redirect URLs). Provides engagement analytics per email, campaign, and recipient. Integrates with EmailHelper for automatic tracking injection.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Tracking pixels should be 1x1 transparent PNG
- •Link tracking should redirect smoothly without delay
- •Show open rate, click rate, and unique stats
- •Privacy consideration: inform users of tracking
- •Respect Do Not Track headers (optional)
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Track email opens with invisible pixel
- ✓Track link clicks with redirect tracking
- ✓Campaign-level analytics dashboard
- ✓Per-recipient engagement history
- ✓Real-time open/click notifications
- ✓Integration with email campaigns
EmailHelper::send() auto-injects tracking pixel and rewrites links. Tracking pixel at /email/track/open/{token}. Click tracking at /email/track/click/{token}. EmailTracking model stores events. Use EmailTrackingHelper for analytics queries.
Pomožni razredi
EmailTrackingHelperEmailHelperModeli
EmailTrackingEmailCampaignTabele baze podatkov
email_trackingemail_campaignKonfiguracija
Legenda konfiguracijskih povezav
params.php konfiguracija
Konfiguracijska pot: params['emailTracking']
params['features']['emailTracking'] => trueparams['emailTracking']['trackOpens'] => trueparams['emailTracking']['trackClicks'] => trueparams['emailTracking']['respectDoNotTrack'] => falseNastavitve baze podatkov (tabela system_setting)
| Ključ | Tip | Opis | Relacija |
|---|---|---|---|
email_tracking_enabled | boolean | Enable email tracking | ⚙ |