Category Archives: Facebook

Reducing complaints for Email Campaigns to Facebook Email Addresses

Most email advertising web-applications track a complaint rate for each campaign or mailing-list. We use Mailchimp for PosterMyWall’s campaigns, which tracks the number of times an email is marked as spam. If the complaint rate goes above a certain percentage, Mailchimp sends a warning message.

A few months back, as our mailing-list grew we started seeing an increase in the amount of complaints per campaign. A vast majority of complaints were from Facebook-based users, who unlike email account users had not seen the ‘Send me promotions and updates via email’ checkbox when signing-up.

To fix this, we decided to add such a checkbox after the ‘login with Facebook’ flow. The dialog shown below would appear once a new user went through Facebook’s dialogs.


The checkbox in this dialog is checked by default. After this was rolled out, the initial couple of campaigns still had a high complaint rate, but as more newer users who’d gone through this dialog during the sign-up process were added to the list, the overall rate of complaints dropped.

I’m surprised I haven’t seen any other website, which integrates Facebook into their signup process, do something like this. Granted Facebook’s developer policy allows developers to send advertisement campaigns to email addresses fetched via the Graph, it’s still good to give the user the option to opt-out of newsletters and other advertisement campaigns.

If you’ve been in this position, I’d love to know how you handled high complaint rates specifically related to Facebook users.


FB.login doesn’t work on Google Chrome–Facebook doesn’t seem to care

If your web application’s login mechanism integrates with Facebook’s Login functionality, and if you’re using the latest Javascript SDK from Facebook, you might have noticed that users cannot login if you use the FB.login() Javascript function. This issue’s been there for quite some time now, although I only came across it a few weeks back when I updated PosterMyWall’s Facebook integration (from the legacy ‘REST’ API to the latest graph based API).

So far I haven’t gotten any response from Facebook as to when they’ll get around to fixing this critical issue. I’ve created a question over at Stackoverflow; FB.login dialog does not close on Google Chrome. If you have any non-hacky work-arounds, please respond over at Stackoverflow. Also, be sure to vote-up the Facebook bugzilla ticket linked to in the question.