hc tracking: fix listmonk-hc app.root_url (was localhost:9000 -> zero views) to public domain + enable individual tracking; verified pixel records views

This commit is contained in:
justin 2026-06-06 16:40:22 -05:00
parent 6738a335af
commit 2c4854f2db

View file

@ -293,3 +293,17 @@ Committed and validated on dev:
```
## Campaign tracking (opens/clicks) — fixed 2026-06-06
listmonk-hc was installed with the default `app.root_url=http://localhost:9000`,
so every tracking pixel + click-link in sent emails pointed at localhost ->
recipients couldn't reach them -> **views/clicks always showed 0**. Fixed:
- `app.root_url` -> `https://lists-hc.performancewest.net` (the public portal vhost)
- `privacy.individual_tracking` -> `true` (per-subscriber opens/clicks)
- `privacy.disable_tracking` -> `false`
- restarted listmonk-hc to load the new root_url.
Verified: hitting the tracking pixel publicly records a `campaign_views` row, and
the campaign preview renders pixel+links as `lists-hc.performancewest.net/...`
with zero `localhost` references. NOTE: emails sent BEFORE this fix (the first
~100 warmup) had localhost tracking baked in and won't track retroactively; all
future sends track correctly.