This is waaay overdue. I haven't touched this feature since ListMail's inception and it is becoming critical that it be improved. It's primitive state is, no doubt, reflecting poorly upon ListMail and it's usefulness is well, just not that useful. I think improvements to Link Tracking will be good for everybody.
Ideas:
1. Tracked links will have their own "Edit" page with many more options.
a) The ability to set up image links for HTML messages could be incorporated, with a fancy "preview" of your images. The width and height of images could be detected and be settable. The title would be settable. I could even incorporate a CSS option so you can set up margins and borders if it would be useful.
b) SPLIT testing could be incorporated, so that 50%, 33%, 25% of your list would receive a different link. Each tracked link could have up to 4 different URLs. "Timing" might be lost in the event of a resume, but since we're cycling quite quickly, every 2, 3 or 4, the results would be fairly reliable. We should actually be able to avoid this by storing information in the new 'queue protect' table..
2) I can't say I'm overly attached to the current style of tracked links. Links could have and optional format, similar to new Remove Links. I would like to get some feedback on different link styles for this. We need to include a variable for the unique textual userid and the link ref code. Unfortunately, the auto-incremented numerical IDs for these are prone to abuse.
Currently the Unique UID is fixed to 7 characters, which is why the current implementation is possible:
http://example.com/mail/link.php?x=z1y2x3wmylinkrefMore options could be provided, depending on your preference, ie:
http://example.com/mail/link.php?a=z1y2x3w&b=mylinkrefhttp://example.com/mail/link.php?x=z1y2x3w_mylinkrefhttp://example.com/mail/link.php?x=z1y2x3w-mylinkrefhttp://example.com/mail/link.php?x=mylinkref_z1y2x3wI may be able to pull some tricks, so links might look like this:
http://example.com/mail/link/z1y2x3w/mylinkrefI think that would require a custom .htaccess file, though, which makes installation more complicated and would cause compatibility issues. Not a bad idea to keep in mind as something optional, though..
Please let me know if you have any ideas for the Link Tracking "Edit" page.
3. Tracked user viewing needs a major overhaul. The page system needs to be cleaned up and a direct interface between links, users, and lists needs to be established. This could include:
- Options for copying or moving users who have clicked on certain links (in X amount of time?) to existing and new lists for further marketing and followup.
- Options for creating User Selections matching users who have clicked on certain links.
- Overall, Week, Month, or other range viewing and statistics
Yea or Nay?