124 karma · joined April 9, 2017
Also, be prepared for the tech support questions, the "I never received an email from X that they swear they sent", the "My emails seem to take ages to come through", the "My emails are ending up in the recipients spam folder", etc...
The individual who buys and reads the newspapaper is referred to as the 'Consumer'.
I too gave up self hosting this all a few years ago - especially when hosting domains for others (family) who aren't tech savvy, I got sick of having to troubleshoot why their emails weren't being delivered. Outsourcing the delivery component to ImprovMX and the mail storage and even inbound spam filtering to Gmail, made things so much easier, even if it does mean relying on a centralised party like ImprovMX.
In short, there's just not really much attracting new (or existing, evidently) users to the forum these days. I'd say it's a classic catch-22... people don't frequent the forums so the content (and experience) suffers, and then people don't want to frequent the forums because the content and experience aren't that great any more.
Each entry required a unique email address, which then had a validation link you needed to click. I scripted this up using curl to submit the request using a randomly generated email address via a catch-all on my domain, reading the mail to extract the submission URL, and then using curl to hit that.
I actually ended up winning the 'random draw', but now I get ~18000 copies of their spammy newsletter! Unfortunately their unsubscribe page has the anti-bot protection that their competition page really should have had ;)
On the analytics front, we are measuring and reporting on pages and articles at a number of levels, from audience metrics around demographics, device type, time-of-day, time-on-page, scrolling behaviour, etc to the actual articles themselves, the section/category, even the individual journalist. We have real-time reporting and statistics on the 'performance' of any article, journalist, section, etc.
Tracking and measuring user behaviour is largely performed using a number of cookies.
Has a decent WAF (wife acceptance factor) as long as I don't bottom out the keys too hard causing excessive thumping sounds ;)
There are a number of whitelisted URLs (banks, and services that refuse to work with a MITM'ed cert) but other than the initial headache during implementation, it is pretty seamless now.