Today I would like to announce the release of ‘WP BTBuckets’ WordPress plugin, a plugin that integrates the BTBuckets service into your WordPress blog, giving your blog the ability to dynamically morph depending on who your visitors are. Now you can target your visitors based on their visiting behavior. Let me explain how behavioral targeting works by showing you an example from my fitness blog and how it changes depending on who’s visiting:
What a new visitor sees:
Notice the “TweakFit Gear” widget in the sidebar.
What a visitor sees if they’ve clicked through from Facebook:
Notice the Facebook widget in the sidebar.
What a visitor sees if they’ve clicked through from Twitter:
Notice the Twitter widget in the sidebar.
What a visitor sees if they’ve visited a post that promotes a product from Bodybuilding.com:
Notice the Bodybuilding advertisement in the sidebar.
What a visitor sees if they’ve visited a post that promotes P90X or Insanity:
Notice the P90X/Insanity advertisements in the sidebar.
You should pretty much have an idea of what this plugin does now. Enabling behavioral targeting on your blog provides endless possibilities for increasing profit.
Features
- Works with any cache plugin
- Super easy to setup (see widget control screenshot below)

Currently, you can only hide/show widgets, but I plan to add more features in future versions. Other custom solutions can be done through the BTBuckets dashboard.
Documentation
Download
Installation
- Create a free BTBuckets account.
- Upload the plugin to your plugins folder: ‘wp-content/plugins/’
- Activate the ‘WP BTBuckets’ plugin from the plugins admin panel.
- Go to Settings -> WP BTBuckets and enter your BTBuckets API key.
Where do I file bugs, make feature requests, ask for support?
Please post any support requests in the appropriate plugin support forum. All support requests on this comment form will not be responded to.
Like the plugin?
If you are impressed with the plugin and would like to give back, here are some ways you can support this plugin:
- Rate this plugin 5 stars in the WordPress Plugin Directory.
- Buy me a cup of coffee or two.
- Spread the word about my plugin by writing about it on your blog, tweeting, digging, stumbling, etc.
- Help translate this plugin.
Donations (Thank you!)
All donors giving $75 or more will automatically get a do-follow link on this page for 180 days! It’s my way of saying, “Thank you for your generous support.” (need more reasons to donate?)
commented on June 29th, 2010 at 9:00 pm
Well done – I'm sure this will take a little time to take off, but I think you've really grabbed onto a technique that is soon to really take off. Looking forward to seeing this progress.
commented on June 29th, 2010 at 9:06 pm
Super plugin. I can't wait to get it up and running
commented on June 30th, 2010 at 6:19 pm
I'm going to try this out really soon. Looks wonderful!
commented on June 30th, 2010 at 6:21 pm
Great! I can't wait to get feedback on how to improve this plugin! I think this is the new frontier on the web!
commented on July 4th, 2010 at 11:14 pm
Terrific idea – I had 'hand-crafted' differential page views based on subscriber/non-subscriber identifiers, which became redundant when I implemented a membership script… but your method is far more versatile and flexible.
No doubt I will screw it up in the first implementation (that's sort of my 'thing'), but that won't be your fault.
Cheerio
GT
commented on July 12th, 2010 at 3:42 pm
wow, if you ever decide to go to a fremium biz model on a project in the future i would love to help just for the fun of it.
i will happily give you a tip on few yam-yam niche developments where someone like you could make a real nice home for yourself and your work current and further development ..
i also have a project that should get forked by someone because i have an app based on its api ,lol. and want someone to take over the core .
it already has a great community with all kinds of demand in it … the app is a topic streamer that may be skinned and is a wp plugin that i prototyped but dont have time to do anything further http://budurl.com/ftomatic , this app and your sort of solutions like BTB have a place in a social multi user environment like buddypress , can you just imagine that for a sec…lol…
im always avail. if you simply wanna exchange ideas sometimes @robertvayner ,
i don't do this commercially but would love to help . its extremely rewarding but you know that already!
commented on July 16th, 2010 at 9:34 pm
Excellent!
This will surely add more value to visitors, and to your site as well.
Well done!
James Artre
commented on July 21st, 2010 at 2:38 am
so you using $_SERVER['HTTP_REFERRER'] do you?
nice idea…
commented on July 21st, 2010 at 5:59 pm
Wow that looks like a promising project, but I'm so busy nowadays. I need to finish off my current projects first before I move onto new ones. Great prototype though!
commented on July 21st, 2010 at 5:59 pm
Thanks for your kind words!
commented on August 12th, 2010 at 5:53 am
This may sound dumb but after activating the plugin and setting up the correct api key, I don't see any of my widgets being changed by the BTBuckets addon (to give the btbuckets options). In other words, I can't get any of my widgets to look like the Links example you showed up above. I'm using 3.01 of WordPress. No idea what I'm doing wrong.
commented on August 13th, 2010 at 10:01 am
Hi Cody, in the future, please post support requests in the support forum. I've tried it with 3.0.1 WordPress and it's working fine. Can you find any error messages and post it in the support forum? Thanks!
commented on August 17th, 2010 at 4:36 am
I will tried it on my blog
commented on August 18th, 2010 at 9:35 am
Thanks for explaining this plugin
commented on September 14th, 2010 at 12:43 am
That's sweet, Thaya! Out of curiosity, how have you defined your "loyal visitor" bucket?
commented on September 14th, 2010 at 11:04 pm
I just use the default BTBuckets "Returning Visitors" bucket for that.
commented on September 15th, 2010 at 12:13 am
Got it. Thanks!
commented on October 22nd, 2010 at 10:03 am
This plug-in broke my website because of some weird malicious code built into the plug in to try and sell ads.. I'm not exactly sure but this guy can not be trusted.. watch how fast he deletes this message
commented on October 22nd, 2010 at 11:39 am
I am 100% sure the ads code did not break your site since it's being ran though an iframe in WP Admin. Figure out your facts before you make wild claims. Yeah… watch how fast I don't delete this message.
commented on October 26th, 2010 at 12:25 pm
Wow Thaya, this is a great plugin concept. Can different widgets be shown based upon the visitor's location?
In gratitude,
Joshua
commented on October 26th, 2010 at 1:28 pm
Thanks! You should be able to configure your BTBuckets settings to bucket each visitor depending on where they're coming from and then use this plugin to display widgets based on that bucket.
commented on November 7th, 2010 at 2:21 am
hi there
love the idea for the plugin – however I'd really like to see this combined with my banner advertising tool on the site, to offer users highly targeted promotions – is there a function I can call from within PHP to display the relevant banner? so we run a holiday deals website and would want to 'tag' users based on the types of pages they click, such that we serve relevant holiday ads….
commented on November 12th, 2010 at 4:59 am
Thanks for explaining this plugin ,I will tried it on my blog .
commented on December 2nd, 2010 at 7:24 am
I have tried this but then learned about an even more powerful segmentation and personalization tool called Personyze. Its the best one I've found! their website is www.personyze.com
I am with their free version as my site is small enough.
hth,
Robert.
commented on December 2nd, 2010 at 9:26 am
Hi Robert,
Thanks for sharing! I will have to check out personyze soon! Looks pretty cool too!
commented on August 21st, 2011 at 12:58 pm
Please let me know if my theme didn't support wigets – where is code for manual adding?