Hacker News new | ask | show | jobs
by jmreid 3571 days ago
Can you elaborate?
2 comments

Here's one example of what I saw.

Imagine you want to track every open and every click an email gets. Most of the email clients nowadays block that hidden image that is used to track openings. So, if a user clicks on a link, that obviously means that they opened the email and an email open should be tracked as well.

In order to do that, one might write a function that tracks opens and call that on the tracking pixel and whenever a link in clicked.

Well, that's not what happens on that software. When the, for instance, `linktracker.php` runs, it makes a HTTP request (think open('http://$HOST:$PORT/opentracker.php?uid=$UID&campaign=$campai...) ) to the `opentracker.php`, simulating what a browser would do, in order to avoid duplicating the code.

I read on multiple places that it's a total mess, probably he means that :p