Statement of work:
We are emailing to our list and need to make the hyperlinks in the emails campaign unique while tracking who downloads and clicks on the links. You will need to create a unique hash (not MD4, MD5 etc…) for the emails. We need to be able to track how many people downloaded the pictures in the email, who clicked on the campaign hyperlink and who opted out of future campaigns (Opt out should be done automatically with one click of the email). See below:
hxxp://[url removed, login to view]"><img src="hxxp://[url removed, login to view]
The hyperlink above should redirects you to the website of the affiliate.
Opt out link is: hxxp://[url removed, login to view]
Upon clicking the opt-out, You get:
Removal Request Status:
Requested Removal Address: xxxxx AT [url removed, login to view]
Removal Request: processing
Please allow 3 days for processing.
Thank you for your patience.
The data for each campaign (Email,name,address) is in a CSV file format.
You will need to enter the hash equivalent in the csv (Email,hash,name,address) so that we can insert it using our email system.
There should be an easy way to translate the hash into email to determine who clicked a hyperlink. The hash of each email should be captured and saved to a txt or csv file.
We mail on a CentOS system and we have a large amount of domains so it needs to capture the data from all domains.
The Opt out link should also capture the email/hash to a file
Other ideas and strategies are welcome but the general idea is to make each email unique while capturing who is clicking on the hyperlinks and how many people have downloaded the pictures.
It would be great if the data/statistics can be viewed and managed from a website but it is not required. I can putty into the system to grab the files.
I am currently using send-safe enterprise to email campaigns.
*** CORRECTION ***
YOU WILL NOT BE REQUIRED TO CREATE YOUR OWN UNIQUE HASH.
YOU CAN USE MD5 OR ANY OTHER ONE AS LONG AS EACH EMAIL HAS A UNIQUE HYPERLINK AND WE CAN TRACK THE EMAIL ADDRESS WHO CLICKED ON THE HYPERLINK.
8 freelancers are bidding on average $100 for this job
I'll prefer Python for this one, you can check my past experience for this kind of jobs.
I can do this. I have worked on similiar project earlier.
I am an experienced python programmer with high linux knowledge.
Hi, I have done a similar project earlier using MD5 and python scripting. I can help you with this. Thanks
I can implement this either through Google App Engine or through a dedicated server running MySQL or SQLite. I recommend Google App Engine because it is simpler (so I will be able to complete it faster) and because it Daha Fazla