Author Topic: Forward email to a friend  (Read 4684 times)

gluntz

  • Posts: 30
    • View Profile
Forward email to a friend
« on: January 08, 2006, 06:10:12 pm »
Dean,

A very important and integral part of viral marketing is the ability for us to prompt and reward users for referring us to friends and family. Specifically, a nice feature to implement would beto:

a. Have an easy way to promote "Froward this email to a friend" and have them enter first name. last name and email address (for up, say, 5 friends) and to have the current email forwarded to the friend with a custom message from the referrer.

b.  Track the number of unique referrals each user provides and enable us to slect them for an email based on that field (so that we can set up a rewards system)

Please consider this, or perhpas tell me if you have any scripts or tips for accomplishing it.

Regards,

George

PS:  Any chance that you will soon implement email "Open" stats?  This is a MUST-HAVE for mot of us.

Kino

  • Posts: 31
    • View Profile
Forward email to a friend
« Reply #1 on: February 19, 2006, 09:27:37 am »
A couple of comments on this.

I agree a forwarding feature would be nice. Provided it doesn't increase the spam rating of my message. I have never sent spam, but increasingly the challenge is to create well-optimized emails that don't get blocked.

Secondly, the debate on "Opened" email stats has been well-explored in this forum. A very successful email marketer recently said that she never relied on "opened" email stats as they are increasingly unreliable to the point of being useless. Too many email programs block images now as a rule.

She said that her best metrics were people's responses. Are they clicking open your page and filling out your survey, etc?

I've suggested earlier that a simple reporting system for bouncebacks, subscribes, unsubscribes, would be helpful. This does not have to be a feature of LM Pro, however. It could be a little script that reads your bouncemail inbox. If you've got 200 messages in your inbox, a program could read through and produce a report like this:

List 7:
Message date 2006-02-12
Sent emails 765
Unsent emails 0
85 bouncebacks 7.3%
12 unsubscribers 0.4%

List 15...

And so on. I just really don't want to be pouring through my bounces, etc. to figure out what has happened after a message.

It would be *nice* but not absolutely necessary to know why the message bounced (SMTP errors are often included in the bounces, 500, 501, 540, etc.)

My 2 cents.

K

bhl007

  • Posts: 75
    • View Profile
Forward email to a friend
« Reply #2 on: February 23, 2006, 12:29:34 am »
Yes, I do agree and hope dean can implement this.

I'm not expecting a very precise report. I just need to know the overall for example, overall delivery rate, bounce back for a particular day.

Just make it simple and let us know the overall, this will really help us a lot in internet marketing.

Btw, I do agree that the tracking open email stats is not important anymore. Because its not accurate.

Your open link stats is the powerful part. cheers.
I hope can get the OVERALLVIEW of  stats of how many links opened (% of links being open for a particular mailing) .


Dean, you done a good job. I like your script so much  :lol:

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Forward email to a friend
« Reply #3 on: March 08, 2006, 05:23:40 am »
When I first created ListMail I used a method of embedding the message and user IDs in the headers of the email.  When a message bounced, I simply read the header and could tell exactly which message the user bounced on.  This, however, proved to be only about 50% effective, with some receiving mailer software disposing of the headers.  As a result I removed the feature and installed the new threshold system.

So how do we determine which message, exactly, was sent upon bounce (especially with text-only messages)?  We can't really...  unless there's something I'm missing (I've heard of some pretty creative approaches!) We *could* try hiding the ID in another header that isn't as readily discarded but this would likely be against standards.

The only way I see to accurately report bounces, etc. is for ListMail to be it's own SMTP server.  That is, ListMail would open up connections to receiving mail servers, send email, and directly receive 'errors' for processing.  This is likely to be much slower than using a finely-tuned well-known SMTP software, as a queue-system must most likely be developed, refined, etc.  There is also the possibility that there are widespread limits on socket connections initiated from PHP.  This would be ideal, though, as a "live" status of each and every user could be maintained.

The other option is for ListMailPRO to validate email addresses separately, such as on signup, etc. and try to keep the list as clean as possible.  You would then basically know that all users on your list have existing mailboxes.  This may not detect over quota boxes although, then again, it may!  A similar queue system and problems with PHP socket connections could be an issue here, too, but at least it wouldn't slow down mailings. :)

DW
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting