One thing that I find particularly unsightly in a the campaign module is the actual structure of the tracker url.
http://some.host/campaign_tracker.php?track=703bd934-c0b4-aaa0-91cf-45dde3e4d823&identifier={MESSAGE_ID}
In the above example, using "campaign_tracker.php", "remove_me.php" and "image.php" looks particularly inelegant, especially if you consider the negative connotation of being "tracked" online and the various privacy concerns.
I would much rather be able to present a link such as:
http://some.host/r/t/?track=703bd934-c0b4-aaa0-91cf-45dde3e4d823&identifier={MESSAGE_ID}
While the purpose is the same, the actually appearance of the URL is much more benign.
One problem with this approach is that when a target/lead/contact clicks the link, a translation layer is required in order to translate the benign URL into the SugarCRM URL. As it stands, my company already needs to do something similar to allow these tracking links to access our SugarCRM server behind a firewall. That addresses the issue of rewriting the URL.
The next problem is that "campaign_tracker.php" and other URLs are hard coded in the PHP code. If we were to patch the ocde, we would have to patch with every new release.
Which brings me to the issue. Are there any independent developers that would be willing to implement this functionality? We would be willing to pay the individual for their work in order to save us time from doing the work ourselves.
Best regards,
Derek


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks