Forum Moderators: phranque

Message Too Old, No Replies

What percentage of your users confirm?

         

downhiller80

1:52 pm on Feb 5, 2008 (gmt 0)

10+ Year Member



I'm the webmaster for a site which has a very simple registration process. The catch as always being that the user has to find an email we send them and click an activation link.

We find a large amount of users never manage this.

Suspicions are that the emails are ending up in their junk mail filter, but we make it very clear to them that they should check that if they can't find it in their inbox.

We've even given a link for popular webmail hosts, so they can just click to go straight to their inbox/login.

Still getting about 40% never confirming.

Out of the last 100 users 37 are unconfirmed:

12 hotmail/msn
5 aol
3 gmail
3 yahoo
1 btinternet
1 lineone
1 tiscali
and
11 non-webmail domains

Is this "normal", or does it suggest we need to look at the code that's sending our emails out? I'm currently using PHP's mail() function, but am looking at PHPMailer at the moment - any better?

[edited by: encyclo at 4:55 pm (utc) on Aug. 27, 2008]
[edit reason] member request [/edit]

Quadrille

3:10 pm on Feb 5, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Most of the ones who don't confirm were would-be spammers - that's why you have the activation system.

It's obviously working!

downhiller80

4:32 pm on Feb 5, 2008 (gmt 0)

10+ Year Member



No it's not though, a lot of them are submitting perfectly valid and useful content, definitely "genuine" users.

Quadrille

5:00 pm on Feb 5, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Many forums offer an alternative - a (much shorter) code that people can paste into a form at your site.

Personally, I've never had a problem clicking on the links I'm given - but if it's a long link, and their email system breaks it, many will have to paste two bits of one URL. And many won't bother.

Additionally, of those that do make that annoying effort, some won't notice if (say) their pasting adds an extra space in the middle. They'll just assume YOU have a problem.

If you cannot provide an easier alternative ... can you shorten the URL to offer a lower risk of breakage?

prfb

7:22 pm on Feb 5, 2008 (gmt 0)

10+ Year Member



I think the advice so far is very good. One addition: What makes the users WANT to confirm?

A "Join now!" button might catch their eye, but they may not follow through without a compelling reason to do so.

So, make sure there's stuff people want to do for which they have to confirm (post in the forum, contact other members, see special content, etc.). And if an unconfirmed member tries to do one of those things, be sure the error screen contains an explanation of how to confirm (ideally with a re-send link).

jezra

9:16 pm on Feb 5, 2008 (gmt 0)

10+ Year Member



Right now I'm getting about 70% activated.

In the headers, at this part :


Return-Path: <apache@localhost.localdomain>
Received: from localhost.localdomain ([?.?.?.?])
by mx.google.com with ESMTP id?724958nfh.2007.08.24.05.19.31;

The Return-Path should be set to something like "noreplay@your_domain.com" or the return-path should match the "from" field.

One other thing to check; make sure that the URL link in the email is on its own line and is less than 80 characters in length as some mail apps will wrap at 80 characters and break the link.

downhiller80

2:06 am on Feb 6, 2008 (gmt 0)

10+ Year Member



Cheers for the comments guys.

I do always put the confirm links on a new line, and they are less than 80 characters.

They do have a motivation to confirm because we make it very clear (I think) that the content they submit will not be made live on the site until they click that confirm link in their email.

Also, if someone ends up at that page with an incomplete guid (not 32 characters) I display this message:

"Incorrect email link
We have detected a problem with the link you clicked in your email.
It is most likely that your email client has split the link across two lines, thereby breaking it.
You need to copy and paste the entire link into your browser address bar - if you have further problems with this please contact us at admin@DOMAIN.com. Sorry for the inconvenience."

The majority of those that aren't being confirmed are hotmail, and there's no way that hotmail's breaking the link so I'm fairly sure this isn't the problem. Well, at least not the biggest problem anyway :-)

I'll work on trying to sort that return path out, cheers for the suggestion (though I'm sure I've tried before to no avail, may have to get onto our host).

Quadrille

10:54 am on Feb 6, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Sorry, it's an obvious point - but with Hotmail, worth stating:

Do you have a note that says "If you do not receive a confirmation mail, please check your spam folder; certain mailers cannot recognise these mails"

Any hotmail customer will know by now that M$ file ALL important mail as spam, so they'll shrug and go look. Some of the others will be grossly insulted, and call the butler for a large brandy.

So it's important to phrase it that it's clearly their inability, not your problem.

piatkow

1:09 pm on Feb 6, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hotmail has quite a reputation not only for false positives but also for not even delivering them to the spam folder sometimes. Many years ago I tried to set up a mailing list with a hosted service (not something I would do these days) but gave up because of failure to deliver to the Hotmail address being used in the testing.

Gmail, AOL and Yahoo are also heavy on false positives.

Quadrille

1:20 pm on Feb 6, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I've been using gmail since the early days - and I've always found them to be by far the most accurate of all the webmail programs: I rarely get more than a couple of spamposts in my inbox - and I very, very rarely get non-spams labelled as spam.

This will happen occasionally with any program that relies on spam reports; newsletters etc., with poor unsubscribes will inevitably get labelled, as will companies who attempt to take advantage of past customers once too often.

Indeed, I label as 'spam' every single ebay seller who follows up a trade with further info or begs to feedback - against ebay TOS. And I'm sure I'm not the only one. So some of their fans will find their mail going astray. Poetic justice, I call it ;)

Hotmail, however, is just plain M$. 'nuff said.

downhiller80

2:09 am on Feb 7, 2008 (gmt 0)

10+ Year Member



Is there any point in trying to contact these massive corporations to ask them to manually check the website and see that it's all legit and then to set their systems to let our emails through into their users' inboxes?

Quadrille

10:39 am on Feb 7, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Doubtful, for several reasons.

1. No dice if you share a server or IP address with someone who has spammed.

2. I would guess no dice with the 'report' based systems - gmail etc - because they'd probably trust their users.

3. I don't think anyone has ever got any change out of Hotmail, though it does seem to change itself, very slowly as reality sinks in.

However, if you have a contact address - or anyone else does? - it can't hurt to ask!

Good Luck

Rosalind

12:04 pm on Feb 7, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Personally I've found Hotmail to be extremely bad for rejecting emails it wrongly tags as spam. When I get round to it, I'll be banning Hotmail on all my forms.

prfb

7:45 pm on Feb 7, 2008 (gmt 0)

10+ Year Member



I'm in the process of implementing the following:

New registrants who have registered but not confirmed become "new members" rather than Anonymous. This gives them a member page and a warm, fuzzy feeling (I hope). But it doesn't let them post.

Most importantly, "new member" status means they see a block at the top of almost all pages that says "Almost done!" and reminds them of the benefits of completing registration, explains about the Spam folder, and includes a link to re-send the confirmation email. This block goes away once they confirm.

prfb

4:57 pm on Feb 12, 2008 (gmt 0)

10+ Year Member



My block that says "You're not yet a full member!", plus instructions on how to validate and a link to re-send the validation e-mail, is implemented and looking good. This shows up on the member's page (which they go to immediately after joining), at the top of the home page, and at the top of every content page.

Two other key factors:
(1) The message the user sees on your site. Needs to be super-clear
(2) The validation e-mail. For some stupid reason my default message had the user's log-in details and a regular site link before the validation link. The validation link should be the only link in the e-mail.

Just my 2c.