Google Analytics, Casualty of Spam
ditherandbicker.com
ditherandbicker.com
A friend's analytics showed an amazing number of visits for a tiny site. While traffic was up, it did not lead to new clients. She fired the company she'd engaged for SEO/SEM because they kept raising their rates as traffic milestones were reached (hundreds of dollars a month).
Immediately after terminating that relationship, she noticed a 95% drop in traffic and panicked (see http://i.imgur.com/WwJ0vYo.png ). I was asked to fix it for her. One look in the referrers showed that this 95% all originated from China (ads.acesse.com) and was useless/fake (very few page views, very short durations). While we have no proof to support a lawsuit, the timing was too much of a coincidence to ignore.
I think that's what the previous poster is getting at - getting a lot of revenue isn't hard if you're willing to throw core parts of your business under the bus (say, profitability).
More generally though optimizing for any kind of financial target (whether revenue, profit, or otherwise) can still be gamed like any other metric.
Your salesperson promises the moon to a client, closes a bunch of deals, looks great, and your company takes on a boatload of liability in the process - for example.
Or, to take a real life example - drop the price of your software to 99 cents and ride a huge sales wave but find your clientele unwilling to pay anything more than 99 cents from then on (hellllo mobile apps).
Lots of ways raw revenue/profit isn't by itself a great metric.
Oddly I was reading how Buffets first insurance company was focused on writing profitable premiums only - to the extent of seeing shrinking business. It was unusual then and now, so I do take your point.
Sure it will be hard to determine if the improvements are due to the cause of SEO or some other update, but using revenue as a metric has the same issue.
(Ideally one would use a "difference in differences"[1] approach, but it could be difficult without good comparators).
However, there is another problem with metrics. Sometimes, it is too easy to pay too much attention to vanity metrics that won't add anything to your bottom line. Will moving from a 25th place to 1st place for a search help your business? That depends - does that search generate traffic, and does that traffic generate revenue? On the other hand, increasing revenue is never a bad thing.
I'd argue that unless decision makers have too much time on their hands, they're better off focusing on metrics like revenue than metrics like search results. Validity will be a problem across all metrics, but at least there isn't a tendency to optimize useless metrics.
Disclosure: professional marketer and former FT SEO who is tired of people getting fed snake oil.
1. The keywords you want may be worthless 2. Google/Bing/Yahoo stopped sending the keyword data about a year ago (so you have almost no insight into what keywords did what
What is important is driving meaningful traffic. This usually means increasing visits that increase revenue.
Here is the hard part, besides ecommerce sites, most businesses do NOT track at the level needed to know.
Even if you educate people, there is a tiny set that actually care to track and an even smaller set that actually put in the effort to do so.
A lot of people still care about the vanity side. "I am #1 for <keyword>"
Pay for Perforamce marketing only works if you close the loop. And even then it's a hard to do and may not be best for everyone
To me, it does sound like your friend was a victim of fraud.
Let's say I am selling a saas service, Facebook for dogs. I advertise on keywords like "share my puppy pics". Each keyword hits a different landing page. I track users with a cookie
Is there any more or less to do?
By the way, she does not sell a product, she sells a service (herself) and that's a little more difficult to track.
https://plus.google.com/+GoogleAnalytics/posts/2tJ79CkfnZk
If you're seeing nefarious traffic/referrers you may want to tick this box which I believe is unticked by default.
> The backend will exclude hits matching the User Agents named in the list as though they were subject to a profile filter
I have 100 of clients whose analytics are useless, I can't block them on server side since they never visit the sites.
It's impossible to keep up creating filters to filter them out also on Google Analytics.
This technique is a new, has been going on for a month or so.
The real problem here is that Analytics has that real-time view. If a spammer creates a test account and then tries to spam it, they can get real-time feedback on what works / what doesn't.
The solution is straightforward but not "easy": put the analytics frontend[1] on the same host that serves the rest of the application; use the same session auth and spam filtering that is already there.
[1] By "frontend" I mean the first step of the analytics data-gathering pipeline. And this part could be as simple as a new logging module that consumes log data in realtime, anonymizing it and aggregating it, then uploading it to one or more analytics services of your choice.
This solution sacrifices the ease-of-use that analytics currently enjoys. No more "just drop in this <script> tag."
The problem is still there however as this is how the spammers send fake data. Essentially, even the server side API is still unauthenticated.
Just create a view filter that ignores traffic on any hostname other than yours. That's it.
(It's been a while since Analytics was anywhere near my personal work, so could be wrong here.)
Really, it sounds like the author is claiming that JavaScript only analytics solutions are the problem, not that GA is inherently bad (clickbait title aside).
Beyond that, as a few people have stated ITT, most of your GA reports are pure fiction already and it's worse the larger your site is. If a significant fraction of your total data is garbage, you aren't going to get much out of it, even if you can clean it up.
Scenario:
I want to annoy / confuse / distract my competitor by making their analytics data less-effective (potentially totally unusable). I grab their tracking ID and send tons of fake events / requests / page views. Now my competitor can't really figure out what actual traffic they're getting and what's real and what's fake... Plus they spend time trying to figure out what's going on, clean up their data etc.
It can go way beyond referring domains - think custom events, ecommerce tracking, site speed... anything that analytics tracks can be faked.
I have a site with less than 200 "visits" per month. 20% of traffic apparently comes from the site semalt.semalt.com. 10% comes from this site: buttons-for-website.com. Another 6% is from this one: make-money-online.7makemoneyonline.com
If you are seriously using analytics then you aren't really working in absolute numbers and the only problem is sporadic noise.
Bigger sites couldn't be targeted cost-effectively because they would have to make a lot more noise for themselves to even show up in the analytics reports. Also, the people reading the reports are more likely professional and aware of those techniques.
Their algorithm is probably not so advanced, so they just shoot lots of requests to any site they can find. Luckily for them, most sites are small and unsuccessful.
http://blog.steve.org.uk/paying_attention_to_webserver_logs....
Then put together a simple tool to filter out bogus IPs based on their requests, so that I can firewall them:
Can't Google just blacklist these sites and make them disappear?
Generally, unless there's a major traffic spike from one source or another, I largely consider my traffic reports complete fiction because of this level of spam referrers.
I'm not sure what you can do with the GA key or if it's even private, but just adjusting levels in gimp shows the numbers.
create a new custom filter for field Referrer and exclude the spammy site from there (do not forget to escape the dot \.)
Wait, what? I'm pretty sure if you go to the majority of sites on the Internet you will find some sort of analytics tracking code, whether it's Omniture, GA, or another. They don't do this out of vanity - they do it because they want to know where traffic is coming from so that they can monetize it.
BTW, you have GA implemented on your site as well. Does that make you vain, or simply smarter than the average bear?
I don't get the point of this spam.
Looks like spammers are deploying spiders browsing the internet with fake spam referrers.
Lots of websites posts their visitor logs or stats on a special status-page (or at least used to do). If those links aren't rel=nofollow, then congratulations, your referer-spamming just gained yourself some SEO-bonus.
One tip is to set the main view to filter only to include your actual domain name. I notice a lot of the fake traffic is for traffic on other domains. I don't think these spammers are crafting fake data specific for your website. Much like comment spam, the same HTTP GET is executed millions of times against a list of defined tracking ids they have obtained.
http://kohanikin.com/2014/filtering-semalt-referrer-spam.htm...
This post seems to describe a new technique where spammers never even visit your site in the first place, spamming the Google Analytics servers directly.
http://www.wiyre.com/google-analytics-darodar-forum-spam-wha...
A similar money making venture was done on Pinterest a couple of years ago with affiliate cookies.