<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Snipe.Net &#187; social networks</title>
	<atom:link href="http://www.snipe.net/tags/social-networks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.snipe.net</link>
	<description>Bitterness never tasted so sweet</description>
	<lastBuildDate>Thu, 29 Jul 2010 05:03:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Death in the Digital Age</title>
		<link>http://www.snipe.net/2009/12/death-in-the-digital-age/</link>
		<comments>http://www.snipe.net/2009/12/death-in-the-digital-age/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 23:34:10 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geek Life]]></category>
		<category><![CDATA[Life Tools]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=2726</guid>
		<description><![CDATA[Because it&#8217;s New Years Eve, and I&#8217;m kind of a morbid asshole, I thought I&#8217;d harsh your alcohol-induced buzz with some grim reality by asking the question: What happens to your online content when die? Sure, there are online memorials through which your family can set up a memorial site that will be hosted until [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Fdeath-in-the-digital-age%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Fdeath-in-the-digital-age%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Because it&#8217;s New Years Eve, and I&#8217;m kind of a morbid asshole, I thought I&#8217;d harsh your alcohol-induced buzz with some grim reality by asking the question: <em>What happens to your online content when die?</em><br />
<span id="more-2726"></span><br />
Sure, there are online memorials through which your family can set up a memorial site that will be hosted until the end of time (or until the company hosting it goes out of business), but what about the online content you yourself have created? For some of you, &#8220;online content&#8221; might only mean your Facebook, FriendFeed, Twitter or (God forbid) Myspace accounts. For others who are more tech savvy and prolific, this could mean literally dozens of websites with hundreds or thousands of blog posts, tutorials, e-books (hah!), photos, slideshows, and so on.</p>
<p>Because I am not aging gracefully, and because what I would consider my life&#8217;s work lives almost entirely online in the ether, I think about this a lot. Probably more than is healthy, but that&#8217;s what booze is for. </p>
<p>This question is more complex than it seems, and becomes increasingly complicated if you have your own independent websites, as I&#8217;ll discuss later in this post.  </p>
<h3>Social Networking Sites</h3>
<p>In the case of social networking sites, in most cases, your account will simply linger online with no new posts unless you have given a friend or family member your login information through which they could post a death notice and/or delete your account. In the case of MySpace, there are websites such as <a href="http://www.mydeathspace.com/">MyDeathSpace</a> that allows you to memorialize a recently deceased friend or family member&#8217;s MySpace account.</p>
<p>The exception to this (so far) is Facebook. When you join the choir invisible, friends or family can <a href="http://www.facebook.com/help/contact.php?show_form=deceased">fill out a form to report a profile as deceased</a>, which requires knowledge of the person’s date of birth, email address used for the account, network, and full name. Once a profile has been set to &#8216;deceased&#8217;, friends may continue to post memorial notes on your wall, but you will not (or should not, anyway &#8211; I have found this to be buggy) show up in Facebook application invites, etc.</p>
<p>If you have a paid account of any kind, for example with Flickr or LiveJournal, your account will obviously revert to unpaid when the yearly renewal fee is not paid. Even so, unless you have provided instructions and your login information to someone still alive, the accounts will remain available and untouched unless a family member petitions to have them deleted.</p>
<h3>Emails from Beyond the Grave</h3>
<p>If you&#8217;re the kind of control freak that wants to have a say in who gets notified about your death and what that message says (no shame in it &#8211; I *am* that freak), services such as <a href="http://www.greatgoodbye.com/">GreatGoodbye.Com</a> or <a href="http://www.mylastemail.com/our_services.asp">MyLastEmail</a> will let you prepare a message (including photos and video) and recipients in advance. A code is generated that you give to a trusted friend or family member, and when you finally lay down for your eternal dirtnap, that person activates the code and the emails get sent.</p>
<p>I&#8217;m a little torn on this. While I want to make sure that I get a chance (even if posthumously) to tell the people I love how much I loved them, not all of my loved ones have email, and frankly, it still comes off a little creepy to me. </p>
<p>Of course, if you&#8217;re a passive-aggressive dick, you could use a service like this to get the final digs in on someone you weren&#8217;t very fond of. You will absolutely have the last word, although honestly, if that kind of thing is worth the cash to you, the world is probably better off without you. </p>
<h3>Dead Man&#8217;s Switch</h3>
<p>A digital dead man&#8217;s switch works exactly like the dead man&#8217;s switches in movies, only instead of blowing yourself and the hostages up if your finger comes off the button, your carefully crafted post-death plan is triggered. </p>
<p>As Tony Geis explains in an interesting article from NPR entitled <em><a href="http://www.npr.org/blogs/alltechconsidered/2009/06/dead_mans_switch.html">Dead Man&#8217;s Switch: CC Me From The Other Side</a></em>:</p>
<blockquote><p>&#8220;I concocted the idea one day when I was almost hit by a car. A program running on a couple of my servers supervises my online presence in various ways. It notices if I post on Facebook, Twitter, my blog, etc., log into any of my servers, send an e-mail, etc. Things like that. If it becomes apparent that I haven&#8217;t been around in quite some time, it &#8216;unlocks&#8217; and a trusted individual can activate it. When it is activated, various trusted individuals will be sent e-mails explaining the situation and be granted access to my accounts.&#8221;</p></blockquote>
<p>Geis rigged his own system as an alternative to using a service like GreatGoodbye, but not everyone will have that level of technical skill, so perhaps a service like GreatGoodbye (or others) would be a good idea if only to email your selected, trusted contacts your login information and instructions in the event of your passing.</p>
<p><a href="http://redirectingat.com/?id=92X363&#038;url=http%3A%2F%2Fwww.msnbc.msn.com%2Fid%2F11129851">According to Forbes magazine</a>, if you&#8217;re serious about keeping your online presence going you should appoint an executor, somebody who&#8217;ll handle your affairs when you&#8217;re gone. Leave him or her your logins and other key information, and if there&#8217;s stuff you&#8217;d rather the family didn&#8217;t see you can arrange for the executor to delete specific content from your computer or online accounts.</p>
<p>Speaking of deleting your social media profiles, website <a href="http://suicidemachine.org/">SuicideMachine</a> helps you do just that. It was <a href="http://lifehacker.com/5439905/web-20-suicide-machine-offs-your-online-identity">recently featured on Lifehacker.Com</a>, so if it&#8217;s not responding quickly &#8211; or at all &#8211; that&#8217;s why. Just give it a little time and check back when the crushing force of the Lifehacker effect has subsided. </p>
<p>Incidentally, although we&#8217;re discussing the topic of actual IRL death it should be noted that SuicideMachine&#8217;s name refers to killing off on your social networking profiles. It&#8217;s not advocating suicide (that I know of) and isn&#8217;t positioned to be a tool to delete your profiles after you&#8217;ve passed on, but the combination of SuicideMachine and the Dead Man&#8217;s Switch might work in a will to make it easier for your family to delete your online presence if that is your final wish. It works with most of the popular social networks, and can really cut down the time it takes to nuke them all. Sadly, Facebook is being douchey and <a href="http://www.cio.com/article/512565/Facebook_Blocks_Web_2.0_Suicide_Machine_">blocking their IP</a>, so the Facebook integration aspect isn&#8217;t functioning right now.</p>
<h3>Challenges</h3>
<p>As I mentioned, I&#8217;ve thought about this a lot. While some of the solutions mentioned above are better than nothing, I think they overlook some less-obvious issues &#8211; or at least issues that come up when your online presence is a little more complicated.</p>
<h4>Multiple-Personalities</h4>
<p>In my case, I have a robust online &#8220;persona&#8221; on Twitter and other social networks (even this blog) that are very true to my personality. I&#8217;m snarky, occasionally funny and mean, and I see my interaction online as a bit of a performance art. I also, however, run a very serious non-profit organization that I founded 8 years ago. Clearly, the messaging I might wish to send to my Twitter friends would likely be different than the messaging I would send to my colleagues through my non-profit work. (Probably slightly less swearing. Probably.) In short, I maintain a professional appearance for the benefit of my organization, as one would expect of the President of any serious company. Trying to sort out the nuances of which group gets what messaging would be complicated and challenging, and the very last thing I would want would be to screw that up and send a message intended for my personal friends to my organization&#8217;s list. I can see it now: &#8220;See you in hell, bitches! I&#8217;ve brought the beer, you bring the hookers and blow!&#8221;</p>
<h4>Real-Life Friends? Online Friends?</h4>
<p>Another interesting challenge is that with social networks evolving to the point where they are used to connect with people you didn&#8217;t know before, the lines between &#8220;real life friends&#8221; and &#8220;online friends&#8221; becomes more and more blurred. Twitter is a great example of this. The followers on Twitter that I interact with frequently have become as much a part of my life (if not more so) as the &#8220;real life&#8221; friends I have known for decades but to whom I rarely manage to talk. I don&#8217;t even have most of their email addresses, and who knows if we&#8217;ll still be in touch by the time I actually kick the bucket. I certainly hope we will, but lives change, priorities change &#8211; the same things that make people spend less time with each other in real life get in the way of people spending time with their online friends.</p>
<p>Honestly, I wonder if the terms &#8220;online friends&#8221; and &#8220;real life friends&#8221; are even valid anymore. They&#8217;re friends. However, because we know each other through a venue that doesn&#8217;t provide email addresses, a simple email solution just won&#8217;t work if I want to include those friends in my final messages. </p>
<p>But because I know people from all of these different online communities and networks, many of whom are not in my address book, the solution here isn&#8217;t necessarily a technical one. Sure, I could create a Facebook/Twitter/MySpace application that allows a trusted family member to trigger your last wishes messaging to your friends in those communities, but what about the Godsmack forums, of which I have been a moderator for 8 years. Or the stone carving listserv I&#8217;m on, or the forums for my martial arts school? You get the picture.  I would certainly want to include an announcement to them, but those systems don&#8217;t have an API that can be tapped into. </p>
<p>Parts of this process would still have to be very manual, which means putting that responsibility on someone I care about, just hours or days after I&#8217;ve died.</p>
<h4>Passwords and Friends Change</h4>
<p>The biggest challenge I see in the automated services solutions is that I change my password often, and use distinct passwords for just about every website I join. I also add new contacts to my address book, friends groups (and friends lists) weekly. Using the automated email workflow concept, I would have to manually update these contact lists every week for the rest of my life. Even as morbid as I am, I don&#8217;t want to be reminded of my own mortality that precisely every week for the rest of my life. Even setting website logins aside, the FTP account information for the dozens of websites I run or manage are frequently changed. Which brings me to the most difficult challenge for me, personally.</p>
<h4>Non-Technical Friends and Family</h4>
<p>As I mentioned, I&#8217;m a prolific (one might say habitual) website developer and writer. I can think of at least 10 websites I run that have content that requires constant curating, and probably 15 more that are static that I don&#8217;t want to disappear after I&#8217;m gone. </p>
<p>FTP login information could be granted to a trusted person by firing off an email with the login to my computer, and then instructions on how to login to my KeePass application that contains the usernames and passwords to my FTP and MySQL sites. But then what? I do not have any close friends or family that even know what FTP is, let alone how to handle creating a new post/page/whatever on each of the proprietary apps I&#8217;ve built. It certainly could be done, but that&#8217;s a metric assload of work to generate that much documentation, especially when you consider that I may well end up completely changing the software that powers these sites several times before I die. I don&#8217;t know about you, but I just don&#8217;t have that kind of time.</p>
<h4>Moar Monies!</h4>
<p>Naturally, hosting costs money. In order for my vast, craptacular works to live on beyond me, someone would have to be paying for it. I currently have it stated in my will that I wish for x amount of money to be allocated towards hosting fees to keep them alive for a specified amount of time. </p>
<h4>Relevance and After Life Lifetime</h4>
<p>This is less of a challenge than just something to consider while you&#8217;re making these types of plans. As much blood, sweat and tears as I&#8217;ve devoted to Snipe.Net over the past decade, will it really be relevant enough to keep alive 10 years from now? My tech tips, programing snippets and observations on social media will most likely not be relevant anymore. Keeping that in mind, if I died tomorrow, how long would be appropriate to keep this site alive? A few years maybe? Technology changes so quickly, it&#8217;s likely that anything I&#8217;ve written here will become obsolete within 6 months, let alone 10 years.</p>
<h4>Privacy</h4>
<p>In the example I gave above, I would be giving my laptop password to a trusted friend or family member (either informally, or formally by way of an executor), with instructions to access my KeePass file to unlock my other accounts. This also inherently means that the person I entrust with this information has access to all of my files, all of my past emails, all of my social networking private messages, and all of my pr0n. Uhm.. did I say pr0n? I meant banking information. Right. </p>
<p>So short of encrypting large sections of your drive, handing someone the keys to your hard drive is effectively handing them the keys to your entire life, including the bits you may not want to be made available to people you love. Speaking as someone whose step-father once asked her to help him cancel his porn account and remove the malware he got from a porn site, I can tell you there are parts of your private life that really, really, really should follow you to your grave. </p>
<h3>Hmmm</h3>
<p>As upcoming generations rely more and more on online services and communities and become closer to friends they only know from online who may have no connection to their &#8220;real life&#8221; friends, I think we&#8217;ll see more of this kind of thinking. </p>
<p>Perhaps more importantly, the generation of people whose entire life&#8217;s work is purely digital is starting to get older (like me), we will need a more organized, integrated way to handle our online legacies. The most significant, important things I have accomplished in my life so far will disappear if I don&#8217;t have a system in place &#8211; and right now, that system is kludgey at best, impossible to execute by the technically challenged people I love most at worst.</p>
<p>I do not have children (thank God), and do not want children. My digital creations, self-indulgent and rambling though they may be, are my legacy. They are the only thing I have that has a chance of living on beyond me. </p>
<p>As I&#8217;m writing this, I realize that there is currently no solution that does exactly what I need and want. Anyone with some VC capital want to start a company? I&#8217;ve already got a plan. Drop me an email if you&#8217;ve got some cash to blow. <img src='http://www.snipe.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h3>Your Responsibility?</h3>
<p>Is it weird to think about this? I don&#8217;t think so. I personally feel that just as it is responsible to have a will, it is responsible to leave your last wishes and instructions for your social networking profiles. Having had a few friends pass away in this digital age, I wish they had considered their social networking profiles in their last wishes. To your friends and family, it can be heartbreaking (and more than a little creepy) to see haunted by your profile on their friends list after you&#8217;ve passed. I lost a friend to suicide this time last year, and it took 4 months for Facebook to finally get the memorial status of his profile set up correctly. It was a painful daily reminder to say the very least. Not to mention that neglecting to make formal plans for your eventual death puts the burden of deciding what to do with your social networking accounts on the very people who are already grieving. </p>
<p>Happy New Year to you all. Stay safe, and consider adding a posthumous persona management plan to your resolutions list. What are your thoughts on this? Is it going too far? Not far enough? Do you already have a plan in place, or a pre-recorded &#8220;screw you, world!&#8221; video set to be published when you kick it? I&#8217;d love to hear about it in the comments.</p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/05/new-facebook-phishing-attempts/' rel='bookmark' title='Permanent Link: New Facebook Phishing Attempts'>New Facebook Phishing Attempts</a> <small>Looks like a new round of phishing attacks are well...</small></li>
<li><a href='http://www.snipe.net/2008/06/my-favorite-blogging-tools/' rel='bookmark' title='Permanent Link: My favorite blogging tools'>My favorite blogging tools</a> <small>With all the social networks out there, how do you...</small></li>
<li><a href='http://www.snipe.net/2008/07/what-exactly-is-the-point-of-twitter/' rel='bookmark' title='Permanent Link: What Exactly is the Point of Twitter?'>What Exactly is the Point of Twitter?</a> <small>Since this question has come up at least three times...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/12/death-in-the-digital-age/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Twitter Retweet Contests: Viral Marketing or Social Media Spam?</title>
		<link>http://www.snipe.net/2009/12/viral-marketing-or-social-media-spam/</link>
		<comments>http://www.snipe.net/2009/12/viral-marketing-or-social-media-spam/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:29:43 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=2694</guid>
		<description><![CDATA[Those of us who eat, sleep (and occasionally &#8212; oh nevermind) on Twitter have noticed an increase in the Twitter &#8220;RT Contests&#8221; being promoted by companies in an effort to leverage folks who want free shwag to whore out their promotion. When it was only a few companies, it didn&#8217;t seem so bad, but now [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Fviral-marketing-or-social-media-spam%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Fviral-marketing-or-social-media-spam%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Those of us who eat, sleep (and occasionally &#8212; oh nevermind) on Twitter have noticed an increase in the Twitter &#8220;RT Contests&#8221; being promoted by companies in an effort to leverage folks who want free shwag to whore out their promotion.<br />
<span id="more-2694"></span><br />
When it was only a few companies, it didn&#8217;t seem so bad, but now that all the cool kids are doing it, has it become just another kind of Twitter spam?</p>
<p>This has been a bug up my ass for a while, but I let it go, since it seemed like there were really only a handful of companies pushing them. Now that the trend seems to be spreading like social media herpes, I decided to share a few thoughts.</p>
<p>If you were the FIRST person to come up with this idea, you *might* have been clever. But you weren&#8217;t. Odds are, you weren&#8217;t even in the first thousand to try it. You jumped on the bandwagon after you saw people you follow mindlessly posting contests and promotional tweets in the desperate hope of winning a donkeypunch, or a unicorn or whatever it is the company was hawking. </p>
<h3>Fundamental Misunderstanding of Twitter</h3>
<p>I can see the allure. It&#8217;s free, and has the potential to spread like wildfire, as many things do on Twitter. And it&#8217;s ZOMGSOCIALMEDIABBQFTW!!</p>
<p>The problem is that as this technique gains popularity, it begins taking over user&#8217;s Twitter streams, especially when it&#8217;s being used by a popular company. </p>
<p>Okay, I lied. That&#8217;s not the only problem. </p>
<p>The second problem is that it <strong>demonstrates once again a fundamental misunderstanding by companies about how Twitter should be used</strong> &#8211; or rather, how Twitter users expect and want it to be used. I have said this a hundred times, and will likely say it a hundred more &#8211; Twitter is about conversation. It is a two-way street. If you&#8217;re looking for a way to broadcast promotions, use an email newsletter list, targeted ads, or another more appropriate advertising vehicle.</p>
<p>Another facet to this is the fact that <strong>many companies don&#8217;t grok that Twitter isn&#8217;t Facebook</strong>. Twitter isn&#8217;t just a place where you connect with people you already know &#8211; trusted friends and colleagues. Twitter, by it&#8217;s very nature, encourages you to connect with people you have never met, and with whom you may share *some* common interests, but I can tell you my own list of Twitter followers are as varied as colorful as can be imagined. A good many of them classify themselves as geeks in one way or another, but even with that seemingly clear delineation, some are math geeks, some are science geeks, some are literature geeks, and so on. Some are Mac users, some are Linux/BSD or Windows users. Even out of the smaller subset of people on Twitter that I interact with every single day (my Twitter BFFs?), they&#8217;re not going to have the same interests.</p>
<p>Encouraging your Twitter followers to spam their friends with contests and promotions that they very likely may not even be interested in will only result in their followers resenting you *and* unfollowing the original tweeter. I treat RT contests very much like the recent syphilitic plague of Twitter-based games such as Mafia Wars. If I get an @reply or DM that was generated by a Twitter game, that is an instantaneous unfollow, no backsies.</p>
<p>I have marginally more patience for RT contests than Twitter games, only because I still see them less often, but anyone who knows me knows patience isn&#8217;t one of my many, many virtues, so if this trend continues, I could easily see my stance getting a little more aggressive on it.</p>
<h3>Worst of the Worst</h3>
<p>The worst offenders are folks like MacHeist, who offers free Mac software for download, but only if you tweet an ad for them. Their system actually checks to see if you have tweeted this message, and only then will allow you to download the software. Fucking lame. </p>
<p>They&#8217;ll call it a clever promotional tool, I call it blackmail. Somehow requiring a user to tweet something in order to enter a contest feels less awful to me than their approach &#8211; perhaps because contests already come with the sense that your chances of winning are limited, so a user is more likely to opt <em>not</em> to tweet and enter because they have decided that their slim chance of winning is not worth pissing off their followers.</p>
<p>Incidentally, I have spoken to a few groups that have used Twitter Tweet/RT contest promotions before, and according to them, their success rate wasn&#8217;t even very good, according to whatever metric by which they gauge this sort of thing. That is, of course, entirely anecdotal, since I made no effort to solicit this information from many of the larger companies using it because I don&#8217;t *care* how successful it is. It&#8217;s still obnoxious.</p>
<p>I was curious what my own Twitter followers thought, <a href="http://twtpoll.com/r/m84c83">so I posted an (unscientific) poll</a>:<br />
<a href="http://www.snipe.net/wp-content/uploads/2009/12/poll.png"><img src="http://www.snipe.net/wp-content/uploads/2009/12/poll.png" alt="poll" title="poll" width="619" height="334" class="aligncenter size-full wp-image-2702" /></a></p>
<p>Only *one* user voted that they felt this was  &#8220;clever marketing&#8221; (and that vote followed me remarking that I found it interesting that no one selected that option yet, so there&#8217;s a good chance the voter was just being a wiseass.)  Almost 25% answered that they felt it was flat-out SPAM, and over 60% said it depends how it&#8217;s executed, but it feels mostly spammy to them.</p>
<h3>The Secret</h3>
<p>Here&#8217;s the big secret these companies seem to be missing &#8211; <strong>if your contest doesn&#8217;t suck, many of your users will retweet it because they *want* to, not because they have to.</strong> </p>
<p>Make it easy for them to tweet it &#8211; set up a pre-filled Twitter message so they only have to click &#8220;tweet&#8221; (but always always ALWAYS give them the chance to alter or add to the message) after they&#8217;ve signed up for the promotion and they probably will! <strong>If the prize or promotion is good enough on it&#8217;s own merit, people will talk about it. You don&#8217;t need to strong-arm them into doing it.</strong></p>
<p>It comes down to part of the psychology of Twitter users. <strong>Being the first to tell their followers about something they think is awesome, and they think their followers will find awesome, is one of the most rewarding aspects of Twitter.</strong> It helps establish them as an authority on all things awesome, and shows their followers that they have something of value to offer. In return, their announcement gets Retweeted, and they feel good knowing they have sent a message that resonates with many of their followers. It is a win-win for the original tweeter, and for their followers.</p>
<p>Let this social dynamic of Twitter work on it&#8217;s own. This organic way of spreading information is exactly what made Twitter popular &#8211; not by companies forcing users to shill for them.<br />
<strong><br />
What are your thoughts? Am I over-reacting? Let me know in the comments.</strong></p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/06/there-is-no-such-thing-as-a-social-media-marketer/' rel='bookmark' title='Permanent Link: There is NO SUCH THING as a Social Media Marketer'>There is NO SUCH THING as a Social Media Marketer</a> <small>That&#8217;s right. I said it. If your job title is...</small></li>
<li><a href='http://www.snipe.net/2009/12/twitter-business-contributors/' rel='bookmark' title='Permanent Link: Twitter Gets Down to Business'>Twitter Gets Down to Business</a> <small>Twitter has taken the first steps of what will no...</small></li>
<li><a href='http://www.snipe.net/2008/08/using-twitter-for-business/' rel='bookmark' title='Permanent Link: Using Twitter for Business?'>Using Twitter for Business?</a> <small>Two interesting articles have come out recently, discussing tips and...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/12/viral-marketing-or-social-media-spam/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Twitter Gets Down to Business</title>
		<link>http://www.snipe.net/2009/12/twitter-business-contributors/</link>
		<comments>http://www.snipe.net/2009/12/twitter-business-contributors/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 21:40:01 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geek Life]]></category>
		<category><![CDATA[cotweet]]></category>
		<category><![CDATA[hootsuite]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter api]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=2671</guid>
		<description><![CDATA[Twitter has taken the first steps of what will no doubt be a long journey towards providing more native support for businesses using their micro-blogging platform by introducing the new (beta) Contributors feature. Back in 2008, I posted some initial thoughts about companies using Twitter for business. This past year has shown that companies have [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Ftwitter-business-contributors%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F12%2Ftwitter-business-contributors%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Twitter has taken the first steps of what will no doubt be a long journey towards providing more native support for businesses using their micro-blogging platform by introducing the new (beta) Contributors feature.<br />
<span id="more-2671"></span><br />
Back in 2008, I posted <a href="http://www.snipe.net/2008/08/using-twitter-for-business/">some initial thoughts about companies using Twitter for business</a>. This past year has shown that companies have taken hold of Twitter and are making it part of their business plan. Some have done it well, while some clearly still don&#8217;t get that Twitter is about conversation, not advertising, but more and more brands are using Twitter and that&#8217;s not about to change any time soon. </p>
<h3>Twitter &#8220;Contributors&#8221;</h3>
<p>Yesterday, Twitter announced the very limited beta release of a new feature they&#8217;re calling &#8220;Contributors&#8221;. From <a href="http://blog.twitter.com/2009/12/feature-test-with-businesses.html">their company blog post</a>:</p>
<blockquote><p>The feature we are beta testing is called &#8216;Contributors&#8217; – it enables users to engage in more authentic conversations with businesses by allowing those organizations to manage multiple contributors to their account. The feature appends the contributor&#8217;s username to the tweet byline, making the business to consumer communication more personal; e.g. if <a href="http://twitter.com/Twitter">@Twitter</a> invites <a href="http://twitter.com/Biz">@Biz</a> to tweet on its behalf, then a tweet from @Twitter would include @Biz in the byline so that users know more about the real people behind organizations.</p></blockquote>
<p><a href="http://www.snipe.net/wp-content/uploads/2009/12/tweet.png"><img src="http://www.snipe.net/wp-content/uploads/2009/12/tweet.png" alt="tweet" title="tweet" width="584" height="99" class="aligncenter size-full wp-image-2674" /></a></p>
<p>Before this feature was introduced, enterprise-level Twitter apps that focused on facilitating a team of people servicing a single account &#8211; services like <a href="http://cotweet.com/">CoTweet</a> and <a href="http://hootsuite.com/">HootSuite</a> &#8211; encouraged team members to &#8220;sign&#8221; their tweets with an initial, such such as &#8220;^S&#8221; to indicate which team member posted.</p>
<p>This new API feature, in addition to the launch of <strong><a href="http://business.twitter.com/twitter101/">Twitter&#8217;s Business site</a></strong>, shows that supporting and cultivating business interaction on the platform is clearly something on Twitter&#8217;s long-term agenda.</p>
<p>I, for one, am pleased to see Twitter going in this direction. <strong>Whether or not you agree that businesses should be on Twitter, the fact is they&#8217;re here to stay</strong>- and by adding this functionality to the API, they are encouraging something I have felt was important for as long as social media has been in the mainstream: personalizing your public face. </p>
<p>As I mentioned in <a href="http://www.snipe.net/2009/06/there-is-no-such-thing-as-a-social-media-marketer/">a previous post</a>, the companies that seem to be doing things right with regard to Twitter seem to be the ones that grok the concept of the &#8216;conversation&#8217;, and allow the personalities of their Twitter representatives shine through.</p>
<p>To put a finer point on it, several studies have been done that show that doctors who have poor beside-manner or come across as uninterested in their patients have a higher risk of being sued for malpractice, regardless of their technical skill as a physician. [<a href="http://www.thefreelibrary.com/Doctors+with+lax+manners+tend+to+get+sued+most,+Vanderbilt+studies...-a016607495">more</a>] In short, patients don&#8217;t sue the doctor&#8217;s they <em>like</em>.</p>
<p>Customers have a harder time getting angry or frustrated with companies when they get to know the employees as human beings. I felt the full impact of this myself just a week and a half ago at the <a href="http://www.snipe.net/2009/12/mswds09/">Microsoft Web Developer&#8217;s Summit</a>, and have often referenced Rackspace&#8217;s presence on Twitter as being a good example of this. </p>
<p>Conversely, if you have a bunch of assholes handling your Twitter account, expect to feel the backlash of &#8220;social media malpractice&#8221;.</p>
<p><strong>Is it risky to let customers or potential customers get to know your company employees on a more personal level? Absolutely. </strong>But if you&#8217;re not prepared to handle that risk, you should probably rule out social media as a service, support. or pre-sales tool. Stick with your static Facebook fan page with your carefully crafted and copy-edited status updates. </p>
<p>Like everything else in this world, you need to evaluate the risk-to-reward ratio, and determine whether or not you&#8217;re willing to give up a little bit of the structure and control of traditional media for a chance to really connect with your customers and establish brand loyalty on a deeper level. If you&#8217;re not, that&#8217;s <em>totally</em> fine. But if you&#8217;re going to do it, you damn sure better do it right, because if you don&#8217;t, the spotlight will be on you, and it gets hot as Hell. I&#8217;m talking to you, <a href="http://www.searchengineguide.com/mack-collier/worst-example-of-a-company-twittering.php">Dell</a>, <a href="http://www.socialmediatoday.com/SMC/103334">HabitatUK</a> and countless others.</p>
<p>Obviously,  if you&#8217;re going to take advantage of this new feature, you will want to set up some corporate guidelines for what is &#8211; and is not &#8211; appropriate for a personal Twitter account that is effectively endorsed by your brand, but remember not to hold the reigns too tightly. Just as you would hire the outgoing, friendly, charming associate with the dynamite personality to be your public sales face, choose your brightest, wittiest and most interesting employees to be your Twitter face.</p>
<p><strong>If your company is just starting to (or starting to consider) venturing into the Twitter depths, be sure to take a cruise through <a href="http://business.twitter.com/twitter101/">Twitter&#8217;s Business site</a></strong>, which features a breakdown of how Twitter works, business best practices, Twitter lingo, case studies and a slideshow for download that is tailored just for you. </p>
<h3>Additional Links</h3>
<ul>
<li><a href="http://digital.venturebeat.com/2008/12/15/twitter-has-made-dell-1-million-in-revenue/">DigitalBeat &#8211; Twitter has made Dell $1Million in Revenue</a></li>
<li><a href="http://econsultancy.com/blog/4843-social-media-the-best-and-worst-of-2009">Social Media: The Best and Worst of 2009</a></li>
</ul>
<p><em>Blog photo credit: Tom Hoffarth, <a href="http://www.insidesocal.com/tomhoffarth/archives/2009/06/if-this-is-the.html">InsideSocal</a>.</em></p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2008/08/using-twitter-for-business/' rel='bookmark' title='Permanent Link: Using Twitter for Business?'>Using Twitter for Business?</a> <small>Two interesting articles have come out recently, discussing tips and...</small></li>
<li><a href='http://www.snipe.net/2009/06/there-is-no-such-thing-as-a-social-media-marketer/' rel='bookmark' title='Permanent Link: There is NO SUCH THING as a Social Media Marketer'>There is NO SUCH THING as a Social Media Marketer</a> <small>That&#8217;s right. I said it. If your job title is...</small></li>
<li><a href='http://www.snipe.net/2009/12/viral-marketing-or-social-media-spam/' rel='bookmark' title='Permanent Link: Twitter Retweet Contests: Viral Marketing or Social Media Spam?'>Twitter Retweet Contests: Viral Marketing or Social Media Spam?</a> <small>Those of us who eat, sleep (and occasionally &#8212; oh...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/12/twitter-business-contributors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Changes to the Facebook Platform</title>
		<link>http://www.snipe.net/2009/10/upcoming-changes-to-the-facebook-application-platform/</link>
		<comments>http://www.snipe.net/2009/10/upcoming-changes-to-the-facebook-application-platform/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:00:22 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook application development]]></category>
		<category><![CDATA[facebook applications]]></category>
		<category><![CDATA[fbml]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=2472</guid>
		<description><![CDATA[Last night, during a webcast, Facebook announced some upcoming significant changes to the Facebook platform. Most are good, a few may be frustrating, but here they are. These changes will start to be rolled out in November &#38; December and will continue into the first and second quarter of 2010. If you develop Facebook applications, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F10%2Fupcoming-changes-to-the-facebook-application-platform%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F10%2Fupcoming-changes-to-the-facebook-application-platform%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Last night, during a webcast, Facebook announced some upcoming significant changes to the Facebook platform. Most are good, a few may be frustrating, but here they are. These changes will start to be rolled out in November &amp; December and will continue into the first and second quarter of 2010.</p>
<p><span id="more-2472"></span></p>
<p>If you develop Facebook applications, I <em>strongly</em> encourage you to check out their <strong>new <a href="http://wiki.developers.facebook.com/index.php/Developer_Roadmap">Facebook Developer Roadmap</a></strong>, which breaks down upcoming changes in detail and let&#8217;s you know when to expect these changes to roll out.</p>
<p>I for one am <em>thrilled</em> to see Facebook finally trying to work <em>with</em> developers to give them a clear idea of what to expect and when. As someone who has spent the past two years writing Facebook applications and being frustrated by surprise platform changes, this is a giant step in the right direction from my point of view. Previously, it was not uncommon to get only a day or two&#8217;s notice &#8211; or no notice at all &#8211; regarding critical application functionality. If you&#8217;re the developer for one application, that&#8217;s inconvenient and annoying at best, if you&#8217;re obligated to maintain a dozen or so applications it can be utterly traumatizing.</p>
<p>From the look of things, Facebook is trying to streamline the way applications communicate with users, and is adding some features specifically designed to improve the flow of turn-based gaming and make it easier for users to find games amid the sea of applications in the app directory.</p>
<p>Overall, these changes bring new features to the application developer&#8217;s toolbelt, but changes to the newsfeed and Stream API also mean that several of the ways you were previously able to send messages to a user&#8217;s newsfeed/stream (the one you <a href="http://www.snipe.net/2009/04/changes-to-facebooks-newsfeed/">just updated in April</a> to comply with their last round of newsfeed changes) will no longer be supported.</p>
<p>To put a finer point on it, if you don&#8217;t feel like extending your current applications to take advantage of the new features, you will still need to update them to get them to function as they currently do.<strong> If you do not update your application to use the Stream API, your application will NO LONGER send any messages to your users&#8217; stream.</strong> More on this down below.</p>
<p>So here&#8217;s a quick run-down of what to expect in the next few months &#8211; I&#8217;m covering the issues that will affect current applications first, and then we&#8217;ll get into the good stuff that talks about new features and functionality, so you know what you have to update to keep your existing functionality before worrying about extending it.</p>
<h3>Big changes to the Stream, old API not supported, templates disappear, new format</h3>
<p>As I mentioned above, if you don&#8217;t care enough (or your clients are not paying you enough) to update your current applications with the new functionality these updates bring, you&#8217;re still going to have to spend some time in the code just to get them not to break.</p>
<p>As of December 20, 2009, when Facebook.showFeedDialog and feed templates are discontinued, <strong>if your application hasn&#8217;t been updated </strong>to use <a href="http://wiki.developers.facebook.com/index.php/Stream.publish">Stream.publish</a>, <a href="http://wiki.developers.facebook.com/index.php/Facebook.streamPublish">Facebook.streamPublish</a>, or <a href="http://wiki.developers.facebook.com/index.php/FB.Connect.streamPublish">FB.Connect.streamPublish</a>, <strong>your application will no longer be able to send newsfeed messages</strong>.</p>
<p>These <a href="http://wiki.developers.facebook.com/index.php/Using_the_Open_Stream_API">Stream API functions</a> will be the only way to send messages to users&#8217; streams and they are available right now, so I encourage you to start making the switch now so you have plenty of time to test and troubleshoot any issues that come up.</p>
<p>But wait &#8211; there&#8217;s more!</p>
<p><strong>Stream stories will be rendered slightly differently, with only one image and few lines of text.</strong> Only the first image and first few lines of text will be rendered by default. A user can choose to expose the rest of the images and text by clicking a &#8220;See More&#8221; link.</p>
<p><strong>Only one action link will be rendered, and it must be 25 characters long or less.</strong> &#8220;Formatting&#8221;-style characters (like &#8220;|&#8221;, &#8220;[", "]&#8220;, and others) will not be rendered.</p>
<p><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Stream"><img class="aligncenter size-full wp-image-2492" title="Roadmap_Stream" src="http://www.snipe.net/wp-content/uploads/2009/10/Roadmap_Stream.jpg" alt="Roadmap_Stream" width="526" height="399" /></a></p>
<p><strong>Key Policy Change:</strong> In order to encourage intentional behavior, <strong>you will no longer be able to automatically pop up a Feed form for a user</strong> unless that user has explicitly indicated that he or she wishes to share this information. According to Facebook, &#8220;a user should never be surprised by a Feed form&#8221;. You can continue to render Feed forms through FB.Connect.streamPublish and Facebook.streamPublish.</p>
<p>In the Stream Roadmap page, they outline when it is appropriate to open a feed form:</p>
<ul>
<li>When the user has clicked a button that says &#8220;Share this&#8221;.</li>
<li>When a user has indicated via your user interface that they want to share. For example, if a user wrote a review within your application, and they checked a box that said &#8220;Share with friends&#8221; next to your &#8220;Publish this review&#8221; button. If you pre-checked a &#8220;Share with friends&#8221; box and they unchecked it, a Feed form should not pop up.</li>
</ul>
<p>Perhaps more importantly, <strong>they also outline when you should NOT prompt the user with a feed form</strong> (and therefore NOT allow your user to post the action to their stream):</p>
<ul>
<li>When a user takes an action that is a normal part of using your application, for example, achieving a new high score.</li>
<li>When you present a user with a result or new information, for example, completing a quiz.</li>
</ul>
<p>These last two will directly impact how a LOT of Facebook apps and games currently function. While it will no doubt have an adverse impact on monthly active users for the applications that currently trigger stream entries on these actions, it is most likely a response of Facebook users complaining about the tremendous influx of stupid quizzes that have been flooding their newsfeeds for the past several months.</p>
<p>Hopefully, the other changes detailed below will offset the impact of apps not appearing in the stream as often and will more than compensate for any loss in virality.</p>
<p>Check out the <strong><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Stream">Stream Roadmap page on the Facebook Developers site</a></strong> for full details.</p>
<h3>No more Profile boxes or Boxes tab</h3>
<p>That&#8217;s right. Poof. Going forward (in the short term) <strong>application tabs will be the only way applications can integrate into Profiles</strong>. We will be removing profile boxes, application info sections, and the Boxes tab. Facebook says they are exploring additional ways to enable developers to integrate into Profiles.</p>
<p>Please note that it does NOT appear that Facebook will be moving application content currently in Profile boxes or the Boxes tab into Profile tabs for you. From the <a href="http://wiki.developers.facebook.com/index.php/Roadmap_Profile">Profile Roadmap page on the Facebook Developer&#8217;s Wiki</a>:</p>
<blockquote><p><strong>Where will users&#8217; profile boxes go?</strong><br />
Profile boxes will not exist in the near future. Application tabs will be the only way developers can integrate into the profile. If integrations on the profile are an important part of your application, we encourage you to focus development and transition to application tabs.</p></blockquote>
<p>(Timing: Late 2009/Early 2010)</p>
<p>So it looks like if you don&#8217;t make this change to your application yourself and you rely on Profile boxes or Boxes tab boxes for your application to work, your app will effectively just disappear from user profiles when this change goes live.</p>
<p><strong>Application tabs will shrink from 760 pixels wide (today) to <del datetime="2009-12-16T18:39:55+00:00">510 pixels</del> 520 pixels wide to accommodate a slightly revised design.</strong> Boxes, info sections, and the Boxes tab will be removed in the near future. This kind of sucks, in my opinion, but I assume they&#8217;re doing it to accommodate a new design with either larger ads or some sort of right-rail navigation. Still, that&#8217;s a <del datetime="2009-12-16T18:39:55+00:00">250</del> 240 pixel loss of real estate. Bummer.</p>
<p>Update as of Dec 15, 2009: According to a <a href="http://wiki.developers.facebook.com/index.php/Roadmap_Profile">recently updated roadmap page</a>, they will be shrinking the tabs down to 520 instead of 510. This, along with other profile changes, is set to roll out early 2010 by their last estimate.</p>
<p><strong>Slight Application Canvas page layout change. </strong>In order to make it clearer to users when they are using an application created by a third party developer, Facebook is going to slightly modify how the top-navigation is rendered on canvas pages:</p>
<p><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Canvas"><img class="aligncenter size-large wp-image-2496" title="Roadmap_Canvas" src="http://www.snipe.net/wp-content/uploads/2009/10/Roadmap_Canvas-559x341.png" alt="Roadmap_Canvas" width="559" height="341" /></a></p>
<p>Looks like they&#8217;re still tinkering with ideas on the new layout of Application Canvas pages, but overall this shouldn&#8217;t impact most applications too much. They encourage developers to <a href="http://wiki.developers.facebook.com/index.php/Roadmap_Canvas">periodically check the Canvas Roadmap page for updated designs</a>.</p>
<p>Now then &#8211; we&#8217;ve covered all of the stuff that impacts your current applications as they are now. Let&#8217;s look ahead to some of the great new functionality ahead.</p>
<h3>Email</h3>
<p>Developers will be able to ask users to share their primary email addresses. This is a big deal because it was previously verboten to collect a user&#8217;s email address without specifically asking them to type it into a form and submit it. (Timing: Nov 2009)</p>
<h3>New Application Counter (woot!)</h3>
<p><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Counter"><img class="alignright size-full wp-image-2477" title="Roadmap_Counter" src="http://www.snipe.net/wp-content/uploads/2009/10/Roadmap_Counter.jpg" alt="Roadmap_Counter" width="256" height="324" /></a>The <strong><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Counter">application counter</a></strong> is one of my favorite improvements laid out in this roadmap and is just one of many steps Facebook is taking to position itself as a gaming platform.</p>
<p>You will have the opportunity to increment your count to indicate to a user that they should take an action in your application, for example, take their turn in a game, or see a comment from another user on content they created within that application.</p>
<p>The count can be incremented by your application, and when a user clicks through to the application, the count will be reset to zero.</p>
<p>As we continue to see an influx applications leveraging Facebook as a platform for RPG and turn-based gaming, it seems Facebook is getting behind the idea and beginning to provide specific features to encourage growth in this area. (Timing: November/December 2009)</p>
<h3>Games/Applications Dashboards</h3>
<p>In fact, apps that are games will be separated by category from apps that are&#8230; well, applications. Plus, users have access to <strong><a href="http://wiki.developers.facebook.com/index.php/Roadmap_Dashboards">two different Dashboards</a></strong>, one for Games and one for Applications.</p>
<p>The Games dashboard will have a number of features that encourage users to find games their friends and playing, and to stay active in games they&#8217;ve started, including:</p>
<p><strong>Recent games:</strong> Facebook will prominently display games that a user has recently played, showing the application icon and application name. Clicking on a game will take the user to the game&#8217;s canvas page.</p>
<p><strong>Game News: </strong>There will be a text field next to each game on the dashboard where developers can set Game News. This area is free form and targetable by user, e.g. &#8220;You are ranked 17th among your friends. Austin&#8217;s score is the next highest at 28,400. Can you beat him?&#8221; or, &#8220;Your pumpkins are wilting &#8211; water them soon!&#8221;</p>
<p><strong>Your friends are playing:</strong> Facebook will display some of the games that your friends are playing along with information about relevant activities in the game.</p>
<p><a href="http://www.snipe.net/wp-content/uploads/2009/10/Roadmap_Games_Dashboard.png"><img class="aligncenter size-large wp-image-2482" title="Roadmap_Games_Dashboard" src="http://www.snipe.net/wp-content/uploads/2009/10/Roadmap_Games_Dashboard-560x327.png" alt="Roadmap_Games_Dashboard" width="560" height="327" /></a></p>
<p>According to Facebook, an app cannot appear in both the Games directory and the Applications directory, and they&#8217;ll be reviewing Games listed in the Games directory to make sure they belong there.</p>
<p>All non-game applications will have similar functionality (your recent applications, application news messages, and applications your friends are using) in the Application Dashboard.</p>
<h3>Application Notifications</h3>
<p><strong>Facebook is removing application-to-user notifications and user-to-user notifications</strong>. Instead, they encourage you to use other channels to communicate directly with your users, and to enable them to communicate with each other about your application.</p>
<p><strong>Communication between you and your users:</strong></p>
<p>They encourage you to use Email (once the user has opted to share their email address with you) for things like product announcements, newsletters, or billing and transactional communication.</p>
<p>If you want to notify users about an action they should take with your application (like taking their turn in a game), incrementing the Application Counter will be a good way to notify them.</p>
<p>The application news in the Application Dashboard will be a great way to share a brief message with a user while they&#8217;re exploring the Dashboards. You&#8217;ll be able to target these on a per-user basis.</p>
<p><strong>Communication between your users and their friends:</strong></p>
<p>The stream is the most powerful way to enable users to share their experiences with all of their friends.</p>
<p>The new Share flow will give your users the ability to send messages directly to their friends&#8217; Inboxes, with attachments predetermined by you. This will be the best way to encourage one-to-one and one-to-few messages between users, and is intended to replace requests.</p>
<p>Users will still be able to invite their friends to check out your application.</p>
<p>The estimated timing on this is approximately 30 days after you are able to start requesting a user&#8217;s email address. (Latest estimate: November/December 2009)</p>
<h3>Open Graph API: Incredible potential, or not at all?</h3>
<p>The info on Facebook&#8217;s Developer page for this is a little vague at best. They state:</p>
<blockquote><p>The Open Graph API will allow any page on the Web to have all the features of a Facebook Page. Once implemented, developers can include a number of Facebook Widgets, like the Fan Box, or leverage any API, which enable the transformation of any Web page so it functions similar to a Facebook Page.</p>
<p>For example, AwesomeTees might decide that strategically they would like to locate their brand identity at www.awesometees.com. AwesomeTees will install the Fan Box widget, which will allow any Facebook user to &#8220;Become a Fan&#8221; of AwesomeTees, thereby establishing an official connection to AwesomeTees. The user will then have AwesomeTees listed in their list of connections on their profile as Pages are represented today.</p></blockquote>
<p>This isn&#8217;t that different than how it currently works, so that&#8217;s not really news. What is interesting is this one line n their description, further down:</p>
<blockquote><p>Additionally, any content that AwesomeTees publishes on AwesomeTees.com will show up in the stream on Facebook like it normally would.</p></blockquote>
<p>Wait, say what? It sounds like they&#8217;re saying that news updates that would normally appear on a website, and would have to be manually cross-posted to a brand&#8217;s Facebook fan page will somehow automagically appear. I would have to assume they will require some sort of XML or JSON standardized format that website news announcements will have to be published in, but there&#8217;s little detail out on this just yet. This feature is a ways off though, with initial versions not expected until the second quarter of 2010.</p>
<h3>And finally &#8211; Verification goes away as a brand, becomes universal for all apps</h3>
<p>According to the <a href="http://wiki.developers.facebook.com/index.php/Roadmap_Principles_Policies_and_Verification">Principles, Policies and Verification roadmap</a>, Facebook is doing away with paid Verification and is extending it out to all applications.</p>
<blockquote><p>On December 1st, 2009 we&#8217;ll retire the Verification brand, as we scale what was a voluntary program into a universal requirement. There is no longer a submission process or fee, and there won&#8217;t be distribution boosts as the product will move towards more intentional user sharing. Starting today, we will suspend the processing of Verification submissions. <strong>All apps must meet Verification Checklist expectations and will be subject to review at any time.</strong></p></blockquote>
<p>So this means while you no longer have to shell out big bucks for your app to be verified, it also means that Facebook will probably be more aggressive about making sure all developer applications do meet their verification criteria, and will yank your app with ir without notice if it feels like your app isn&#8217;t up to snuff.</p>
<h3>Full Timeline</h3>
<p>To give you a little more perspective, here is the timeline of the upcoming Platform changes, based on Facebook’s Developer Roadmap and originally compiled by <a href="http://www.insidefacebook.com/2009/10/29/mark-your-calendars-planning-for-facebooks-platform-changes-over-the-next-3-6-months/">InsideFacebook.Com</a>:</p>
<p><strong>Late October 2009</strong></p>
<ul>
<li>Simplified policies posted, verification program ended, and “extending verification standards to all applications”</li>
<li> Platform Live Status tool launching, which will show “updates on platform stability and load”</li>
</ul>
<p><strong>November 2009</strong></p>
<ul>
<li> New email permission API (developers can ask users to share their email address)</li>
<li> Access point to invites will be moved “to either a filter in Inbox or surfaced in the Application and Games Dashboards”</li>
<li>User-to-user Inbox APIs will be launched</li>
<li>Stream story formatting changes (1 image shown by default, few lines of text, 1 action link)</li>
<li>New “add bookmark” button</li>
</ul>
<p><strong>November/December 2009</strong></p>
<ul>
<li>Notifications API (both app-to-user and user-to-user) will be removed (note: Facebook says this will happen “30 days after email permission is available”)</li>
<li>Feed forms cannot be popped open without “explicit user intent” (note: this is a new Facebook policy)</li>
<li>Application bookmarks moving from the bottom menu bar to the left side of the home page</li>
<li>Counter API launching (counts can appear on home page application bookmarks)</li>
<li>Applications and Games dashboards launching</li>
<li>New application branding on canvas pages launching</li>
</ul>
<p><strong>December 2009</strong></p>
<ul>
<li> All stream publishing APIs beside Stream.publish, Facebook.streamPublish, and FB.Connect.streamPublish will no longer be supported (December 20)</li>
<li>Revamped developer site launching</li>
</ul>
<p><strong>Late 2009 / Early 2010</strong></p>
<ul>
<li> Requests API will be removed (note: Facebook says this will happen “30 days after launching new Inbox sharing”</li>
<li>Profile boxes will be removed (application tabs will be the only way to integrate into the profile page at that point)</li>
<li>Improved analytics and APIs launching</li>
</ul>
<p><strong>Early 2010</strong></p>
<ul>
<li> Open Graph API launching</li>
</ul>
<h3>Conclusion</h3>
<p>So it feels like Facebook might finally, really be getting their shit together. This is arguably one of the biggest rounds of changes to the platform that we&#8217;ve seen in quite some time, and for the first time, they&#8217;re actually giving developers a head&#8217;s up and being very transparent about timing and impact.</p>
<p>All in all, the vast majority of these changes are great news for application developers. We&#8217;re getting tons of new features, new integration points and opportunities for viral engagement. The trade-off in what we&#8217;re losing seems to be well worth it, if all of these improvements come to fruition.</p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/04/facebook-application-tabs/' rel='bookmark' title='Permanent Link: %$#^%$* Facebook Application Tabs'>%$#^%$* Facebook Application Tabs</a> <small>So this is new. And by new I mean painfully...</small></li>
<li><a href='http://www.snipe.net/2009/04/changes-to-facebooks-newsfeed/' rel='bookmark' title='Permanent Link: Changes to Facebook&#8217;s Newsfeed/Wall'>Changes to Facebook&#8217;s Newsfeed/Wall</a> <small>With the most recent API changes, specifically the one that...</small></li>
<li><a href='http://www.snipe.net/2008/09/planning-a-facebook-application/' rel='bookmark' title='Permanent Link: Planning Your Facebook Application'>Planning Your Facebook Application</a> <small>This is part one of a series &#8211; the technical...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/10/upcoming-changes-to-the-facebook-application-platform/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Trying Out Disqus</title>
		<link>http://www.snipe.net/2009/10/trying-out-disqus/</link>
		<comments>http://www.snipe.net/2009/10/trying-out-disqus/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 05:48:58 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[commenting]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[dsqus]]></category>
		<category><![CDATA[facebook connect]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[viral]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=2424</guid>
		<description><![CDATA[I&#8217;ve decided to move the comment system on Snipe.Net over to Disqus. I like it so far, but I&#8217;ve run into a few glitches and challenges that I thought I&#8217;d share with you. (Also, it explains why things may look funny here for a few days while I work out the display kinks.) What&#8217;s Disqus? [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F10%2Ftrying-out-disqus%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F10%2Ftrying-out-disqus%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve decided to move the comment system on Snipe.Net over to Disqus. I like it so far, but I&#8217;ve run into a few glitches and challenges that I thought I&#8217;d share with you. (Also, it explains why things may look funny here for a few days while I work out the display kinks.)<br />
<span id="more-2424"></span></p>
<h2>What&#8217;s Disqus?</h2>
<p><a href="http://disqus.com/">Disqus</a> is a commenting system that you can apply to any website. If you&#8217;ve got a static site that you want to enable comments on without mucking around with databases and scripting languages, Disqus might be something you want to look into. Disqus can also be used (as in this case) as a replacement for a standard commenting system like WordPress&#8217; native comments. Oh, and did I mention it&#8217;s free?</p>
<p><b>I&#8217;d like to be very clear here with regard to what Disqus is NOT. </b>Disqus is not a content management/blogging platform. It would not replace your WordPress or Movable Type installation, and the way by which you post new content. It handles only the comments, and is basically agnostic to your actual site content.</p>
<p>I&#8217;ve known about Disqus for years, but normal WordPress commenting was enough to do the job for me, so I never bothered investigating it much, but with the emergence of third-party login connections like Facebook Connect, Twitter&#8217;s OAuth, OpenID, and so on, I realized I wanted to offer these ways of authenticating to my site users. Hacking WordPress (or using several clunky and sometimes conflicting plugins) for each one of these authentication methods wasn&#8217;t something I had the energy to do, plus Disqus offers a few additional features I really liked, such as tracking &#8220;reactions&#8221; and the ability for users to upload a video response.</p>
<p>Disqus isn&#8217;t the only one doing this. <a href="http://intensedebate.com/">IntenseDebate.Com</a> offers very similar services and an almost comparable feature set. I set up an IntenseDebate account and even set up the WordPress plugin, but ended up a little underwhelmed, for reasons that are outside the scope of this article. If you&#8217;re interested in comparing the two, <a href="http://dox.deuts.net/intensedebate-vs.-disqus">check out this wiki page</a> by <a href="http://deuts.org">deuts.org</a>.</p>
<h2>Why Disqus?</h2>
<p>What really convinced me that Disqus was stable and strong enough to give it a shot is the fact that <a href="http://www.mashable.com">Mashable.Com</a> uses Disqus exclusively to handle their site comments, and that&#8217;s kind of a big deal. As a frequent visitor to Mashable, I always love being able to one-click login to reply, and seeing the &#8220;reactions&#8221; is always interesting to me. </p>
<p>I&#8217;ve already mentioned a few of the things I really like about Disqus &#8211; and for a full feature set, <a href="http://disqus.com/">visit their website</a> and click on the &#8220;This is why you should too&#8221; link on their homepage &#8211; but these were the key factors for me:</p>
<p><strong>Ability for a commenter to use </strong><strong>Facebook</strong>, <strong>Twitter</strong>, <strong>OpenID</strong>, <strong>Yahoo</strong> and other networks to authenticate and post. This was probably the most important factor. I had <a href="http://www.snipe.net/2009/01/trying-out-facebook-connect/">previously hacked together some Facebook Connection functionality</a>, but it was a massive pain in the ass, and would cause the page to reload itself once on every page load in Firefox. Really annoying. Plus, I wanted to widen the net to OpenID and Twitter, without a lot of extra work. Logging in is still optional, but more features are available if the user logs in using one of the methods offered.</p>
<p><strong>Facebook Newsfeeds.</strong> This was part of the reason I had originally hooked up Facebook Connect to the site in the first place &#8211; the ability to allow the user to post a notification to Facebook that they have just commented on my site. I am intimately, painfully aware of the effectiveness of the Facebook news feed in spreading content because of my extensive work <a href="http://www.snipe.net/tags/facebook-applications/">developing Facebook applications</a>, so this was a feature I definitely wanted.</p>
<p>Incidentally, when you sign up for Disqus, they give you an API key based off of <a href="http://wiki.developers.facebook.com/index.php/Facebook_Connect_Fourth_Party_Code">Facebook&#8217;s new fourth-party functionality</a> that lets services like Disqus create an application on the fly. IntenseDebate, on the other hand, asks you to manually create an application in Facebook and then enter your API key. </p>
<p><strong>Ability to track Reactions. </strong>As I&#8217;ve mentioned, this is a feature I really like about Disqus. Reactions are similar to trackbacks, although my WordPress has never been great about capturing all of the places one of my posts might have been mentioned, especially social networks. Reactions let you mine social comments and mentions from places such as Twitter, FriendFeed, Digg, and YouTube, then display them with your comments:</p>
<p><img src="http://www.snipe.net/wp-content/uploads/2009/10/Screen-shot-2009-10-23-at-12.12.37-AM-560x373.png" alt="Screen shot 2009-10-23 at 12.12.37 AM" title="Screen shot 2009-10-23 at 12.12.37 AM" width="560" height="373" class="aligncenter size-large wp-image-2427" /></p>
<p><strong>&#8220;Record a video&#8221; option.</strong> While I absolutely do not expect anyone who visits this blog regularly to ever record a video response (and frankly it would probably be a little creepy if they did), this was interesting to me for another project I&#8217;m working on where that type of thing would totally make sense, so I figured I&#8217;d include it and see how it worked.</p>
<p><strong>Response rating.</strong> The &#8220;like&#8221; functionality is something I think is useful to get an idea of who the people are who are contributing the most valuable comment content to the site.</p>
<p><strong>Email notifications of follow-up comments. </strong>This is something I have had for a while on Snipe.Net by way of a WordPress Plugin called <a href="http://wordpress.org/extend/plugins/subscribe-to-comments/">Subscribe to Comments</a> &#8211; and it is such essential functionality, it actually surprises me that WordPress hasn&#8217;t made this part of the core yet.  The Subscribe to Comments plugin worked fine, although it was a little on the clunky side to customize the look+feel. </p>
<p>So that&#8217;s what I was looking for. All of the functions above work as advertised, from what I can see so far, so I&#8217;m happy about that. </p>
<h2>The Challenges</h2>
<p>Everything was not exactly smooth sailing to start off with though, and I&#8217;m still trying to deal with some frustrations that come with Disqus. Depending on how customized your look and feel is, these may not even be issues for you, but since my site design is heavily stylized, it&#8217;s actually giving me some headaches. I&#8217;ll get into more detail in this section.</p>
<p><strong>Import didn&#8217;t work.</strong> Disqus lets you import your existing blog comments from a variety of blogging platforms, including self-hosted WordPress installs, Blogger, Drupal, Joomla, Movable Type, Tumblr, Sandvox, chi.mp, Squarespace and more. I apparently was one of a handful of people affected by a temporary bug in their importer, and while it was frustrating at the time, they got it sorted the same day. I had emailed support, left a few blog comments on their blog and didn&#8217;t hear back, but they did eventually tag me back on <a href="http://twitter.com/Disqus">Twitter</a>. (Annoying that they didn&#8217;t respond with an acknowledgment of the issue before it had been fixed though. A &#8220;we&#8217;re looking into it&#8221; would have been nice, rather than leaving me wondering if anyone was there.)</p>
<p><strong>Pain in the ass to style.</strong> The <a href="http://disqus.com/docs/css/">documentation on the styles used in Disqus</a> is not exactly extensive. They basically tell you which CSS ids are used for a small handful of the elements in the Disqus thread block, but everything else you have to figure out on your own using <a href="http://getfirebug.com/">Firebug</a>. </p>
<p><strong>Not a lot of flexibility in layout. </strong>This may not affect you at all if you&#8217;re using a pretty standard blog template. Mine was written from scratch, and although I still use a lot of the typical WordPress conventions (the HTML/CSS ids for the sidebar, for example), since you cannot actually modify the HTML that is output from the javascript calls, it can be limiting. </p>
<p>I had to take down my &#8220;Latest Comments&#8221; widget from the sidebar, since that was based on WordPress comments and it wouldn&#8217;t see any Disqus comments &#8211; but the Disqus javascript they provide to display most recent comments looked like braised ass in Marsala sauce when I tossed it into the sidebar. I may be able to work with it a little more, forcing my will through CSS alone, but this is time-consuming and even more annoying since there is no documentation on the styles being used there. I&#8217;ll keep plugging away at it, but if they let me define my own HTML containers for, say, the avatar and the text separately, it would be a lot easier. </p>
<p>Also, the &#8220;x comments&#8221; text that I usually have on the label over the blog image in both the blog post itself and on the category, homepage and tag pages is now basically sorta busted. Disqus uses javascript to fill in these areas, but you cannot customize the text from what I can see. Since my blog was designed with room for only &#8220;x comments&#8221;, not &#8220;x comments and y reactions&#8221;, this is making things look a little weird. I may have to actually redesign some of the sections to accommodate this issue, which makes me cranky.</p>
<p>In the Disqus admin, you only have three basic templates to pick from for your comments area display, none of which really rocked my socks. I picked the one that was the least weird-looking with my heavily stylized blog design, but as you can see, it still looks weird and amorphous. I&#8217;ll have to spend some time combing through the styles manually with Firebug to see how much I can improve that.</p>
<p><b>Also, protip: </b>If your <a href="http://wiki.disqus.net/WordPressHelp#CommentCountonPermalinks.23">comment counts are not displaying properly</a> on your index/category pages, be sure to check the box in the WordPress Disqus Advanced Options in your WordPress admin:</p>
<p><img src="http://www.snipe.net/wp-content/uploads/2009/10/wordpress-02.jpg" alt="wordpress-02" title="wordpress-02" width="451" height="43" class="aligncenter size-full wp-image-2439" /></p>
<p>They don&#8217;t make it abundantly clear what checking that box does, but my comment count wasn&#8217;t being displayed on my homepage until I checked that box.</p>
<p><strong>Some features a little buggy.</strong> For example, default avatar upload isn&#8217;t working. I expect this is a temporary issue, but it&#8217;s frustrating having a brandy new comment system and seeing the shitty gray default Disqus icon all over the place. It&#8217;s great that you can upload your own default icon for your site, but it&#8217;s only great if it actually works.</p>
<p>Also, in the custom CSS section of the Disqus.Com admin area, they suggest you use @import to import an externally hosted style sheet. Only that didn&#8217;t work at all.</p>
<p>And finally, for some reason, the comment count at the top of the blog posts pages isn&#8217;t working at all, which is why you just see &#8220;comments&#8221; in the masking tape area above the blog image, instead of &#8220;x comments.&#8221; Not sure what&#8217;s up with that, but I&#8217;ll be pestering them about it later.</p>
<p><strong>Standard paranoia. </strong>Since the blog comments no longer live on my server, if something were to happen to Disqus, temporarily or forever (DDoS, network outage, bankruptcy, etc), I&#8217;d be shit outta luck, same as happens any time you rely on a third-party system to host your content. Again, my concerns are slightly assuaged by the fact that Mashable trusts them.</p>
<h2>The API</h2>
<p>If you&#8217;re feeling ambitious, Disqus has a rudimentary API set up, however their documentation on this is arguably worse than any I&#8217;ve seen, and I&#8217;ve wrangled some gnarly APIs in my day. I should rephrase that &#8211; the <a href="http://groups.google.com/group/disqus-dev/web/api-1-1">API function documentation</a> is adequate, but they leave out some really important details. Every request you make using their API requires either a forum API key or a user API key &#8211; only they don&#8217;t tell you WHERE you&#8217;re supposed to find your API keys in the first place. </p>
<p>So you&#8217;ve got a shiny new car, and an operators manual &#8211; but no freaking keys. NO WHERE in your dashboard does it tell you what your user API key is, and without that, you cannot find out your forum API key, forum id numbers, or anything else at all. </p>
<p><strong>If you&#8217;re a standard site/blog owner who just wants to add comments to your site, you will probably never need to even look at the API</strong>, but in the off chance you actually end up tinkering with the API, here&#8217;s how you find out ALL of your API key and forum id information. Hopefully it will spare you the frustration and headache I went through to figure it out.</p>
<p>If you were writing a script to access the API, you might use something like cURL in PHP. To test these functions out, you can just use a command line terminal or ssh terminal using cURL as long as the machine you&#8217;re logged into via shell has cURL installed. The API responses are in JSON format.</p>
<p>You need to perform these in order, since each step relies on the information you obtained in the previous step.</p>
<p><strong>1. To get your Disqus User API key </strong>(which you need to obtain your Forum API key and everything else):<br />
Login to Disqus.Com, and go to this url &#8211; <a href="http://disqus.com/api/get_my_key/">http://disqus.com/api/get_my_key/</a></p>
<p><strong>2. To get your Disqus Forum ID:</strong><br />
Via command line, type:</p>
<pre class="brush: shell">curl -0 -L &quot;http://disqus.com/api/get_forum_list?user_api_key=_USER_API_KEY_&quot;</pre>
<p>You&#8217;ll get a JSON response that looks like this:</p>
<pre class="brush: html">{&quot;message&quot;: [{&quot;created_at&quot;: &quot;2009-10-22 10:05:15.657635&quot;,
&quot;shortname&quot;: &quot;snipenet&quot;, &quot;id&quot;: &quot;123456&quot;, &quot;name&quot;: &quot;Snipe.Net&quot;}], &quot;code&quot;: &quot;ok&quot;,
&quot;succeeded&quot;: true}</pre>
<p><strong>3. To get your Disqus Forum API Key for the Forum ID:</strong><br />
Via command line, type:</p>
<pre class="brush: html">curl -0 -L &quot;http://disqus.com/api/get_forum_api_key?user_api_key=_USER_API_KEY_&amp;forum_id=123456&quot;</pre>
<p>where the Disqus Forum IS you obtained from step 2 is &#8217;123456&#8242;.  The message field in the JSON response should contain your API key, so you&#8217;ll see something like this:</p>
<pre class="brush: html">{&quot;message&quot;: &quot;LONG_STRING_OF_LETTERS_AND_NUMBERS&quot;, &quot;code&quot;: &quot;ok&quot;, &quot;succeeded&quot;: true}</pre>
<p>Now that you&#8217;ve got all THAT, you can actually move forward with interacting with the API, as per the documentation.</p>
<h2>Conclusion</h2>
<p>It&#8217;s a little early in the game to know whether or not making the switch to Disqus was the right one. Fortunately, reverting it back to WordPress comments will take a lot less work than switching it to Disqus did, if it comes down to that. </p>
<p>I think Disqus will work out very well, and I&#8217;m excited about the new features it brings to my site, even if some of the styling and layout limitations are frustrating.</p>
<p>But hey, if you actually made it through this long, drawn-out post, leave me a comment so I can test how well Disqus is working <img src='http://www.snipe.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/12/comment-count-bug-disqus/' rel='bookmark' title='Permanent Link: Fixing Comment Count Bug in Disqus on WordPress'>Fixing Comment Count Bug in Disqus on WordPress</a> <small>My final post for 2009 should probably have been more...</small></li>
<li><a href='http://www.snipe.net/2009/12/final-fail-of-the-year/' rel='bookmark' title='Permanent Link: Final Fail of the Year'>Final Fail of the Year</a> <small>This is just a quickie to let you know that...</small></li>
<li><a href='http://www.snipe.net/2009/01/trying-out-facebook-connect/' rel='bookmark' title='Permanent Link: Trying out Facebook Connect'>Trying out Facebook Connect</a> <small>After much deliberation, I have decided to give Facebook Connect...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/10/trying-out-disqus/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Why I Won&#8217;t Follow You Back on Twitter</title>
		<link>http://www.snipe.net/2009/06/no-follow-back-girl/</link>
		<comments>http://www.snipe.net/2009/06/no-follow-back-girl/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 04:24:42 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Geek Life]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=1962</guid>
		<description><![CDATA[In a recent post, you learned a little more about what it&#8217;s like to follow me on Twitter, warnings and all. In this post &#8211; one that I hope will be the last Twitter-related post for a while &#8211; I&#8217;m going to tell you why I didn&#8217;t &#8211; and won&#8217;t &#8211; follow you back, if [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F06%2Fno-follow-back-girl%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F06%2Fno-follow-back-girl%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>In a recent post, you learned a little more about <a href="http://www.snipe.net/wp-content/uploads/2009/06/fail-lol.jpg" target="_blank">what it&#8217;s like to follow me on Twitter</a>, warnings and all. In this post &#8211; one that I hope will be the last Twitter-related post for a while &#8211; I&#8217;m going to tell you why I didn&#8217;t &#8211; and won&#8217;t &#8211; follow you back, if I didn&#8217;t return-follow.</p>
<p><span id="more-1962"></span></p>
<p>As I&#8217;ve said on Twitter, I ain&#8217;t no follow-back girl. Everyone&#8217;s follow policy is different. Some people automatically return-follow everyone who follows them. Those people have no standards. Whenever I get a new follower notification, I check out your profile and decide whether to follow back.</p>
<p>Prior to being named one of <a href="http://www.wired.com/geekdad/2009/05/100-geeks-you-should-be-following-on-twitter/" target="_blank">Wired Magazine&#8217;s Top 100 Geeks to Follow on Twitter</a>, I probably wouldn&#8217;t have bothered with this post &#8211; but as my daily follower count continues to climb, I thought it was only fair.</p>
<p>Without any further ado, here are the reasons I didn&#8217;t &#8211; or won&#8217;t &#8211; follow you back on Twitter.</p>
<h2>Social Media/Affiliate Marketing</h2>
<p>The general rule here is that if I sense that you&#8217;re a SMD (Social Media Douchebag) or affiliate marketer, I will not follow you back. But because I believe in playing fair, here are the specifics.</p>
<p><strong>If you are following hundreds of people, and have less than 5 posts, I will not follow you back. </strong><br />
The only way by which I can judge whether or not you&#8217;re someone I will find interesting enough to follow is by reading what you&#8217;ve already posted. If you have nothing posted, I have nothing to go on, and will not be following you back. The fact that you are following hundreds of people but not posting makes me suspicious that you are a douchebag spammer. If you&#8217;re not a douchebag spammer,  and are genuinely just new to Twitter, take the time to @reply me and say hello &#8211; there&#8217;s a good chance I&#8217;ll give you a shot once I know you&#8217;re a real person.</p>
<p><strong>If you auto-DM me after I follow you back, there is an excellent chance I will immediately unfollow you or possibly block you.</strong><br />
<em>Even if your auto-DM isn&#8217;t trying to sell me something</em> (if it is, you will definitely be blocked), DMs go to my cell phone, and it&#8217;s annoying to get fifty &#8220;thank you&#8221; text messages a day, especially when they are robotic, empty sentiments. You don&#8217;t know me well enough yet to know whether or not you&#8217;re truly glad I&#8217;m following you. In fact, my following you might be the worst thing to ever happen to you.</p>
<p><em>Skip the meaningless DM and convey your thanks by being interesting enough for me to be glad I followed you.</em></p>
<p><strong>If I see the words &#8220;guru&#8221;, &#8220;social media expert&#8221;, &#8220;Twitter coach&#8221; or &#8220;affiliate marketer&#8221; ANYWHERE in your bio, I will not be following you back. </strong><br />
In fact, there&#8217;s a good chance I will publicly ridicule you. Odds are, you&#8217;re just another <a href="http://www.snipe.net/2009/06/there-is-no-such-thing-as-a-social-media-marketer/" target="_blank">Social Media Douchebag</a>, and I don&#8217;t need anymore of those. Also, please die in a fire. But before you do, <a href="http://www.socialmediadouchebag.net" target="_blank">check out this site I made just for you</a>. And <a href="http://www.douchenuker.com" target="_blank">this one</a>. Your days are numbered.</p>
<p><strong>If I see any tweets about &#8220;growing your twitter followers&#8221;<br />
</strong>or any retweets about how @garymccaffrey (and his <a href="http://raven-seo-tools.com/blog/334/its-probably-twitter-spam-if" target="_blank">spammy, scammy tweetergetter</a>) &#8220;has a crazy idea&#8221; to increase your followers by eleventy-billion in 3 seconds, I will not be following you on Twitter, and will most likely block you right off the bat. If you don&#8217;t actually suck in real life, I&#8217;m sorry about that (you may find <a href="http://twitcommandments.com/" target="_blank">this site</a> helpful, though.) If you do, than you, too, can die in a fire.</p>
<p><strong>If every one of your tweets ends with with a link back to your own bullshit affiliate marketing website, I will not be following you.<br />
</strong>Even if your tweets are not spammy themselves, that&#8217;s an asshole thing to do.</p>
<p><strong>In fact, if your website link takes me to an affiliate-anything landing page, or if your twitter username contains the words &#8220;cash&#8221;, &#8220;money&#8221;, or &#8220;rich&#8221;, I will not be following you back.</strong><br />
I&#8217;m not buying whatever bullshit you&#8217;re selling, and since I know you&#8217;re only following me to artificially inflate your follower count with people that follow back and don&#8217;t give a damn about anything I&#8217;m actually saying, I expect you&#8217;ll be unfollowing me soon enough. Maybe that crap works on noobs, but I&#8217;ve been working in the tech industry for 15 years. You can suck it. Suck it dry.</p>
<p><strong>If your Twitter avatar is either the default avatar, or some absurdly gorgeous model that obviously isn&#8217;t you, </strong>I probably won&#8217;t be following you back. It just feels suspicious to me. Prove me wrong &#8211; show me you&#8217;re a real person.</p>
<h2>Everyone Else</h2>
<p><strong>If your tweet stream is nothing but inspirational quotes (or god forbid, bible verses), I will not be following you back.</strong><br />
No offense &#8211; I genuinely appreciate your efforts in trying to make the world and the people in it less miserable, but if your communication is only one-way, that&#8217;s not a dialog, and that&#8217;s not what I want out of Twitter.</p>
<p><strong>If I see a reference to the #tcot (&#8220;top conservatives on twitter&#8221;) hashtag, or if I see the word Christian or &#8220;conservative&#8221; in your bio, I may not follow you back. </strong><br />
My rationale here isn&#8217;t that conservatives or Christians have nothing to offer &#8211; just that if being a conservative or a Christian is important enough to you for you to use your precious 140 character bio space to identify yourself with it, chances are good that a fair percentage of your tweets will be conservative or religious in nature.</p>
<p>If your tweet stream isn&#8217;t all liberal-bashing or bible-thumping, I may actually give you a chance. But if you get preachy, or if I start to see the majority of your posts tagged with #tcot, I&#8217;ll probably be unfollowing. I am a bra-burning, liberal democrat and am damned proud of it. I will <em>generally</em> keep my religious and political beliefs off Twitter, and if you can too, we can still be friends. I will forgive you the occasional exception, and I expect to forgive mine &#8211; and understand that no one&#8217;s political or religious views will be changed on Twitter, so spare me the arguing.</p>
<p><strong>If your website link takes me to a MySpace page&#8230;</strong> &#8217;nuff said.</p>
<p><strong>If you never, ever reply to people, I will probably not follow you back.</strong> As I&#8217;ve said before, Twitter is about conversation. Unless you are one of the extremely rare people (like <a href="http://twitter.com/ainsleyofattack" target="_blank">@ainsleyofattack</a>) who don&#8217;t ever reply but are just that damned entertaining, you&#8217;re not cultivating the spirit of connections in Twitter, so I&#8217;ll pass.  You don&#8217;t even need to reply to me personally &#8211; but I expect to see a few @replies somewhere in your tweet stream.</p>
<p><strong>Conversely, if all you do is post links and/or retweet other people&#8217;s links, I won&#8217;t be following you back.</strong> If you&#8217;re not capable of forming an original thought once in a while, I&#8217;m just not interested. I already have my news sources, and I don&#8217;t need another one.</p>
<p><strong>If none of your tweets are in English (or another language I can at least read, if not speak fluently), I will probably not follow you back. </strong>No offense intended &#8211; I&#8217;m not being an elitist American jackhole. There&#8217;s just not much point to following someone if I can&#8217;t understand anything they say. If you @reply to me in English, I&#8217;ll happily chat with you, though.</p>
<h2>So, why should you care?</h2>
<p>Honestly? You probably shouldn&#8217;t lose a lot of sleep if I don&#8217;t follow you back. Who the hell am I, anyway? These are just my personal criteria, and in the big scheme of things, I&#8217;m utterly unimportant. But if someone as morally questionable as myself won&#8217;t follow you back, you might want to re-evaluate your tactics. It probably means there are a lot of people with far higher standards that think you&#8217;re a dick as well.</p>
<h2>The Caveat</h2>
<p>If you&#8217;re not actually a wanker and I haven&#8217;t followed you back, there is always the chance that your follow got lost in the shuffle, or I might not have been sure based on what I saw on your profile. It happens. <img src='http://www.snipe.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Just say hello and I&#8217;ll make sure I&#8217;m following you.</p>
<h2>Oh, and:</h2>
<p>Since tweeting this, a few of you have pointed out that I have a &#8220;Hire Me&#8221; link on my blog, which (somehow?) seems hypocritical to you. Big difference between what I&#8217;m talking about here and having a contact/hire link. My content doesn&#8217;t pitch my services, and never will.  I&#8217;m a professional web developer, and my personal blog (this one) does occasionally inspire people to ask if I&#8217;m available for contract work. Truth is, I don&#8217;t really have much time for it these days anyway, but the real issue is that the content of my tweets and the content of my blog are not designed to sell you anything.</p>
<h2>Anyway:</h2>
<p>I think that&#8217;s all of them. Bear in mind, me not following you back doesn&#8217;t mean I&#8217;ve written you off entirely. It just means I don&#8217;t have enough information about you to bother with. If you reach out to me, I just might change my mind. Assuming you care enough about me following you to bother, which is weird and sad in its own way.</p>
<p>Did I miss any? Leave your own in the comments. And I promise to blog about something <em>other</em> than Twitter again soon.</p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/05/following-me-on-twitter/' rel='bookmark' title='Permanent Link: Following Me on Twitter'>Following Me on Twitter</a> <small>If you&#8217;re following me on Twitter, or if you&#8217;re thinking...</small></li>
<li><a href='http://www.snipe.net/2009/12/twitter-business-contributors/' rel='bookmark' title='Permanent Link: Twitter Gets Down to Business'>Twitter Gets Down to Business</a> <small>Twitter has taken the first steps of what will no...</small></li>
<li><a href='http://www.snipe.net/2008/07/what-exactly-is-the-point-of-twitter/' rel='bookmark' title='Permanent Link: What Exactly is the Point of Twitter?'>What Exactly is the Point of Twitter?</a> <small>Since this question has come up at least three times...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/06/no-follow-back-girl/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>New Facebook Phishing Attempts</title>
		<link>http://www.snipe.net/2009/05/new-facebook-phishing-attempts/</link>
		<comments>http://www.snipe.net/2009/05/new-facebook-phishing-attempts/#comments</comments>
		<pubDate>Mon, 25 May 2009 18:52:34 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Life Tools]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=1826</guid>
		<description><![CDATA[Looks like a new round of phishing attacks are well underway, targeting Facebook users. There are a few going around, and they seem to work slightly differently (although same principle) to the previous round of virus/phishing attacks from last year, featuring the Bolivar23.exe virus and the Koobface virus. These phishing links ask the users to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F05%2Fnew-facebook-phishing-attempts%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F05%2Fnew-facebook-phishing-attempts%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Looks like a new round of phishing attacks are well underway, targeting Facebook users. There are a few going around, and they seem to work slightly differently (although same principle) to the previous round of <a href="http://www.snipe.net/2008/11/facebook-and-myspace-users-beware-virus/" target="_blank">virus/phishing attacks from last year</a>, featuring the Bolivar23.exe virus and the Koobface virus. <span id="more-1826"></span></p>
<p>These phishing links ask the users to put in their Facebook Login credentials. Once the mistake of entering Facebook credentials is done, the attack changes the password and sends same phishing link to victim&#8217;s contacts. <strong>This attack doesn&#8217;t install malware and is presumed to be in stage of collecting user credentials for a larger damage in the future.</strong></p>
<p>Please note &#8211; for the Mac/Linux users, the fact that it doesn&#8217;t install malware means YOU are also vulnerable. Instead of using virus installations to send out these messages, they are are relying simply on the fact that people don&#8217;t always pay attention, and have conditioned responses to login prompts. That means everyone on every operating system and every browser are at risk.</p>
<h2>Don&#8217;t &#8220;Look at This&#8221;</h2>
<p>I&#8217;ve received several Facebook messages from friends with either no subject to the message at all, or the subject &#8220;Look at this&#8221;. The messages contain a note telling me to visit one of a few phishing sites, and the url has been obfuscated so that it&#8217;s not clickable in the Facebook message.</p>
<p>The domains I&#8217;ve seen so far:</p>
<ul>
<li>goldbase.be</li>
<li>greenbuddy.be</li>
<li>silvertag.be</li>
<li>picoband.be</li>
<li>nudz.ru</li>
<li>simplemart.be</li>
</ul>
<p><strong>ALL of the above domains are phishing websites, and you should not under any circumstances click on them. </strong>It seems that Facebook has already deleted the harmful messages from my actual Facebook account inbox, but a copy was already sent to me via email notification, so be mindful of what you&#8217;re clicking on.</p>
<p>So far, Facebook has been very good about being proactive to protect users, by deleting these phishing scam messages from user accounts, and perhaps even more importantly, notifying Markmonitor. If you&#8217;re using FireFox, IE8 or other modern browser that tries to warn you against phishing sites, you should be presented with a big fat warning if you do accidentally click on the urls &#8211; <strong>however new domain names seem to keep popping up, so you should ALWAYS remember to check the actual url bar to make sure whatever site you&#8217;re logging into is the real thing</strong>.</p>
<h2>Fbaction.Net</h2>
<p>Another recent phishing attempt is one that sends messages from an infected account that asks that you click on a url that looks an awful lot like a real Facebook url, but really <strong>redirects back to a website called fbaction.net, which is a phishing site.</strong> A message would look something like this:</p>
<p><img class="aligncenter size-large wp-image-1828" title="picture-1" src="http://www.snipe.net/wp-content/uploads/2009/05/picture-1-560x82.png" alt="picture-1" width="560" height="82" /></p>
<p>This url redirects to fbaction.net, and prompts the user to enter their Facebook credentials. The page looks exactly like a standard Facebook login, but the url is clearly not Facebook:</p>
<div id="attachment_1830" class="wp-caption aligncenter" style="width: 640px"><img class="size-full wp-image-1830" title="picture-212" src="http://www.snipe.net/wp-content/uploads/2009/05/picture-212.png" alt="picture-212" width="630" height="421" /><p class="wp-caption-text">Screenshot by TechCrunch</p></div>
<p>According to <a href="http://www.techcrunch.com/2009/04/29/phishing-attack-underway-at-facebook-dont-sign-in-to-fbactionnet/" target="_blank">an excellent TechCrunch article</a>, Facebook has already taken steps to protect users from falling victim to this scam. Facebook told them:</p>
<p style="padding-left: 30px;">We are aware of this phishing domain and have already begun to take action. Specifically, we have passed the domain on to Markmonitor who pushes the domain to the browsers for blacklisting. They will also actively try to disable the site at the server/domain level for people who don’t have updated browsers. Our user operations team has blocked the domain from being shared on Facebook and is removing the content retroactively from any messages. They will also be resetting passwords of senders to remove access from an attacker. We’re also reaching out to the ISPs to get information and will attempt to build a civil and/or criminal case against the owners.</p>
<p>This behavior is very similar to the recent attacks tricking users to go to domains like apreps.at (<a href="http://www.techcrunch.com/2009/05/21/arepsat-this-weeks-facebook-phishing-scam/" target="_blank">more at TechCrunch</a>), and 151.im (<a href="http://www.techcrunch.com/2009/05/14/dont-drink-the-151im-the-latest-facebook-phishing-scam/" target="_blank">more at TechCrunch</a>).</p>
<h2>Keeping yourself safe</h2>
<p>One might wonder what the end goal is for collecting millions of Facebook user logins &#8211; however many people use the same login credentials for many of their online accounts &#8211; even email accounts &#8211; which means a malicious website that has obtained the login for a user&#8217;s Facebook account could theoretically obtain access to any online account the user has that uses a relatively standard &#8220;I forgot my password&#8221; emailed password reminder system.</p>
<p>At the risk of overstating the obvious, this means that <strong>if a user uses the same login credentials for a social network and for anything else, if they become a victim in one of these phishing attempts, their email, online financial accounts and banking accounts, and so on are vulnerable to being hacked</strong>. Plus, if you use Facebook Connect to access any websites, once your Facebook account has been compromised, the malicious sites will have access to those websites under your account as well.</p>
<ul>
<li><strong>Always check the url of a site prompting you for a login. Always. Every time. </strong> No matter how legit it looks.</li>
<li><strong>Always use unique passwords for every single website you have an account with.</strong> Programs like <a href="http://agilewebsolutions.com/products/1Password" target="_blank">1Password for Mac</a> make this very easy to do, generating unique passwords for every sign-up, and storing them in the Mac OSX keychain. If you&#8217;re on a PC, consider <a href="http://keepass.info/" target="_blank">KeePass</a> or <a href="http://www.roboform.com" target="_blank">Roboform</a>.</li>
<li>Switch over or upgrade to a browser (like Firefox, IE8, etc) that supports warning users when they are about to enter a site known for phishing activity.</li>
<li><strong>Don&#8217;t get cocky.</strong> The people I have seen fall prey to these phishing attempts are not noobs, and not the type who blindly click on anything. These are reasonably tech savvy people who have become less careful than they should be.</li>
</ul>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2008/11/facebook-and-myspace-users-beware-virus/' rel='bookmark' title='Permanent Link: Facebook and MySpace Users, Beware!'>Facebook and MySpace Users, Beware!</a> <small>I have received two virus emails from two unrelated friends,...</small></li>
<li><a href='http://www.snipe.net/2010/02/use-your-own-domain-for-openid-logins/' rel='bookmark' title='Permanent Link: Use Your Own Domain for OpenID Logins'>Use Your Own Domain for OpenID Logins</a> <small>I&#8217;m a big fan of OpenID, and the concept of...</small></li>
<li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-two/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part Two'>Advertising on Facebook &#8211; Part Two</a> <small>In part one of this series, we talked about your...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/05/new-facebook-phishing-attempts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Advertising on Facebook &#8211; Part Three</title>
		<link>http://www.snipe.net/2009/02/advertising-on-facebook-part-three/</link>
		<comments>http://www.snipe.net/2009/02/advertising-on-facebook-part-three/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 16:53:38 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook applications]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=1310</guid>
		<description><![CDATA[Part three of this series will deal specifically with an important issue that had come up in part one: Some users, albeit a tiny percentage of overall users, were encountering a malware warning on pages where SocialCash ads are being served. This is, of course, a BFD. As I mentioned in section one, while I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-three%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-three%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>Part three of this series will deal specifically with an important issue that had come up in <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-one/" target="_blank">part one</a>: Some users, albeit a tiny percentage of overall users, were <strong>encountering a malware warning on pages where SocialCash ads are being served</strong>. <span id="more-1310"></span><strong></strong></p>
<p><strong>This is, of course, a BFD.</strong> As I mentioned in <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-one/" target="_blank">section one</a>, while I was not going to assume that SocialCash was knowingly running any kind of malware, the mere appearance of impropriety can do irreparable damage to the reputation of both an application and the developers associated with it.</p>
<p>The back and forth on this is a little lengthy, but I thought it might be valuable for you to to see how this played out. The short version &#8211; after running some tests, they feel that the malware alerts are false alarms triggered by overly aggressive heuristic detection algorithms. They then went on to suggest that I might want to find a new ad network.</p>
<p>*blink*</p>
<p>So here&#8217;s the long version, starting from the very beginning&#8230;</p>
<blockquote><p><strong>Email from app user: Feb 1, 2009 11:05AM</strong></p>
<p>I like the app or at least a lot of my friends do.</p>
<p>However, in the last two days my anti-virus has been flagging up a malicious link on your start page. It appears to be a script that, if allowed to run, will capture key strokes and other info. I re-checked using Norton anti-virus (I use Avira anti-virus normally) and it also flagged the same script.</p>
<p>Avira warns me that &#8221; functionalities include &#8211; but are not limited to &#8211; downloading trojans, link to other infected pages, spy the user or spoof the content of a banking site. &#8221;</p>
<p>Would you please check the page and remove this?</p></blockquote>
<p>I immediately replied back to the user, asking if they could possibly provide any more information on what antivirus they&#8217;re running, whether it was the top ad or the bottom ad that triggered it (since I use SocialCash on top, SocialMedia on the bottom, and I needed to know whose ass to chew off), etc. They quickly replied:</p>
<blockquote><p><strong>Reply from app user: Feb 1, 2009 &#8211; 12:59PM</strong></p>
<p>It happened in two different apps on FB who have the same ad server as you have at the top of your page &#8211; socialcash I think?</p></blockquote>
<p>Okay, so it looked like SocialCash was potentially the issue. I sent an email to SocialCash at 2:03PM that same day, just moments after receiving the application user&#8217;s reply:</p>
<blockquote><p><strong>Email from me to SocialCash:  Feb 1, 2009 &#8211; </strong><strong>2:03PM</strong></p>
<p>I received this notification from one of our users today. After discussing this with him further, he says it was happening on two other apps that were being served by SocialCash. When I removed the SocialCash ad code and stuck only with SocialMedia, the alert went away.</p>
<p>This is absolutely unacceptable. I don&#8217;t know whether this was a legitimate threat or not, but even if it was erroneously triggering this warning, this type of thing could do serious damage to the reputation of this application and any other applications associated with my name.</p>
<p>I would like an explanation of what happened here.</p></blockquote>
<p>Maybe I came off a little too strong &#8211; I don&#8217;t think so. Malware alerts are, as I mentioned, a BFD, and to find out about this from a user sucks.</p>
<p>SocialCash replied, over 24 hours later &#8211; an admittedly longer response time than I would have hoped for in a situation where users think my application has a virus.</p>
<blockquote><p><strong>Email from SocialCash to me: Feb 2, 2009 &#8211; 4:53PM</strong></p>
<p>We would never serve intentionally serve anything infectious or damaging, so this is definitely news to us.  What ad was it?  I see the users information below, so we will sync up with our tech side to see what we can find out.  I&#8217;m sorry that this has happened.  The more information you&#8217;re able to pass on, the quicker we can identify the issue.</p></blockquote>
<p>I replied back that I was asking for more information from the users:</p>
<blockquote><p><strong>Email from me to SocialCash: Feb 2, 2009 &#8211; 4:57PM</strong></p>
<p>I wish I knew which ad it was &#8211; I&#8217;d have sent a screenshot and explanation. Problem is, I naturally had to yank the SocialCash ads, lest my app get a reputation for distributing malware &#8211; so unless the reporting party happens to remember what the ads is, the only way for me to reproduce it is to turn those ads back on, which I don&#8217;t want to do until the situation is resolved.  I replied to him the day he emailed me [yesterday], asking if he could describe the ad, etc &#8211; but he hasn&#8217;t replied yet.</p></blockquote>
<p>Days passed with no reply from SocialCash. I was hoping the issue was perhaps transient, so I decided to enable SocialCash ads again. Shortly afterwards, I received anotger malware complaint, this time from a totally different user. I sent another email to SocialCash, since I hadn&#8217;t heard from them.</p>
<blockquote><p><strong>Email from me to SocialCash: Feb 5, 2009 &#8211; 4:01PM</strong></p>
<p>Any progress on this? I received another complaint today. We are going to lose users if this situation doesn&#8217;t get resolved quickly.</p>
<p>&#8220;everytime i click on to this add on my antivirus avira throws up a malware issue at least twice per page why is this are you infected???&#8221;</p></blockquote>
<p>At this point, I reached out to some Windows users on Twitter. I created one page with only a SocialCash ad, and one page with only a SocialMedia ad, that way I could be 100% positive that SocialCash was the issue. I had 5 friends using Windows refresh each page upwards of 60 times, and their antivirus never triggered an alert. While I was relieved to know that most windows users were apparently not seeing this alert, it naturally made troubleshooting much harder.</p>
<p>Luckily, both of the reporting users had gotten back to me at this point, and both reported that the alert only popped up on the SocialCash page. SocialMedia was off the hook for sure. After doing a little more digging, I sent SocialCash an update with what I had found:</p>
<blockquote><p><strong>Email from me to SocialCash: Feb 5, 2009 &#8211; 5:33PM</strong></p>
<p>It looks like both people who reported a problem were running Mozilla/5.0 (Windows; Windows NT 6.0;rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 &#8211; one with US-english as default language and one with en-GB as default language. Both reporting the problem with Avira, and one confirmed the same alert with Norton.</p></blockquote>
<p>The next day, one of the Facebook application users was kind enough to email me back with more specifics and a screenshot of the alert they&#8217;re receiving. I forwarded this on to SocialCash:</p>
<blockquote><p><strong>Email from me to SocialCash: Feb 6, 2009 &#8211; 1:38PM</strong></p>
<p>Here is more information &#8211; the best so far. Steven says its occurring on every page load of the SocialCash test page, and sometimes pops up several alerts on a single page load. See the attached screenshot of the virus alert.</p>
<p>Perhaps you should get in touch with Avira?</p></blockquote>
<p>SocialCash replied later that day with their conclusion:</p>
<blockquote><p><strong>Email from SocialCash to me: Feb 6, 4:38PM</strong></p>
<p>We’ve done some testing, and have confirmed that there is no malware inside of our advertisements.  Please know that no other users or publishers have reported positive hits with antivirus software.</p>
<p>The alert is caused by Javascript compression being flagged as potentially malicious by heuristic detection algorithms.  It’s a false positive that happens only when users enable heuristic detection in their anti-virus software.  There are many frequently used script libraries available on the web that cause a similar false alerts to be thrown.  We believe that the benefit of a much smaller download, and hence faster ad rendering and better performance, outweighs the smaller number of tech-savvy users who will surf the web with these controls enabled.  Since we’ve confirmed that our advertisements do not contain malware, and because that this is the first report we’ve received (amongst billions of impressions), we feel that this is the right approach to take to provide maximum value to the largest population of our users.</p>
<p>Given that you have sophisticated users who are raising these concerns to you, the last thing we want is for your use of SocialCash to impact your user base.  We don’t think there is a way to remove this behaviour from the subset of your users who see these errors.  This all being said, it may make sense for you to discontinue the use of our advertisements if you think this will have a negative impact on your overall user population.  We obviously take this type of feedback very seriously, and wanted to thank you for bringing this issue to our attention.</p>
<p>Please let us know if you would like any further information, and let us know your if you intend to continue to use our product.</p></blockquote>
<p><strong>This is the first report they have received, among billions of impressions? It seems statistically impossible that my application has received two reports of this problem</strong>, with only 100k monthly active users. Out of their billions of impresions, my puny 100k monthly active users make up only a tiny fraction of those impressions, so what are the the odds that not one but two of my users brought up a problem that no one else brought up.</p>
<p><strong>The application is not one that appeals to particularly sophisticated people. </strong>It&#8217;s an absurdly simple application that lets people blow kises to each other &#8211; not exactly rocket surgery. The two users who reported it were clearly more savvy than an average user, which is probably why they actually contacted me about it, rather than freaking out and closing their browser window, convinced my application would steal their identity, email their grandmother all of their porn, make their ipod play only Jethro Tull and make their TV record &#8220;Gigli&#8221;. (<a href="http://www.youtube.com/watch?v=k-GaRKDsz-Y" target="_blank">Thanks, Weird Al!</a>)</p>
<h2>Conclusion</h2>
<p>I&#8217;m glad SocialCash claims to take these reports very seriously, but deciding their advertisment loading time is more important than the reputation of my application is not acceptable to me. &#8220;We take this sort of thing very seriously, and we appreciate you reporting it to us so we could completely ignore it and keep doing what we&#8217;re doing.&#8221;</p>
<p>It would be different if something in their ad code was causing a weird display issue for users of certain browsers and operating systems. But this isn&#8217;t some flaky display quirk. This isn&#8217;t something harmless that no one will notice. <strong>People visiting my application think I am trying to do them harm.</strong> Even if the percentage of people experiencing this issue is very small, that message is not one I am willing to live with.</p>
<p>Maybe I&#8217;m being too hard on SocialCash &#8211; but I take my reputation seriously. It&#8217;s a shame they don&#8217;t. The impression I get from my email exchange is that I am a pain in the ass client to them, and not worth the hassle to them for the paltry 100k mau I bring to the table. At this point, they don&#8217;t seem to want my business, and I care more about my reputation than the $15 a day I make them from. So I&#8217;ll be exploring one of the alternate ad networks, replacing SocialCash with whichever seems to be the best. Stay tuned!</p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-one/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part One'>Advertising on Facebook &#8211; Part One</a> <small>I have a Facebook application that seems to be doing...</small></li>
<li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-two/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part Two'>Advertising on Facebook &#8211; Part Two</a> <small>In part one of this series, we talked about your...</small></li>
<li><a href='http://www.snipe.net/2009/05/new-facebook-phishing-attempts/' rel='bookmark' title='Permanent Link: New Facebook Phishing Attempts'>New Facebook Phishing Attempts</a> <small>Looks like a new round of phishing attacks are well...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/02/advertising-on-facebook-part-three/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Advertising on Facebook &#8211; Part Two</title>
		<link>http://www.snipe.net/2009/02/advertising-on-facebook-part-two/</link>
		<comments>http://www.snipe.net/2009/02/advertising-on-facebook-part-two/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 08:04:20 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook applications]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=1206</guid>
		<description><![CDATA[In part one of this series, we talked about your options &#8211; and possible concessions you may have to make if you opt to advertise on Facebook applications. Part two will discuss the returns I have seen so far based on my own applications, and the ad network&#8217;s payout schedule. If you wandered in from [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-two%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-two%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>In <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-one/" target="_blank">part one of this series</a>, we talked about your options &#8211; and possible concessions you may have to make if you opt to advertise on Facebook applications. Part two will discuss the returns I have seen so far based on my own applications, and the ad network&#8217;s payout schedule.</p>
<p><span id="more-1206"></span><strong>If you wandered in from Google and haven&#8217;t yet read <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-one/" target="_blank">the first article in the series</a>, I strongly recommend it.</strong> There are some significant concerns discussed there that you may want to be aware of before implementing ads on your Facebook application.</p>
<h2>A note on ad-blockers</h2>
<p>For some reason, perhaps the url of the ad network sites themselves, the admin/reporting areas of SocialMedia (and Cubics, although I didn&#8217;t implement their ads) appear broken if you&#8217;re using AdBlock Pro for Firefox. The header images, and even some of your reporting tools, are being interpreted as advertisements, so they won&#8217;t display properly. The easiest way to deal with this is just to disable AdBlock Pro for the network domains giving you trouble.</p>
<div id="attachment_1212" class="wp-caption aligncenter" style="width: 315px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-7.png"><img class="size-full wp-image-1212" title="picture-7" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-7.png" alt="picture-7" width="305" height="210" /></a><p class="wp-caption-text">Disable AdBlock Pro per site</p></div>
<h2>A Note on AdBlockers &amp; Your Reporting Console</h2>
<p>Of SocialCash and SocialMedia, SocialCash definitely has a better reporting console &#8211; at least for my purposes here, since they let you see a daily performance breakdown  at a glance, where SocialMedia only gives you a graph view overview, and you have to select specific dates from a single dropdown menu.</p>
<p>Again, if you&#8217;re using AdBlock Pro, the flash performance graph may not appear for you until you allow ads on the SocialMedia domain.</p>
<p>Day-by-day reporting may not be important to you, and I suspect it will be less important to me as time goes on and I have more overall data.</p>
<h2>The Revenue Model</h2>
<p>Neither SocialCash nor SocialMedia do a stellar job of explaining exactly what your ad revenue is based (per impressions, per click, etc.), however I sent an email to SocialCash, asking about the rather dramatic fluctuation in revenue from day to say. They replied back:</p>
<blockquote><p>Many of our advertisers take several days to report sales. This means that for the first few we days, we don’t know how much your app is earning. The flip side to this lag is that if you stop running ads with us, you will continue to earn money as sales are reported to us.</p>
<p>Reliable data is only reached looking across a minimum number of impressions rather than days. This is typically over 150,000 impressions, but also depends largely on the placement of the ad, how the ads fit in the flow of your application, and your audience’s general engagement patterns. The same ad can yield widely varying click through rates and conversions based on these factors. We’re currently putting together some knowledge documents for developers on this front, so let us know if you’d like any guidance on these areas.</p>
<p>This simply means that it will take a couple of days to see a reliable eCPM reading. You’ll find this to be the case with all other performance networks as well. (This is not true with “brand” networks that pay a fixed amount for every impression.)</p></blockquote>
<p><strong>This leads me to believe that the revenue model is not based on impressions or even click-throughs, but instead based on user buy-in.</strong> The user adds the advertised application, subscribes to the advertiser&#8217;s service, etc &#8211; and you earn money. It&#8217;s been my experience that although you end up with fewer revenue points (since you&#8217;re requiring the user to buy-in, not just click), however the payoff is higher than a simple click-through based model.</p>
<p>Basically, since they&#8217;ve actually made a sale, they&#8217;ll pay higher per buy-in than they would for a simple click-through, which gives them no guarantee of actual revenue for their money spent.</p>
<p>I cannot find the model on the SocialMedia website, however I will confirm how their ad revenue is determined over the next few days and update this section. I suspect it is a similar model to SocialCash, based on the fluctuations in earnings.</p>
<h2>Payouts</h2>
<p>Both SocialCash and SocialMedia offer PayPal and a mailed check as a way to pay you your earnings.</p>
<p><strong>According to an email reply from SocialCash, payouts happen mid-month and end-of-month, give or take a day or two.</strong> Payments are allegedly made automatically, once you have earned over $50. I say allegedly only because I haven&#8217;t been with them long enough to say for sure &#8211; guess I&#8217;ll find out this week.)</p>
<p><strong>For SocialMedia, developers have the option of being paid on a weekly basis though PayPal or by check. </strong>This process can be automated. All payment requests must be made by 10pm Wednesday night to be paid out that coming Friday. All requests made after Weds 10pm will be paid out Friday of the next week. The minimum PayPal payout amount is $25.</p>
<h2>My Results So Far</h2>
<p><strong>I set up ads on my Facebook application on January 5, and as of end of day February 1 &#8211; just over three weeks &#8211; I have made $404.97 &#8211; 206.26 from SocialCash, and </strong><span id="total_earnings_count"><strong>$198.71 from SocialMedia. </strong>While these numbers seem close, there are two details that should be noted: I started with SocialMedia a few days after I started with SocialCash &#8211; and the SocialCash ad has the top banner position, while the SocialMedia ad is a footer banner.</span></p>
<p><span>Three weeks isn&#8217;t long enough to make any decisions written in stone, however the fact that SocialMedia is basically keeping pace with SocialCash, given the fact it had a later start and has an arguably much less prominent position on the page. Given the fact that their ads seem (slightly) less deceptive &#8211; and I haven&#8217;t had anyone reporting them for virus alerts on the application as I have with SocialCash (<a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-one/">see previous article</a>), I am strongly favoring SocialMedia over SocialCash at the moment.</span></p>
<p><span><strong>At the beginning of January, when I first added advertisements, I had approximately 54k monthly active users. As of February 1, I have 103k monthly active users.</strong> I was expecting a sharp drop in engagement once advertisements were implemented, figuring a lot of people would opt to use a similar application that didn&#8217;t have advertisements &#8211; however that is clearly not the case. </span></p>
<p><span>Here are my Facebook Insights report for the application from the beginning of the application launch:<br />
</span></p>
<div id="attachment_1228" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-11.png"><img class="size-large wp-image-1228" title="picture-11" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-11-560x290.png" alt="Monthly Stats Graph for Facebook Application" width="560" height="290" /></a><p class="wp-caption-text">Monthly Stats Graph for Facebook Application from Dec</p></div>
<p>Notice there is no significant drop in user engagement during the week of January 6, just after advertisements were added.</p>
<p>And here are the stats starting when the advertisements were added:</p>
<div id="attachment_1229" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-12.png"><img class="size-large wp-image-1229" title="picture-12" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-12-560x289.png" alt="Facebook Stats starting from January 7" width="560" height="289" /></a><p class="wp-caption-text">Facebook Stats starting from January 7</p></div>
<p><span>One would think that the ad revenue graphs would be at least somewhat similar to the engagement graph, however I have found that this isn&#8217;t the case at all. </span></p>
<p><span>Here are my stats from SocialCash, by week:</span></p>
<div id="attachment_1233" class="wp-caption aligncenter" style="width: 548px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-13.png"><img class="size-large wp-image-1233" title="picture-13" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-13-538x560.png" alt="SocialCash stats by week" width="538" height="560" /></a><p class="wp-caption-text">SocialCash stats by week</p></div>
<p>At the week level, you can&#8217;t see exactly how volatile the ups and downs are, so here are the past two weeks:</p>
<div id="attachment_1234" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-15.png"><img class="size-large wp-image-1234" title="picture-15" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-15-560x322.png" alt="SocialCash by week" width="560" height="322" /></a><p class="wp-caption-text">SocialCash by week</p></div>
<div id="attachment_1236" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-17.png"><img class="size-large wp-image-1236" title="picture-17" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-17-560x320.png" alt="SocialCash by week" width="560" height="320" /></a><p class="wp-caption-text">SocialCash by week</p></div>
<p>Because the reporting options for SocialMedia are not as robust, I can&#8217;t provide the same overviews as easily, but this is my performance over time for SocialMedia.</p>
<div id="attachment_1238" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-18.png"><img class="size-large wp-image-1238" title="picture-18" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-18-560x128.png" alt="SocialMedia stats since inception" width="560" height="128" /></a><p class="wp-caption-text">SocialMedia stats since inception</p></div>
<h2>Conclusion</h2>
<p>This experiment continues &#8211; three weeks is definitely not long enough to speak definitively about advertisements on Facebook, which ad network is the right fit, and which one will give you the most bang for your application buck. So far, I&#8217;m leaning towards SocialMedia, for the reasons detailed in the first article and this one &#8211; and the fact that they seem to be able to hold their own with regard to revenue is a big plus.</p>
<p>I&#8217;ll keep you posted on future progress and statistics &#8211; and SocialCash got back to me regarding the virus alert some users were reporting &#8211; <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-three/">check out part three in the series</a> to learn more about it, and why I won&#8217;t be using SocialCash anymore.</p>
<p style="text-align: center;">


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-one/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part One'>Advertising on Facebook &#8211; Part One</a> <small>I have a Facebook application that seems to be doing...</small></li>
<li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-three/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part Three'>Advertising on Facebook &#8211; Part Three</a> <small>Part three of this series will deal specifically with an...</small></li>
<li><a href='http://www.snipe.net/2009/01/advertising-on-facebook-applications-an-experiment/' rel='bookmark' title='Permanent Link: Advertising on Facebook Applications &#8211; An Experiment'>Advertising on Facebook Applications &#8211; An Experiment</a> <small>This article has been deprecated, and has been replaced by...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/02/advertising-on-facebook-part-two/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Advertising on Facebook &#8211; Part One</title>
		<link>http://www.snipe.net/2009/02/advertising-on-facebook-part-one/</link>
		<comments>http://www.snipe.net/2009/02/advertising-on-facebook-part-one/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 06:20:25 +0000</pubDate>
		<dc:creator>snipe</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook applications]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.snipe.net/?p=1186</guid>
		<description><![CDATA[I have a Facebook application that seems to be doing rather well &#8211; over 100k monthly active users after just two months, and gaining by about 1.5k every day. I&#8217;ve been toying with trying to monetize that in some way, and the most obvious way (that requires the least amount of effort) is to add [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-one%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.snipe.net%2F2009%2F02%2Fadvertising-on-facebook-part-one%2F&amp;source=snipeyhead&amp;style=normal&amp;service=bit.ly&amp;service_api=R_92bd97f4f8b9fa8a40675b36ea291223" height="61" width="50" /><br />
			</a>
		</div>
<p>I have a Facebook application that seems to be doing rather well &#8211; over 100k monthly active users after just two months, and gaining by about 1.5k every day. I&#8217;ve been toying with trying to monetize that in some way, and the most obvious way (that requires the least amount of effort) is to add banner advertisements.</p>
<p><span id="more-1186"></span></p>
<p><strong>This article series replaces my previous article, <a href="http://www.snipe.net/2009/01/advertising-on-facebook-applications-an-experiment/" target="_blank">Advertising on Facebook &#8211; An Experiment</a>, published in January. The information provided in the previous article will be provided in this series, but in a more organized, informative manner. That article is deprecated.</strong></p>
<h2>Social Media Advertising Networks</h2>
<p>There are a handful of advertising networks that seem to be the top options available:</p>
<ul>
<li><a href="http://www.socialcash.com" target="_blank">SocialCash</a></li>
<li><a href="http://www.socialmedia.com" target="_blank">SocialMedia</a></li>
<li><a href="http://www.rockyouads.com/" target="_blank">RockYou</a></li>
<li><a href="http://www.cubics.com/">Cubics</a></li>
<li><a href="http://www.offerpalmedia.com/" target="_blank">Offerpal</a> (points-based offers)</li>
<li><a href="http://www.adparlor.com/" target="_blank">AdParlor</a></li>
</ul>
<p>As of now, I have only experimented with SocialCash and SocialMedia, although I may expand the experiment to include others soon. SocialCash and SocialMedia seem to be the most popular choices of the above four, and SocialMedia has just raised an additional $6million in venture capital after coming out strong in 2008.</p>
<p>According to <a href="http://venturebeat.com/2009/01/29/social-ad-network-social-media-gets-funding-boost-after-strong-year/" target="_blank">an article in Venture Beat</a>, Social Media says it brought in between $15 and $20 million in revenue last year, mainly due to successful sales in the last six months.</p>
<h2>A note about the ads</h2>
<p>The types of ads offered by both SocialCash and SocialMedia tend to be what I consider a little deceptive. By that I mean many of them are engineered specifically to look like part of the application, and often use the application user&#8217;s name, photo and friend&#8217;s photos in the ad itself. SocialCash seems to be more guilty of this than SocialMedia, but both rely on similar tactics.</p>
<div id="attachment_1193" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-4.png"><img class="size-large wp-image-1193" title="picture-4" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-4-560x79.png" alt="Ad by SocialCash" width="560" height="79" /></a><p class="wp-caption-text">Ad by SocialCash</p></div>
<p><strong>Some of the images in the above ad are profile photos from my friends Facebook profiles.</strong> This ad links to a mysterious Facebook app called <a href="http://www.facebook.com/apps/application.php?id=44491432709" target="_blank">Jamster Mobile Screensaver</a>. I have no idea if this application is legit, and am not willing to sign-up and give it my mobile number to find out, but it feels fishy to me. Sort of reminds me of those &#8220;text L-O-S-E-R to shortcode 666666 for texts from hot girls&#8221; type of thing you see on TV at oh-my-god-o&#8217;clock in the morning.</p>
<div id="attachment_1194" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-5.png"><img class="size-large wp-image-1194" title="picture-5" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-5-560x82.png" alt="Another sample ad by SocialCash" width="560" height="82" /></a><p class="wp-caption-text">Another sample ad by SocialCash</p></div>
<p><strong>And in this ad, also by SocialCash, the ad pulls in my profile photo and my name.</strong> The advertiser site you get to when you click on seems to be some sort of Scrabble-type game, which requires the user to download an Active-X component to play. While I have no justified reason to believe this is suspect, an ad linking to a site that requires a download rubs me the wrong way, big time.</p>
<p>Another ad-type I have seen from SocialCash is a similar-style ad that leads you to a &#8220;quiz&#8221; website. At the end of the &#8220;quiz&#8221;, the website asks for your mobile phone number (without really explaining why), and in small text at the bottom, informs the user that they will be billed $19.95 per month for this service &#8211; when they are not even particularly clear on what the service actually is.</p>
<p>Still another ad style I have seen from them is one that leads you to a website that when you try to leave, a javascript alertbox pops up informing the user that they are going to miss out if they close the window, and sometimes even spawns a new popup window after the user has confirmed they want the window to close. I have a real problem with these kinds of ads. They feel a lot like the malware sites that try to convince (windows) users that their computer is infected, and they have to download this software to clean it. The software is, of course, malware and will subject the installer to a variety of ills from keylogging to unpromoted ads.</p>
<p><strong>I am absolutely not implying that the advertisers with SocialCash are promoting malware </strong>- just making the comparison in how that type of ad feels to me, someone who&#8217;s been around the Internet block for 15 years. That said, I received a troubling message from one of my application users today, which I will address later in this article.</p>
<p><strong>In the SocialMedia ad below, you can see they&#8217;re not pulling in as many user details, but a less savvy application user might not recognize this as an ad, and may actually think that this &#8220;Valentines Cards&#8221; thing is somehow related to the application itself.</strong> On the possible upside, the destination website, MyFunCards.Com, does not seem to be a paid service and seems harmless enough, although I certainly cannot speak to their SPAM policies or what they do with people&#8217;s email addresses when you send or receive a card from them.</p>
<div id="attachment_1192" class="wp-caption aligncenter" style="width: 570px"><a href="http://www.snipe.net/wp-content/uploads/2009/02/picture-6.png"><img class="size-large wp-image-1192" title="picture-6" src="http://www.snipe.net/wp-content/uploads/2009/02/picture-6-560x78.png" alt="Ad by SocialMedia" width="560" height="78" /></a><p class="wp-caption-text">Ad by SocialMedia</p></div>
<h2>The Conundrum</h2>
<p><strong>My own personal feelings are that these types of ads are not entirely ethical. The problem is, they <em>work</em> &#8211; and their somewhat sneaky tactics are exactly <em>why</em> they work. </strong>Facebook users suffer from banner-blindness as much as any other web user, so your standard, run-of-the-mill banner ads just won&#8217;t get as high of a click-through rate. So before you begin, you need to ask yourself whether or not you can deal with your name being associated with advertisements that may not reflect your own ethics.</p>
<p>Ads that trick a user into clicking on them by making it seem like its part of the application functionality (&#8220;you have 1 new message!&#8221;) are deceptive. Offers that throw a javascript window alertbox when a user tries to close the advertisement page, asking if they are really sure they want to leave and miss out on xyz implements the same tactics that malware sites use. It just doesn&#8217;t feel right to me.</p>
<h2>What SocialCash Had to Say</h2>
<p>When I first signed up in January, I emailed SocialCash, expressing some concern over the types of ads being run. They replied with the following via email (in two separate emails, condensed for clarity):</p>
<blockquote><p>Types of ads/offers.  One quick point on terminology:  “Ads” are the banners themselves; “offers” are what the user sees after clicking on an ad.  Your question seems to be on the offers.  We’ve been in the online marketing business since 2000 (on Facebook since early 2007) and advertisers range from large brands vying for app installs to tourism companies advertising discounted trips to Paris.   We display ads over 100+ countries.  In this range of advertisers is also mobile content, which provides users scheduled content on their mobile phone for a monthly fee.   This is a service many users enjoy worldwide[...]</p>
<p>[...]We’re in the process of upgrading our ads and you’ll see a change-over in the near term.  And like we said before, we have a wide mix of both ads and offers.  To fully understand the available options with advertising, we’d encourage you to do what most developers do and try multiple ad networks at once.  This is really the best way to learn the ins and outs of optimizing and monetization.  That experience also enables a great deal of choice for you on the whos, whats, wheres, etc. of advertisements within your applications.   There are tons of great resources out there!</p></blockquote>
<h2>An Additional Concern</h2>
<p><strong>As I mentioned earlier in the article, I received a troubling message from one of my application users today</strong>. I have emailed SocialCash about this, and expect to hear back from them tomorrow, but this situation was drastic enough for me to pull their ads from my application today. This is the message I received:</p>
<blockquote><p>I like the app or at least a lot of my friends do.</p>
<p>However, in the last two days my anti-virus has been flagging up a malicious link on your start page. It appears to be a script that, if allowed to run, will capture key strokes and other info. I re-checked using Norton anti-virus (I use Avira anti-virus normally) and it also flagged the same script.</p>
<p>Avira warns me that &#8221; functionalities include &#8211; but are not limited to &#8211; downloading trojans, link to other infected pages, spy the user or spoof the content of a banking site.</p></blockquote>
<p>I replied back to this user immediately (for obvious reasons), and they replied again:</p>
<blockquote><p>It happened in two different apps on FB who have the same ad server as you have at the top of your page &#8211; socialcash I think?</p></blockquote>
<p><strong>This, my friends, is a deal-breaker.</strong> If they do not have an adequate explanation for what happened, I will no longer be using SocialCash. Even if the advertiser/advertisement is not actually malware and was erroneously labeled as such, it is their responsibility to make sure something like this NEVER happens. With all the actual virus activity on Facebook, sometimes like this can ruin the reputation of an application &#8211; and once you lose the user&#8217;s trust, you WILL NOT GET IT BACK.</p>
<p><strong>UPDATE: For more information on this issue, <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-three/" target="_self">click here to read Part Three</a>.</strong></p>
<p>In the next article in the series, I show you my performance stats. <a href="http://www.snipe.net/2009/02/advertising-on-facebook-part-two/" target="_self">Click here to go to Part Two</a>!</p>


<p>Possibly related posts:<ol><li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-three/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part Three'>Advertising on Facebook &#8211; Part Three</a> <small>Part three of this series will deal specifically with an...</small></li>
<li><a href='http://www.snipe.net/2009/02/advertising-on-facebook-part-two/' rel='bookmark' title='Permanent Link: Advertising on Facebook &#8211; Part Two'>Advertising on Facebook &#8211; Part Two</a> <small>In part one of this series, we talked about your...</small></li>
<li><a href='http://www.snipe.net/2009/01/advertising-on-facebook-applications-an-experiment/' rel='bookmark' title='Permanent Link: Advertising on Facebook Applications &#8211; An Experiment'>Advertising on Facebook Applications &#8211; An Experiment</a> <small>This article has been deprecated, and has been replaced by...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.snipe.net/2009/02/advertising-on-facebook-part-one/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
