A few weeks ago I learned of a cool little statistics package that you can install on your WordPress blog that does a really good job of managing your stats. So I installed it here on this blog to see what people are searching for, reading and generally interested in and tied it an API key from WordPress.com account that I have used for my Akismet (anti-spam) plugin.
A few days later I realized that the WordPress.com account I have been using for Akismet was tied to my old business profile name, Everah, and not my newer, more open identity of RobertGonzalez. So I decided to change the API key I am using for Akismet and Stats to the API key for my personal account rather than my business account. And that, my friends, is wherein my biggest pain in the butt for the last two weeks has resided.
It started with the fact that there is really not a clear set of instructions for changing your Stats API key. Unlike Akismet, where you can go to Plugins -> Akistmet Configuration from inside your admin panel and change your API key, Stats requires that you deactivate it as a plugin first, then reactivate it then go through all the rigmarole of setting it all back up again. After finding the instructions to do that – thanks to Google and a lot of pissed of WordPress.com Stats users – I deactivated the plugin and reactivated it again, setting it up this time with my personal API key. Which, in my case didn’t, seem work.
So after playing around with this forever I decided that it was time to submit a help ticket to the WordPress crew. The context of the ticket was pretty simple, I wanted to swap API keys between my personal and business accounts on their end, which in my opinion, would have been the easiest thing to do. Their support response, looking back on it now, were actually pretty good, except they did not answer my questions and actually led to more questions on top of the ones I had. When you get to the end of it all you will see that their initial suggestion (or second one) is in fact what I ended up doing. But it was a nightmare going through all of this.
The following is the transcript of all of our conversations (skip this and continue on the other side of it):
from: Anthony – WordPress.com
to: robert@robert-gonzalez.com
date: Sat, Feb 7, 2009 at 7:15 AM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thHi,
You cannot move API keys around. If you wish for us to transfer a blog to a different account, we can do that: http://support.wordpress.com/moving-a-blog/#transferring-your-blog-to-another-user-or-accountBest,
Anthony
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Sat, Feb 7, 2009 at 10:05 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thWhat I really want is to use the API key and history from the “everah” account only have it under the “robertgonzalez” account. My self hosted blog has a pretty decent Akismet history from the API key associated with the everah account and I just installed the stats plugin. I really want to not have my self hosted blog associated with the “everah” account at all and would prefer to have everything run from the “robertgonzalez” API key.
Should I just abandon the history I have with the everah account and start all over with the robertgonzalez account?
from: Anthony – WordPress.com
to: robert@robert-gonzalez.com
date: Sat, Feb 7, 2009 at 10:51 AM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thHi,
I can add the robertgonzalez account to the self-hosted blog’s access list from this end – so that it can access the blog stats. If this is what you would like, please verify the blog URL.Best,
Anthony
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Sat, Feb 7, 2009 at 7:38 PM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thDoes that mean if I switch the Akismet and WordPress.com Stats API key then the data that has been collected so far would transfer as well? What I really would like is to not lose the Akismet stats I have collected under the everah account. Both everah and robertgonzalez have the same email and same URL for the blog address (http://www.robert-gonzalez.com) which is my self-hosted blog.
from: Nick – WordPress.com
to: robert@robert-gonzalez.com
date: Wed, Feb 11, 2009 at 6:33 AM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thHi,
The stats aren’t stored with the account, they are stored with the blog. So giving another user access doesn’t do anything to the stats.
–
Nick
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Wed, Feb 11, 2009 at 7:20 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thI tried that, switching the API key from the everah API key to the robertgonzalez API key and my stat count dropped from thousands down to 8 for akismet. Both accounts have my self hosted blog url registered to it. That is why I thought that switching was going to cause stat trouble.
So if I change the API key then theoretically nothing should change as long as the blog is registered to the account?
Robert
from: Nick – WordPress.com
to: robert@robert-gonzalez.com
date: Wed, Feb 11, 2009 at 7:45 AM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thCorrect. You mention Akismet, but Akismet isn’t blog stats, it’s for blocking spam on your blog.
–
Nick
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Wed, Feb 11, 2009 at 8:56 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thRight, by my akismet numbers changed too when I changed the API key which led me to believe that the API key was holding the stats, not the blog URL. Also, when I switched the API keys my stats basically vanished and I was told that I didn’t have access to the stats. I am guessing that had something to do with me being logged in to WordPress.com under everah while trying to hook into the robertgonzalez api key.
Really I just want everything to roll into one account: robertgonzalez. But I have history with the everah account that I want to make sure I don’t lose. If I need to massage the stats and akismet stuff though I guess I can.
Also, when are the developers of the stats plugin going to offer the ability to change the API key like Akisment does? Right now you either have to change the API key in akismet or, short of that, edit the wordpress_api_key config value to change it for stats.
from: Sheri – WordPress.com
to: robert@robert-gonzalez.com
date: Wed, Feb 11, 2009 at 4:42 PM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thHi,
Akismet should work the same even if the numbers are different because it’s collective. Are you saying that spam is getting blocked differently if you switch the API key?Also note that there is no way to look up Akismet stats on the wordpress.com system, so it really doesn’t matter which wordpress.com account you connect Akismet to from our point of view.
–
Sheri
Automattic | WordPress.comhttp://support.wordpress.com/
http://en.forums.wordpress.com/
from: Robert Gonzalez
to: support@wordpress.com
date: Wed, Feb 11, 2009 at 5:03 PM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thWhat I am saying is right now, under Akismet stats, using the API key from the “everah” account, I see this:
4,396 spams caught, 228 legitimate comments, and an overall accuracy rate of 99.805%.When I change my API key in the akismet admin screen to the API key for the “robertgonzalez” account, that line becomse something like:
8 spams caught, 0 legitimate comments, and an overall accuracy rate of 100.00%.That is why I asked about the API keys. Also, when I switched the API key in akismet, the wordpress.com stats plugin seemed to go haywire. Like it didn’t know who I was or something.
I just want to make sure that the few days of stat harvesting and the last few months of akismet data harvesting doesn’t get whacked with a single change to the API key.
from: Sheri – WordPress.com
to: robert@robert-gonzalez.com
date: Wed, Feb 11, 2009 at 5:17 PM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thThe data cannot be transferred between wordpress.com accounts. If you want to keep the same Akismet numbers showing in your blog, then you must use the first API key. If you want to change it, then it should not effect the future accuracy of the spam blocking, you will just see different numbers. It’s up to you if you whether to switch it or not.
When you change your API key for Akismet, it should not affect the stats. However, if you switch the API key for stats, make sure to select the “replace an existing blog” option in step 2.
–
Sheri
Automattic | WordPress.comhttp://support.wordpress.com/
http://en.forums.wordpress.com/
from: Robert Gonzalez
to: support@wordpress.com
date: Wed, Feb 11, 2009 at 9:39 PM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thHow do you unregister a blog from wordpress.com? I just tried switching API keys and I think since http://www.robert-gonzalez.com is registered to my “everah” account I cannot associate it with my “robertgonzalez” account. I keep getting this error when I input my API key:
WordPress.com Stats
Error from last API Key attempt:Missing API Key
The WordPress.com Stats Plugin is not working because it needs to be linked to a WordPress.com account.
Enter your WordPress.com API key to link this blog to your WordPress.com account. Be sure to use your own API key! Using any other key will lock you out of your stats. (Get your key here.)
This is after I enter the API key and hit the “Add new blog” button. What do I do now?
from: Nick – WordPress.com
to: robert@robert-gonzalez.com
date: Thu, Feb 12, 2009 at 6:14 PM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thIf you log into WordPress.com with the ‘everah’ account and then visit http://support.wordpress.com/contact/ to send us a request, we can change the owner of the WordPress.com stats for the domain. Make sure to let us know the domain name and the user you want to have access.
–
Nick
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Wed, Feb 18, 2009 at 10:53 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thI can’t submit a contact to you using the link below because the only blog attached to that account is my self hosted blog and your ticket system will not accept messages from blogs that are not hosted on your site.
This is a monumental pain in the ass. I really wish you would fix this. Seriously, it shouldn’t be this freaking hard to make a simple change.
from: Nick – WordPress.com
to: robert@robert-gonzalez.com
date: Thu, Feb 19, 2009 at 6:44 AM
subject [WordPress #252013]: General – That I really only need one. But I cannot merge thThere may be a bug in our system them. Because it should let you message us about a blog connected to our system through WordPress.com stats. Is the form giving you an error?
–
Nick
Automattic | WordPress.com
from: Robert Gonzalez
to: support@wordpress.com
date: Thu, Feb 19, 2009 at 9:40 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thYes. Here are the steps I took:
1. Log in to WordPress.com using the account “everah”.
2. Go to http://support.wordpress.com/contact/
3. Fill out the form and leave the Blog URL field empty
4. SubmitError: Let us know the URL of your blog.
I then select the only Blog URL that is on my account, http://www.robert-gonzalez.com and submit…
Error: We only provide support for WordPress.com blogs here. Please go to the WordPress.org Support Forum for further help.
from: Robert Gonzalez
to: support@wordpress.com
date: Thu, Feb 19, 2009 at 9:45 AM
subject Re: [WordPress #252013]: General – That I really only need one. But I cannot merge thYou know, I was just reading the tips above the form and #3 says:
We only support WordPress blogs hosted here on WordPress.com. If your blog is running the self-hosted version of WordPress, you should seek support elsewhere.So dude, what the hell? Am I stuck in the position I am in?
Ultimately what I needed to do was remove this blog’s URL from my business account, where it was primary, and move it to my personal account as the primary blog. But I had to have some way of doing that so I could request it through their system. So I had to get crafty, tricksy if you will, so I could circumvent the stupid trouble ticket form on their web site. Wanna know how I did it?
What I finally ended up doing was creating a new WordPress.com blog under my “everah” username so I could submit a help ticket to the crew. I then logged into that account and sent them a trouble ticket in which I told them to reference this long string of emails that we vollied to one another and asked that they just move this blog’s url from one account to the other. Which is what they suggested in the first place.
They did it. And of course, now stats work properly, but Akismet is now down to nothing again, so I ended up going back to API key from my business for that. But at least stats are working. And at least I was able to get this situation mostly resolved. But if there is one thing I would suggest you never do, it is try to change anything on your own blog and then ask for help from the WordPress.com crew to make it happen smoother.
