Promote My Site

Welcome to the Home of Great Social Media Management Products

PMS Social Suite - Strategize, Automate, and Manage everything about your Digg Marketing. Find and maintain great friends, shout effectively, and perform in depth analysis on your social network. Freemium and Premium.    PMS Social Network Analyzer - Query and analyze a huge list of social networking sites. Find the networks that most closely match your target audience. Freemium.    PMS Ystore Analyzer - Analyze and improve SEO on your Yahoo store. Mazimize your store's presence in the search engines. Free.

PMS Ping - Ping all the backlinks to a URL. Make sure you get credit for your hard earned links! Free.
   Greasemonkey Scripts - FireFox browser enhancements for improving your social media efficiency. Free.   
 
Category >> Greasemonkey

Aug 12
2008

Twitter Gave Me the Mark of the Beast

Posted by Don in TwitterGreasemonkey

Don
devil

I got into twitter in a big way last week. My account had been around for a long time, but I wasn't doing anything to promote it. Then I started using our Twitter Greasemonkey Script and started following 2,000 people that were interested in the same things I was. After a few days I removed everyone that wasn't mutual (down to about 500) and started adding more. I was looking to build a large community of people with similar interests.

I soon found out that Twitter had adjusted my "Follow Limit" to 1,000. I couldn't follow any more than that. So I added another 400 or so friends, and shortly was up to 650 followers. Not bad for less than a week's work.

I've also started to get "organic" followers. People are interested in what I have to say, so they've started following me. So I cut down my list to just mutual friends (people that I follow were also following me) and tried to add some more.

They Gave me the Mark of the Beast!

Today I found that I was unable to add any more people to follow. I'm permanently stuck at following 666 people. They've given me the mark of the devil!

I guess that's how Twitter wants to play. From their blog:

Follow spam is the act of following mass numbers of people, not because you're actually interested in their tweets, but simply to gain attention, get views of your profile (and possibly clicks on URLs therein), or (ideally) to get followed back.

I really disagree with the use of the word "spam" in this context. The key element to spam is that the communication is unsolicited. People constantly degrade this definition by referring to things such as "blog spam" and "bookmark spam". Sorry, those aren't examples of spam. If you visit a blog, you aren't viewing anything that you didn't solicit. If you ask people to submit bookmarks and they do so within the bounds of your terms of service, by definition it's not spam. And there can be absolutely nothing that could constitute "follow spam".

Social Networks are Like a Party

Twitter is a huge party. Everyone with access is invited. You're free to wander around the party and meet people. At a real party, you can wander around and listen in on conversations, and if you find something interesting you join in and add something. It's the same thing at Twitter -- you meet people by looking at their interests, and you join in by following them. If they don't want to talk, then just don't follow them back. They'll eventually go away, just like a real party. If people weren't interested in you, then they wouldn't be clicking on your profile and then to your web page. The fact that following lots of people will bring your site traffic and subscribers is proof that these attempts at communication are NOT spam -- the contact is obviously wanted if people follow it up with a visit to your web site.

Many people who are seeking to get attention in this way have even created programs to do the following on their behalf, which enable them to follow thousands of people at the blink of any eye.

Perhaps Twitter should re-read their TOS, because there's absolutely nothing in it that disallows the use of macros, scripts, bots, etc. In fact, they encourage this by publishing an API. A large factor in their widespread adoption has been the availability of third party tools. Because let's face it, the Twitter HTML interface is pretty clunky and badly needs 3rd party support.

Maybe there is a way to add "thousands of people at the blink of any eye", but the Greasemonkey Script that we provide actually adds friends more slowly than a human can do so by clicking the mouse. Our approach is easier on their architectural limis than their own interface. Either way, everyone is limited to their 100 API actions per hour limit, so what's their problem?

spam

Will the Real Spammers Please Stand Up?

In less-extreme cases, they simply annoy thousands of legitimate users who get an email about this new follower only to find out their interest may not be entirely...sincere.

Uh, isn't it Twitter that's sending out those annoying emails? They're not unsolicited since every user can set their own preference to be notified by email. So what's the big deal? If you think a follower's interest is not "sincere" then just don't follow them back. The fact that so many people do follow you back when you follow them indicates that they're interested in the communication.

And for the people that are concerned about people following you that you aren't interested in, is this any worse than constant updates from some guy wondering whether he should have granola or wheat toast before going to the gym? Nothing says you have to go click on a new followers profile page and then on to their website. It's a lot easier to avoid.

Andy Beal just published this scenario about spamming on Twitter:

If spammer "Viagra4U" followed 10,000 other Twitter users, the chances are that most of those users would have their account set up to alert them of any new followers. Now, Viagra4U's profile includes a spam/trojan link, and his updates likewise do the same. If enough people clicked through to view just who "Viagra4U" was -- and why did he follow them -- some of them might just click on a link. You may be savvy enough to not fall for the above, but plenty of others don't share your mad Twitter skilz.

That approach wouldn't work for the spammer, unless enough people actually were interested enough in the ads to buy something. And if they were interested, then it's not really spam, is it? The twitter user actively went to that site and then make a purchase. More likely, the campaign would end because its not very effective to spend the time adding all those people if they're not going to be interested in what you have to offer.

Back to the Twitter blog:

We do our best by taking a multi-dimensional approach. We look at a number of factors -- including how many people are following you back -- before applying limits. We don't reveal exact limits, because it's somewhat complicated and, more importantly, if you were to tell spammers exactly what the filtering rules are on your email or, say, Google's PageRank, they'd just engineer their way around them much more easily.

Well guys, your approach is broken. Because I've got more followers than I'm allowed to follow. And I'm getting more followers all the time, so obviously there's some interest in what I have to say.

The bad news for some is that it's possible you'll run into a limit and get frustrated. If that happens, please let us know. We want to learn how people want to use Twitter. (Note: We intend to allow you to follow at least as many people as follow you, though there are cases where that might not yet be the case. We will fix that.)

I filled out a support ticket this morning. So far no answer. You'd think they could at least have an auto-responder say "We've received your ticket and are working on your problem." It seems to be a common theme with young, hip Web 2.0 companies that they are completely clueless about customer support. That's probably because since they aren't making any money from us they don't think of us as their customers. Much like TV networks think of viewers as something else than customers. I'd like to think they'll get to it, but there's a comment on their blog showing it's been a long time since they've answered someone else's problem report.

Either way, code that would allow the current situation must be pretty badly broken, which doesn't make me feel very good.

By the way, this is only a small part of our approach to spam in general. We'll be talking more soon about other measures we're taking. Thanks for hanging with us as we figure everything out.

It must be nice to have a big pile of VC cash to sit on while you're figuring things out. From someone that's been there, done that, let me give you this advice. Figure out how to start making money. The VC cash is going to run out, no matter how cool and hip you are. And you're going to find out that making money is a lot harder than getting the system up and running was.

I'll give the CEO of Twitter another hint: The people that you'll end up making money from are the business users. If you start charging for access, the users that want to post about their breakfast choices are going to go away really fast. They won't pay, they won't even put up with advertising. If you think your users are disturbed by a few extra follows, just wait until you start trying to monetize your site. The people that are using the service to further their business are the ones that will be able to make a financial justification to feed into your business model, whatever that ends up being.

One of the rules of being a VC funded entreprenuer is that you won't realize the value of these nuggets you get from people until several years later. Enjoy your ride.

The Good News

The good news in all of this is that I was able to use our Greasemonkey Twitter Script to reach a critical mass on Twitter. There are now enough people following me that I can actually have conversations that I'm interested in. And people continue to add me (I can tell, because I keep getting those annoying emails every 10 minutes). I'm hoping that Twitter can figure out that I'm not some evil spammer and just want to participate in a wider community and remove these silly limits.

Aug 08
2008

Twitter Smarter with Greasemonkey

Posted by Don in TwitterGreasemonkey

ltdraper

Yes, it's another cool Greasemonkey script from Promote My Site to improve your social media experience. This time it's for Twitter.

If you're new to Twitter, the first thing you find out is that you start off without anyone following you. So posting is like talking to yourself in the forest. Sure, your voice sounds great, but what's the point?

There are two basic strategies for getting people to follow you on Twitter. The first is to be famous. If you are Matt Cutts, Rand Fishkin, Jeremy Schoemaker, or Darren Rowse, all you have to do is hop down to the local pub, scrawl your twitter address on a napkin, and leave it on the bar. In a few days you'll have thousands of followers.

For the rest of us, it's a bit more work. Sure, you can mention the fact that you're now on Twitter on your blog and in various social media circles, but if you really want people to follow you, you need to start off by following other people. The easiest way to get into a conversation with a lot of people that share your interests is to find other people that share your interests, and then start following them and their followers. Eventually some of them will follow you back and you're off and Twittering!

This of course involves a lot of drudgery and mouse clicking, so in typical Promote My Site fashion we've built a Greasemonkey Script to Add and Manage Your Twitter Friends. That link points to the Fireboard Forum thread that will always have the latest news and versions. And of course, we've done a YouTube video on how to use it.

  

If you haven't already done so, go install Greasemonkey. If the thought of doing that terrifies you, watch our video on How to Install Greasemonkey. Greasemonkey is a FireFox only application, so if you don't already have Firefox installed, please do yourself a favor and do that!

After you've followed a bunch of people, just sit back and watch the follow backs roll in. We've found that about 12% of the people with an interest in SEM have an automatic follow back set up. More will follow you as the day goes on. Give it a few days, then go to your followers page and drop the ones that aren't mutual. If they're not in to you, then it's time to just move on.

I started the week with around 50 followers. After a few days of testing this script and really not working very hard at it I'm coming up on 500 followers. Sure, I'm no rock star, but having a conversation with 500 people that share my interests is, well, interesting!

We're thinking of all kinds of things we could put into the premium version of the PMS Social Suite to expand this concept. If you attach a database to this you could do some brilliant things. If you've got any ideas, please drop us a note.

Jul 16
2008

How to Block Obnoxious Digg Shouts

Posted by Don in softwarePMS Social SuiteGreasemonkeyfreeDigg

ltdraper
bother

Sometimes your Digg friends just don't know when to quit.

We've all seen the person that seems to have just discovered the shout button and sends us 20 spams, er shouts, a day. We've been smart enough to turn off the email notfication for new shouts, but it's still clogging up our shout pages.

We don't want to lose them as a friend, because frankly they send good stuff once in a while and they digg our stuff, but there's just no way in Digg to get them to cut it out. It's either receive every shout or stop being friends.

A Script to Block Those Bothersome Shouts

Now there's a solution. If you haven't already, go install Greasemonkey. Really. Go do it right now. Then install our new Greasemonkey Script to Block Digg Shouts. After you have Greasemonkey installed you just click on the link and the script will install itself. You can make things more efficient by right clicking on the Greasemonkey icon, selecting Manage User Scripts, and then moving the Digg Shout Blocker to the top of the list -- that will make it get executed first. Note that Greasemonkey is a Firefox extension, so you'll have to install Firefox if you haven't already done that.

We have both Freemium (free to registered users) and Premium (paid) versions of our software. You'll need to be at least a registered user of Promote-My-Site to use this tool, because you'll need to set up an account on the PMS Social Suite. The freemium version will do everything you need. You'll want to follow the installation instructions. You don't actually have to install Imacros in order to use the shout block capabilities, but there are so many other features that you're going to want to install it as well. We have to require registration because we need to maintain a database record of who you're trying to ignore.

Once you've registered, go to the tool and click on the Profiles tab. Click the Add button and enter your Digg Username and Password, then click the Add button at the bottom. Now go to the Manage Friends tab. Your Digg Username should be filled in already, so click the Refresh From Digg button. The API calls will run and you'll get your grid populated with your current friends.

Let's say we're getting a lot of unwanted shouts from Oliver Taco. We can enter his name in the Friend Name field then click Query and we'll see this:

block digg shouts

Now we just click the Toggle Block button and then Query again and we'll see that OliverTaco now has a status of Yes for Blocked. We've now marked him in our database as someone that we don't want to see their shouts.

How it Works

block digg shouts

The Promote My Site server maintains a database of which friends you've decided to block. The Greasemonkey script checks that database each time you view your shout pages in Digg. If it sees someone on the blocked list, it runs a bit of code that mimics pressing the delete button on the shout. Viola, that user can no longer shout to you!

The script runs entirely in your Firefox browser. Other than the fact that you're able to delete shouts fairly quickly, there's no way for the Digg server to tell what you're doing. It does the same thing as if you had kept a spreadsheet of digg friends you want to ignore and delete each shout from them every time you load a shout page. Except it's a lot easier.

Blocking shouts is permanent. When the page loads, the delete code is run and they'll really be gone. But you can always just go back to the PMS Social Suite and toggle the Blocked status of a user back again.

Of course, if you block everybody that's shouting eventualy you'll just get back a blank page from Digg. You can see how many shouts were deleted by looking at the Shouts Received tab on your Digg page. The script adds (n Ignored) in italics right next to it to show you how many were ignored.

ignored shouts

BTW, while I used OliverTaco as an example, I wouldn't suggest blocking his shouts. The rumor is that he's pretty good about using the PMS Social Suite and if you send him good stuff and reciprocate, he's very likely to Digg your shouts. So is LtDraper.

Other free Greasemonkey scripts we suggest to enhance your digging experience are Help Digg Your Incoming Shouts and Quickly Delete Your Shouts. They're part of the install process for the PMS Social Suite anway.