<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><title>The Venture Skills Blog</title><link>http://www.timnash.co.uk</link><description>The Venture Skills blog is the ramblings of the Venture Skills Partnership and IT &amp; "New Media" company based in the UK. The blog is a mixture of Technology, Web Development and talk on running a start up company.</description><language>en</language><lastBuildDate>Tue, 08 Nov 2011 03:02:15 PST</lastBuildDate><generator>WordPress http://wordpress.org/</generator><feedburner:info uri="tnash-the-it-consultant" /><feedburner:emailServiceId>tnash-the-IT-Consultant</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/VentureSkills" /><feedburner:info uri="ventureskills" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://creativecommons.org/licenses/by-nc-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>VentureSkills</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Can Google really prevent murders?</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/sq055vYWUdM/</link><category>Security</category><category>SEO Introduction</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Wed, 19 Oct 2011 07:03:59 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=806</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://www.timnash.co.uk/wp-content/uploads/2011/10/crimescene.jpg" alt="crimescene" /><br />
photo by <a href="http://www.flickr.com/photos/polandeze/421104748/sizes/o/in/photostream/">polandeze</a></p>
<p>Last night, a horrific attack took place. Neighbours had called police to report screams and loud banging coming from the flat above. Sadly, when the authorities arrived, there was no screaming. There was no banging, only silence.</p>
<p>It was too late.</p>
<p>When police entered the flat, they found a woman in her late teens beaten and bloodied. She laid lifelessly on the floor in the kitchen.</p>
<p>It was too late. She was dead.</p>
<p>This wasn&#8217;t the first time someone had called to report a violent incident. The woman&#8217;s post mortem indicated numerous injuries, sustained from years of abuse &#8212; broken bones that didn&#8217;t quite heal straight, unhealed fractures, sprains, etc.</p>
<p>A look at the girl&#8217;s medical history showed numerous trips to the emergency department for various cuts, bruises, fractures, and internal organ damage. To make matters worse, she was pregnant.</p>
<p>You see, when police arrived, they found a piece of paper with a hastily scrawled address on it.</p>
<p>It was the address of a nearby women&#8217;s refuge. She was trying to get out, but was too late.</p>
<p>The man responsible for her murder, her partner, is thankfully in custody. He was a paranoid, unemployed IT worker who was, according to the police report, intoxicated at the time.</p>
<p>When the police questioned him, the man admitted he knew she was about to make a run for it. How did he know she would run? Easy. He regularly monitors her Internet usage and saw a Google query for the local women&#8217;s refuge. He confronted her and lost his temper.</p>
<p>He didn’t mean to kill her, he said.</p>
<p>She would have likely made it to that shelter if she had used https://www.google.com. Think about that when you&#8217;re moaning about not being able to see referral data.</p>
<p>The above story is fiction, but it is based on at least two real cases I know of. Many people seem to think the removal of the referral data was meant to aid privacy. In reality, it’s an unfortunate side product, albeit one that Google seems happy to promote as a feature instead of a bug.</p>
<p>The very genuine reason that moving to HTTPS is an improvement of privacy is to stop people from accessing query data and the results of queries on networks, between the user and Google Servers. Around the world, this will help increase access to information and provide some level of protection.</p>
<p>Overall, this is a positive step and one that Google has taken prior to having it enforced upon them by authorities. Many, including myself, believe it&#8217;s something they should have done 5 years ago and are already to late. For others, it&#8217;s throwing the baby out with the bath water and the referral data issue should be solved before enforcing https. Of course, a third group just thinks Google is a corporation and it can do what it wants. They are probably right.</p>
<p>In the past, people have suggested it should be opt-in, but in my fictitious story, the girl would not have known to opt-in. She certainly wasn’t going to ask her partner how.</p>
<p>It&#8217;s not the only situation where this comes into play:</p>
<ul>
<li>Someone seeking news of their brother or sister in Iran</li>
<li>Soldiers in a war zone seeking more information about a natural disaster that hit their hometown</li>
<li>Finding information and locations people can get help during genocides or persecution</li>
<li>Even SEOs looking for donkey porn</li>
</ul>
<p>I, like most people, want Google to continue to provide referral data and I hope to see the system they are testing with their AdWords customer rolled out, even if it means passing a UTM string of their choosing instead of mine. But I agree with them: rolling out https as a standard it’s worth it. Even if it saves just one life. EVEN if it causes you and I some inconvenience.</p>
<p><strong>Updates</strong><br />
After sending this to a couple of friends to proof read, a couple of queries came back:</p>
<ol>
<li>Wouldn&#8217;t he have seen q= in the query string &#8211; Initially I was under the impression no, as Google would realise this, and under https, use POST rather than use GET. It turns out that &#8220;encrypted.google.com&#8221; uses GET. However, reports say Google is rolling out POST on https search requests, and I assume these will become the default</li>
<li>Wouldn&#8217;t adding additional query string parameters cause issues for sites? Yep, that&#8217;s probably why Google hasn&#8217;t rolled out tracking to normal search results.</li>
<li>From the comments, They are deliberately dropping referrer on SSL as well? This is not the case on encrypted.google.com but some reports from Google &#8220;never speaking officially&#8221; Matt Cutts implied the <a href="http://searchengineland.com/google-to-begin-encrypting-searches-outbound-clicks-by-default-97435">new system would</a>. Unofficial comments I&#8217;ve had is that it&#8217;s not the case but something that is a &#8220;potential&#8221; in the future (presumably once a better solution for current issues are found)</li>
</ol>
<p>
A thought did pop into my mind: what if Google also introduced https for cached results? Sending the data via a post request. How would authoritarian regimes react? I&#8217;m guessing badly, so perhaps this will be the start of a truly fragmented web.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sq055vYWUdM:rveSNkb29E0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sq055vYWUdM:rveSNkb29E0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=sq055vYWUdM:rveSNkb29E0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sq055vYWUdM:rveSNkb29E0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=sq055vYWUdM:rveSNkb29E0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/sq055vYWUdM" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=UUu-j9qqiZc:rveSNkb29E0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=UUu-j9qqiZc:rveSNkb29E0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=UUu-j9qqiZc:rveSNkb29E0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=UUu-j9qqiZc:rveSNkb29E0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=UUu-j9qqiZc:rveSNkb29E0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=UUu-j9qqiZc:rveSNkb29E0:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim looks at Googles policy to introduce https across the board and all in all thinks it's a good thing even if a lot of people don't agree.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">18</thr:total><feedburner:origLink>http://www.timnash.co.uk/10/2011/can-google-really-prevent-murders/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>PayPal Identity services lift off!</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/LLdIQTIj7EU/</link><category>Behaviour modelling</category><category>Paypal</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Tue, 18 Oct 2011 02:35:15 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=798</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>It’s always the way. The one event you don’t go to and all the cool toys are announced. This year is the first time I didn’t make it to Innovate PayPal developer conference and they announced a huge pile of new stuff including an interesting ecommerce platform hybrid thingiemagik.</p>
<p>However, what really interested me were their new identity services. Now, several sites have been jumping up and down with headlines like “PayPal becomes an identity provider,” which is a tad odd. They have been for a while with both an Authentication API (Though, I think <a href="http://www.codingfutures.co.uk">Coding Futures</a> may have been the only company outside of PayPal who were and still are using it.) and more recently, OpenID implementation. What the new services do is bring these experiments to the main stream, with support for both identification and authorisation.</p>
<h3>PayPal Identity Implementation</h3>
<p>The OpenID system is PayPal&#8217;s new standard mechanism for identification for third parties. It’s part of a collective of mechanisms for identity provision called PayPal Access. This is an interesting step to create a brand.</p>
<p>One of the biggest problems we have faced in the past with PayPal identity services is convincing users to make use of it. Many users, when asked to “Login” via PayPal assume they are being asked to enter a payment flow. The OpenID implementation follows the OpenID v2 specification. It can return basic details such as name and the user&#8217;s address, and for people running PayPal related services, two exceptionally useful parameters: PayPal account type and the PayPal Verified status. Unlike a normal OpenId implementation, the domain you&#8217;re using it on needs to be whitelisted. And to make full use of the system, the entire process should be under https.</p>
<h3>PayPal Authorisation Implementation</h3>
<p>What is new is the announcement that at last PayPal will be supporting OAuth. OAuth is a token-based service that, once a users identity has been confirmed, grants permissions for your site to take certain actions. Initially, these actions will be limited to accessing certain information, but hopefully, the old permissions API and Adaptive Payment flows will be initiated from Oauth token.</p>
<h3>PayPal Access &#8211; Branding Identity</h3>
<p>As I already mentioned, for me the biggest issue with PayPal&#8217;s previous identity services was the lack of branding and PayPal&#8217;s attempt to instill user confidence. Having spent so much time and energy into preventing phishing scams, PayPal trained its users not to trust anything that looks like PayPal from a third party site. Consequently, digital payments, embedded goods payment flow and its previous identity service attempts have had issues with consumer confidence.For PayPal to be able to push PayPal Access, they will need to not only push the concept to developers, but also to consumers.</p>
<p>Unifying the technologies into a brand is a good starting point. Making the user experience and language coherent and obvious that no additional charges will be made isn’t quite there yet. The PayPal Access login and approval screens still look too much like a payment flow. They also fail to tell the user why they are logging in until post-login. That said, as PayPal access becomes more widespread, and people are regularly confronted with it, confidence will improve.</p>
<p>On to the cool stuff&#8230;<br />
If you are a privacy advocate do yourself a favour look away now&#8230;</p>
<h2>User Profiling with PayPal Identity Services</h2>
<p>In addition to the refreshed OpenID and implementation of Oauth, PayPal also added some additional identity services to improve user profiling: Prospect API, Segmentation API and Product Recommendation Service API. Each of these allows a site to gain information about a PayPal user and their buying habits. It also harnesses the power of the Intelligence Engine on Ebay to product categorise &#8212; You can cross-sell from your own inventory to that user.</p>
<h3>Prospects and Segmentation APIs</h3>
<p>How much is any given user worth? What are their spending habits? How active a shopper are they? With the segmentation and prospects API, a merchant is able to profile individual users overall PayPal habits, including how frequently they shopping, the average spend value of a shop, etc. None of this is finite data. Instead, users are grouped in terms of usage frequency the groups are: Engaged, Habituated &amp; Casual</p>
<p>So, what can you do with this data? Well, for your initial sale, probably not much. But post-sale, this data provides extra details about the user&#8217;s sales prospect. For example, if we wished to sell a group of products, we could do so in two ways: individually at a low price, or bundled together at a higher price. With our customers profiled we could target groups differently.</p>
<p>The casual user but big spending group could be targeted with the bundle deal. The super engaged but low spending users could then be targeted with individual products over a range of time.</p>
<p>This does lead to the obvious privacy concerns, of course. In reality, people have been buying and selling this data for years, and all major eccomerce sites are using prospect analysis of some sort.</p>
<p>PayPal is bringing this down to mid-level merchants. It&#8217;s worth emphasising that this is PayPal, so expect it to be near impossible to get access to these APIs, without jumping through a dozen or so hoops, while standing on one leg.</p>
<p>The problem comes in when offering these services &#8212; There really is no way to do it, without providing user information. The grading bands are wide enough that the demographic information could not be used to judge any financial information. After all, just because someone is a heavy PayPal user does not mean they&#8217;re wealthy or poor.</p>
<p>The new data, while interesting and useful, really is scratching the surface. An aspect I would love to see included in the data is a user&#8217;s refund/chargeback rate and their average subscription rate. For membership sites and other recurring subscription sites, an idea of how long they have got the user for could totally change the way they present information.</p>
<p>For example, if I know a member subscribes for roughly 3 months, while my overall average is 4 months, I can change my content delivery strategy, so that open content (that starts 1 week and ends the next) is sitting over a 3 month period and not the 4 month mark.</p>
<h2>Future of PayPal Identity Services</h2>
<p>The announcements are a good start, albeit a slow one. Most of what I have talked about is still in Alpha (with exception of OpenID) rushed out for Innovate. And given PayPal&#8217;s track record, these are still a year or more away from becoming a reality.</p>
<p>The shift to OAuth is important. PayPal is not just providing services to identify users, but also a fully-fledged authorization system, which is an industry standard. This has to be applauded, but the old user experience bugs from the old identity system are still there. Even with branding and without a large marketing push, consumers will still struggle to see PayPal as being used for anything other then paying.</p>
<p>One of the things I hope OAuth brings is a unified system. Then, I as a merchant can use OAuth to authenticate and authorize the user, make a call to the segmentation API, present my offer, and start the payment flow with the auth token. This way, the user only has to sign in once.</p>
<p>As a merchant and developer, I want a flow similar to:</p>
<p><strong>Login -&gt; Segmentation API -&gt; Show Offer -&gt; Make Payment -&gt; Show Upsell -&gt; Setup Subscription</strong></p>
<p>This flow should be easy for the consumer. Sadly, this flow currently requires 3 separate PayPal sign ins. And each successive sign in degrades consumer confidence and will power.</p>
<p>With the whole X.Commerce brand, PayPal is trying to create a platform like Amazon and Facebook have. The cornerstone of any platform is opening it to third parties, but given the nature of PayPal&#8217;s business, this has to be done in a controlled manner.</p>
<p>The identity services are a step in the right direction, but so often before PayPal has taken a step in the right direction, only to have its own bureaucracy prevent any real usage. I really hope this is not going to be the case and the X.Commerce platform lives up to its promise.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=LLdIQTIj7EU:NE_2gXkjdOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=LLdIQTIj7EU:NE_2gXkjdOs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=LLdIQTIj7EU:NE_2gXkjdOs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=LLdIQTIj7EU:NE_2gXkjdOs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=LLdIQTIj7EU:NE_2gXkjdOs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/LLdIQTIj7EU" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_KBihfmXwvA:NE_2gXkjdOs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_KBihfmXwvA:NE_2gXkjdOs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=_KBihfmXwvA:NE_2gXkjdOs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_KBihfmXwvA:NE_2gXkjdOs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_KBihfmXwvA:NE_2gXkjdOs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=_KBihfmXwvA:NE_2gXkjdOs:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>With PayPal annual Innovate conference over Tim catches up on some of the announcements he missed including looking at PayPal new identity offerings and user profiling.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.timnash.co.uk/10/2011/paypal-identity-services-lift-off/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>WordPress Security Workshop 28th September</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/BkDe8o2xVO0/</link><category>Security</category><category>Wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Thu, 08 Sep 2011 07:29:49 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=780</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>While at Think Visibility over the weekend one thing was clear on peoples faces as they listened to my friend Glyn talk on WordPress Security panic, there was a lot of worried faces. WordPress is a fantastic content management platform and contrary to popular belief amongst many techies it is on the whole a security conscious platform. However as software inevitably grows it attracts attention good and bad and WordPress users are potential targets for those people intent on spamming donkey porn to the world. </p>
<blockquote><p>Trust me some people are intent on spamming donkey porn to the world!</p></blockquote>
<p>Fear not if you do not fancy your site being used to spread mule based filth with good security practices and some simple hardening of your site.</p>
<p><img src="http://www.timnash.co.uk/wp-content/uploads/2011/09/donkey.jpg" alt="donkey porn" /><br />
<em><a href="http://www.flickr.com/photos/oxox/237946935" rel="nofollow">OxOx Creative Commons</a></em></p>
<p>The advice given at Glyns talk covered 99% of what is required but at a whirlwind pace, if people are interested in learning more Coding Futures runs half day workshops on &#8220;brand security&#8221; for digital agencies these focus primarily on WordPress and a lesser extent general good practices in social media and brand technologies such as Twitter. </p>
<p>The workshop is £185+VAT and we have a few spaces available for the September workshop. For more information please check our the <a href="http://brandsec.codingfutures.co.uk">Brand Security Workshop</a> site. </p>
<p>The workshop cover 3 key areas of brand security; </p>
<ul>
<li>Prevention</li>
<li>Detection</li>
<li>Reaction.</li>
</ul>
<p>Using a mixture of hands on examples, case studies the workshop will focus on two of the most common platforms used by digital agencies, WordPress and Twitter.  The workshop will focus on understanding threat models, hands on protection for WordPress and Twitter accounts, tools to aid in detection of hacks and perhaps most importantly dealing with the aftermath of a hacking attack to minimise damage not only on the compromised site but other accounts effected.</p>
<p>The Workshop is a hands on event and attendees are encouraged to work on sites. As such it is suited to people who have control of their or their clients sites (If you have FTP and WordPress admin details). No technical expertise is required though an understanding of HTML and WordPress will be advantageous to get the most from this workshop.</p>
<p>By the end of the seminar attendees should have a more complete understanding of WordPress security with practical advice for their own sites and a greater understanding of the Twitter platform and best security practices that can transcend social media platforms.</p>
<p>Basically don&#8217;t fancy donkey porn on your clients sites? might be worth coming along for more information and to register please visit the <a href="http://brandsec.codingfutures.co.uk">Brand Security Workshop</a> site</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=BkDe8o2xVO0:QIuAjtEil78:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=BkDe8o2xVO0:QIuAjtEil78:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=BkDe8o2xVO0:QIuAjtEil78:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=BkDe8o2xVO0:QIuAjtEil78:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=BkDe8o2xVO0:QIuAjtEil78:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/BkDe8o2xVO0" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=8H4zSxuVOeU:QIuAjtEil78:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=8H4zSxuVOeU:QIuAjtEil78:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=8H4zSxuVOeU:QIuAjtEil78:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=8H4zSxuVOeU:QIuAjtEil78:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=8H4zSxuVOeU:QIuAjtEil78:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=8H4zSxuVOeU:QIuAjtEil78:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>While at Think Visibility over the weekend one thing was clear to Tim based on peoples faces as they listened to a talk on WordPress Security their was a lot of worried faces. Tim introduces Coding Futures WordPress security half day workshop for digital agencies.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.timnash.co.uk/09/2011/wordpress-security-workshop-28th-september/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Phoenix slowly rises</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/UnIGV6uukCY/</link><category>Site Information</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Wed, 28 Sep 2011 02:11:45 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=769</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Today is an important day for timnash.co.uk. If you&#8217;re not reading this today (Monday, in case you were wondering), perhaps it’s just another day. Today, I stopped offering consulting services on the site. In truth, I stopped probably a year ago. I just forgot to tell myself.</p>
<p>As the Technical Director at Coding Futures, I now have a day, night and weekend job, which simply takes the majority of my time. I wouldn’t change it for the world, but sadly, the blog has been the neglected child. That needs to change, so I’ve made some changes.</p>
<p>First, even though it’s been up a month: SURPRISE! The blog has had a theme makeover with the help of my friend <a href="http://www.safetygoat.co.uk/">Kat Neville</a>, who designed the theme nearly 2 years ago. I just finally got around to getting it up and going.</p>
<p>Secondly, while I was offering consultancy through the site, I was never comfortable having advertisements on it. With consultancy gone, I’m going to introduce some advertising. It will also give me a good excuse to play with adApe (ooo I can do product placement to) before it launches. If you&#8217;re interested in <a href="http://www.timnash.co.uk/innovative-advertising-for-innovative-people/">advertising on the site</a>, please do get in touch.</p>
<p><a href="http://xkcd.com/870/"><img src="http://imgs.xkcd.com/comics/mathematically_annoying.png" alt="xkcd advert" width="500px" /><br />
<em>XKCD 870</em></a></p>
<p>As this is timnash.co.uk, advertising will be slightly different and experimental. Therefore, advertisers will have the ability to run mini retargetting campaigns on the site. If you are concerned about privacy, the good news is the retargetting will obey do-not-track headers. Over the next couple of months, expect new and interesting advertising experiments, which hopefully will be good exposure for advertisers and of interest to readers.</p>
<p>For me, the way to get back into blogging is to make timnash.co.uk exciting again (and force me to give it the time it deserves). I’m also interested in hearing what people want me to write about.</p>
<p>Here are some of the drafts I currently have. Which should I finish first?</p>
<ul>
<li>Long Landing Pages, Success a myth or a fact?</li>
<li>Determining Connections within networks</li>
<li>My Super Affiliates help me screw you!</li>
<li>Who owns a site&#8217;s analytical data</li>
<li>Digital Suppression a slippery slope to reputation management</li>
<li>Identifying Users, no such thing as anonymous</li>
<li>Expanding your retargetting methods</li>
<li><em>Something completely different</em></li>
</ul>
<p>Not all those posts will be published. Some are just a few words, while others almost finished. So, what appeals to you?</p>
<p>Remember, if your interested in <a href="http://www.timnash.co.uk/innovative-advertising-for-innovative-people/">advertising</a>, take a look at what timnash.co.uk can offer.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=UnIGV6uukCY:0_abIRRNFFI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=UnIGV6uukCY:0_abIRRNFFI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=UnIGV6uukCY:0_abIRRNFFI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=UnIGV6uukCY:0_abIRRNFFI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=UnIGV6uukCY:0_abIRRNFFI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/UnIGV6uukCY" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=iLSegT8AlJA:0_abIRRNFFI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=iLSegT8AlJA:0_abIRRNFFI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=iLSegT8AlJA:0_abIRRNFFI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=iLSegT8AlJA:0_abIRRNFFI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=iLSegT8AlJA:0_abIRRNFFI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=iLSegT8AlJA:0_abIRRNFFI:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim has made some big changes on the site from removing consulting pages, new theme and introduction of advertisement. Now as the new beginning starts he is after your help to shape the content on the site. What do you want to see on the all new look site?</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://www.timnash.co.uk/09/2011/phoenix-slowly-rises/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Making Money with Facebook</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/m4eRZCghLIs/</link><category>Case Studies</category><category>Programming</category><category>Wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Thu, 11 Aug 2011 01:49:18 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=744</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Facebook is like an incredible walled garden. And as the platform matures, development and design agencies have pushed it’s boundaries, resulting in mixed blessings for the platform. By readjusting it’s priorities, it has experienced the first dip in its user base. The adjustments, however, could potentially make Facebook stronger than ever, especially if it can convince third parties and companies it’s a true platform, instead of just another social network.</p>
<p>In July, the BBC launched the Dr Who streaming service. For a few Facebook credits, non-UK residents can watch a select set of Dr Who episodes for up to 72 hours. (This is just one example of how the garden is changing.)<br />
<img src="http://www.timnash.co.uk/wp-content/uploads/2011/08/drwho.png" alt="Dr Who Streaming service"  width="550px" style="padding-top:10px; padding-bottom:5px;" /><br />
When the Beeb launched their service, Twitter and Facebook exploded. Why? It’s the BBC. Naturally. everything they touch has to be investigated in minute detail, discussed on social networks and in the wider media here in the UK. It’s also a change of direction for the BBC, which is now relying on a 3rd party. Indeed, it opened a debate on should the BBC be in part paying a third party to put content in a closed garden?</p>
<p>Over the weekend of the launch, I had to stifle laughs. Friends were explaining how much it cost, how they wouldn’t make their money back, and most importantly, why the BBC would give 30% of money to Facebook!</p>
<p>You see, as the technical director and part of the team at Coding Futures, I’ve helped several major clients launch large Facebook applications. We had also been working on a way to take that knowledge to put it into our retail software, Your Members. </p>
<p>The Your Members <a href="http://www.yourmembers.co.uk">WordPress membership plugin</a> leans heavily on developments coming from our work with enterprise clients. Over the last few months, we have been building a feature-rich Facebook addon that allows you to create applications, protect content and pay for it with multiple gateways, including Facebook credits while in Facebook.</p>
<p>What’s more, the same software already has a streaming addon, which allows you to securely stream video from Amazon s3 via progressive download, or create an Amazon Cloudfront distribution and do real RTMP streaming. </p>
<p>Now, you would expect the Beeb to use it’s massive resources to hire a development team like Coding Futures to create something unique. They didn’t. In fact, they could have created the exact same thing for less than $200 using Your Members. Which, while great they have helped prove a concept, have they really pushed the boundaries?</p>
<p>Now, basically anyone could create their own pay-to-view Facebook video service. If you want to give it a go, here is a <a href="http://www.yourmembers.co.uk/the-support/guides-tutorials/your-members-facebook-integration/">step-by-step tutorial</a> for mimicking the BBC Facebook application in Your Members.</p>
<p>Of course, to use Facebook, you don’t have to pay them 30% of earnings. That’s only when using Facebook credits. You don’t need to take payments at all, and for the moment, only “games” are required to sell via credits, so other applications can use different payment methods. </p>
<p>Which leads to one of the more interesting concepts to developing within Facebook: the “likewall”. Just like a paywall, content is protected, but it only costs the user a single click to access content rather than a financial payment. For digital brands and ad agencies, the idea of a likewall is only just taking off mainstream, and it will be interesting to see how Facebook deals with incentivize likes. Currently, their terms and conditions on the subject are woolly at best.</p>
<p>So, the obvious question is where to next for the BBC? Is this first foray their last? Or, will we one day see iPlayer inside Facebook? (For non-UK peeps, this isn’t some strange apple device you haven’t heard of, but rather a BBC streaming service.) Probably not. If only because the people in the BBC working with Facebook are not the corporation we know here in the UK. They belong to BBC Worldwide, which is basically the BBC’s non-UK commercial arm. </p>
<p>So, if not iPlayer, more classic streaming episodes, perhaps. Certainly, if you can get over that 30%, using both Facebook Credits and another payment gateway could be one way to save costs (plug: Your Members can do that <img src='http://www.timnash.co.uk/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ), and in turn, make this an effective medium for any company with media content.</p>
<p>Another interesting possibility is organisations like Open University putting their online course material on Facebook for their students. And not just big organisations. Suddenly, anyone running an online course could have them available to individual users within Facebook. How about an online course on Facebook in Facebook, very meta!</p>
<p>For many people today, Facebook is the web. It’s application platform looks ready for prime time, and Facebook Credits are starting to be used regularly, even by non-farming related gamers. Is this the time Facebook marketing really grows up? Is it possible to run a Facebook-only business?</p>
<p>Should the BBC put money into a closed garden like Facebook, given that large companies owning closed gardens tend to start imposing more restrictive rules (cough apple)? Can any business truly survive by operating solely in Facebook? While it’s certainly technically possible, do you think it’s feasible from a business perspective?</p>
<p>I think it is, but having watched businesses been burned by similar platforms (Twitter/Apple/Microsoft) suddenly changing the rules, it’s not there yet. I think, until the platform fully matures, people will continue to make small steps and build small corners of their sites into Facebook. And now that it has become possible to do so easily, do agencies and businesses really have an excuse to not take those steps?</p>
<p>Disclaimer: I work for <a href="http://www.codingfutures.co.uk">Coding Futures</a>, the developers of <a href="http://www.yourmembers.co.uk">Your Members</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=m4eRZCghLIs:sYfKCbekhII:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=m4eRZCghLIs:sYfKCbekhII:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=m4eRZCghLIs:sYfKCbekhII:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=m4eRZCghLIs:sYfKCbekhII:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=m4eRZCghLIs:sYfKCbekhII:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/m4eRZCghLIs" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_AoY2fs5coo:sYfKCbekhII:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_AoY2fs5coo:sYfKCbekhII:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=_AoY2fs5coo:sYfKCbekhII:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_AoY2fs5coo:sYfKCbekhII:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=_AoY2fs5coo:sYfKCbekhII:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=_AoY2fs5coo:sYfKCbekhII:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Facebook is like an incredible walled garden. And as the platform matures, development and design agencies have pushed it’s boundaries, resulting in mixed blessings for the platform. In July, the BBC launched the Dr Who streaming service. For a few Facebook credits, non-UK residents can watch a select set of Dr Who episodes for up to 72 hours. Tim takes a look at the evolution of Facebook as a platform and how you can do the same as the BBC on shoe string budget.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.timnash.co.uk/08/2011/making-money-with-facebook/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>How East Coast are losing thousands every month</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/Q_WiMN00HkM/</link><category>Case Studies</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Wed, 23 Mar 2011 04:05:13 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=723</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Because of one shoddy bug.</p>
<p><img src="http://www.timnash.co.uk/wp-content/uploads/2011/03/train.jpg" alt="East Coast Train" /><br />
<em>Image: <a href="http://www.flickr.com/photos/ingythewingy/5178899845/">http://www.flickr.com/photos/ingythewingy/5178899845/</a></em></p>
<h3>East Coast Rail and Failing credit cards</h3>
<p>Like many northerners I regularly travel down south and prefer to take the train from Leeds the only real choice is East Coast Main Line, gone are the days of GNER and instead we are stuck with a nasty money pinching publicly owned disaster but this is not a rant about no more free wifi (or how you can just swap your mac address to get access) or cutting stations from the map but about their website.</p>
<p>East coast website is the normal place to buy advance tickets and it offers up to 20% discount on advance fares which are the only way to travel at a vaguely reasonable price. Recently at <a href="http://www.codingfutures.co.uk">Coding Futures</a> we have had a nightmare of a time booking tickets today I decided to experiment and work out why.</p>
<h3>Card Declined for no reason?</h3>
<p>We would go through the ticket flow something we have done a hundred times and put in all our details, as always the billing address details would be empty (though the card number and other bits were there) and we would populate with the office address, go through the dreaded and totally insecure 3d secure and come back to be told there was an error. A few hours later the charge will appear in the bank and within a day the bank will reverse it.</p>
<p>Several other cards and all the same thing, so what&#8217;s the problem?</p>
<h3>Incorrect Billing address</h3>
<p>In frustration I contacted their web support team I&#8217;m sure it was on the paper infront of him but the poor guy was utterly illogical telling me I had used two cards my bank was linking the two cards and using the wrong address. Strangely enough my bank has not linked my personal and corporate card and it was utter tosh but it did spark an idea.</p>
<p>The account I had been using, was my existing account on East Coast which had in the past had my home address what if it wasn&#8217;t my bank but East Coast who was linking the cards, easy to test so I quickly created a new account added the corporate card and as if by magic it worked. So that could be a fluke so I added my personal card (with a different address) filled in the address as normal guess what came back declined.</p>
<p>It would appear to not be the banks linking cards but that East Coast is ignoring what Address you have been putting in during the booking process and taking the one from the first booking of your account&#8230;</p>
<p>Intuitive nope, but if you have been having the same issues the solution is to create a new account for your card with your new address, while we have written and suggested strongly to East Coast the problem exists I don&#8217;t imagine it to be fixed anytime soon.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=Q_WiMN00HkM:pEOEQf5sD3w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=Q_WiMN00HkM:pEOEQf5sD3w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=Q_WiMN00HkM:pEOEQf5sD3w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=Q_WiMN00HkM:pEOEQf5sD3w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=Q_WiMN00HkM:pEOEQf5sD3w:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/Q_WiMN00HkM" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=STFdNDiDb3o:pEOEQf5sD3w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=STFdNDiDb3o:pEOEQf5sD3w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=STFdNDiDb3o:pEOEQf5sD3w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=STFdNDiDb3o:pEOEQf5sD3w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=STFdNDiDb3o:pEOEQf5sD3w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=STFdNDiDb3o:pEOEQf5sD3w:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>East Coast Rail would appear to have a simple bug, which unfortunately has caused Tim more then a little bit of stress over the last few days.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.timnash.co.uk/03/2011/how-east-coast-are-losing-thousands-every-month/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Open letter to PayPal regarding Hosted Pro</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/sH6fVoWIkaQ/</link><category>Paypal</category><category>Programming</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Mon, 07 Feb 2011 07:59:49 PST</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=701</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Note this is an open letter to PayPal regarding their <a href="https://www.x.com/community/ppx/wpphosted">PayPal Website Payments Pro hosted</a> service which you can find out about on x.com<br />
<img src="http://www.timnash.co.uk/wp-content/uploads/2011/02/timissad.jpg" alt="" title="timissad" width="600"  class="aligncenter size-full wp-image-707" style="padding-top:20px;" /><br />
<em><center>See what PayPal have done, made Tim pull a sad face!</center></em></p>
<blockquote><p>
Dear PayPal</p>
<p>I think we are petty close, I develop on your services, you charge me lots of money in fees, I go to your conferences and generally moan to your dev team. Normally I keep my scorn of idiotic mistakes to just your ears but PayPal Pro Hosted really is a nasty mess.</p>
<p>So what, most of PayPal is a hideous mess! But the Adaptive APIs are so nice and a standard you should be looking to (though docs still need updating and the SetPay API is just nuts). Hosted Pro on the other hand is like someone took a bunch of kindergarden kids and asked them what they want in a system result shiny encrypt-able buttons.</p>
<p>The thing is it was so easy for it not to be&#8230;</p>
<p>1. User comes to site and starts payment flow<br />
2. Server sends some details to PayPal, PayPal returns a token, which you append to a URL and open in an Iframe.<br />
3. A box with Credit Card details appears you fill in the card details and hit go, on success you return the frame to a dedicated page, and on failure another if you want you can even frame bust on the way out.<br />
4. The server then can double check via getTransactionDetails with the token you gave.</p>
<p>Sound familiar? It&#8217;s the same way your other APIs work, and guess what it works quite well!</p>
<p>It&#8217;s neither hard nor complicated, it doesn&#8217;t involve pretty buttons, and if someone wants to send extra parameters across they can do so in a controlled sane manner.</p>
<p>This seems like such a sensible approach, it&#8217;s hard to believe it wasn&#8217;t thought about and unless I have missed some major flaw, the current implementation still generates and populates an Iframe it just does it in a really ugly manner especially when you switch javascript off. The worries about security with Iframes are still there but generally with a far worse user experience, as in most cases Hosted Pro requires at least 1 more superfluous button and a lot of styling to make the Iframe work in the page. </p>
<p>Right now PayPal Pro Hosted is not a solution it&#8217;s a toy, I can sort of understand why it&#8217;s perhaps a little unloved, but when I saw it originally I really wanted it to be so much more I wanted a feature rich chromeless PayPal screen which I could take credit and debit card transactions, I wanted reoccurring billing  and the option to authorise cards. Just think if you actually put the time and effort you did into Adaptive into PayPal Hosted it could be an awesome service and let&#8217;s face it with PRO you are not only getting the transaction fees but also charging a monthly fee so its in your interest to make me want to use it (ok not me but my clients certainly).</p>
<p>Sadly I&#8217;m having to look for an alternative for our in house apps, as I do not want to go through running a full PayPal Website Pro integration, especially when sadly there are cheaper merchant gateways out there that won&#8217;t suddenly freeze access to all your account and money. I&#8217;m still a fan, I&#8217;m not even that upset I&#8217;m just disappointed&#8230;</p>
<p>Hugs and Kisses</p>
<p>Tim
</p></blockquote>
<p>If anyone has a suggestion for a UK based solution, that uses Iframes to process the actual payment, rather then web forwarding, or doing Direct Card Payments, please do let me know.<br />
Hopefully the above letter can be used inside PayPal to chivy some sort of sanity amongst them, but meh I&#8217;m just a pesky developer.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sH6fVoWIkaQ:EUmFlhOZLGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sH6fVoWIkaQ:EUmFlhOZLGs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=sH6fVoWIkaQ:EUmFlhOZLGs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=sH6fVoWIkaQ:EUmFlhOZLGs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=sH6fVoWIkaQ:EUmFlhOZLGs:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/sH6fVoWIkaQ" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=NuDxyFkbooU:EUmFlhOZLGs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=NuDxyFkbooU:EUmFlhOZLGs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=NuDxyFkbooU:EUmFlhOZLGs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=NuDxyFkbooU:EUmFlhOZLGs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=NuDxyFkbooU:EUmFlhOZLGs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=NuDxyFkbooU:EUmFlhOZLGs:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim writes an open letter, in part to vent frustration on PayPal hosted Pro and in particular it's woeful API, at least he didn't get started on sandbox :)</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.timnash.co.uk/02/2011/open-letter-to-paypal-regarding-hosted-pro/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Do you Segment your mailing lists with style?</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/M-YXDeLzq9I/</link><category>Behaviour modelling</category><category>Programming</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Wed, 28 Sep 2011 03:35:41 PDT</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=690</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Amazon has one of the most powerful recommendation systems on the web, and yet it probably has some of the worst targeted mail. Indeed, it&#8217;s so bad that, for the past 3 months, I have been subject to weekly doses of baby products. I looked at one joke toy! One. It wasn&#8217;t even in the baby section!</p>
<p><img class="aligncenter size-full wp-image-694" title="mailsorting" src="http://www.timnash.co.uk/wp-content/uploads/2011/02/mailsorting.jpg" alt="" width="584" height="191" /><em>Photo by <a href="http://www.flickr.com/photos/pahudson/4117970403/">P_A_H via Flickr</a></em></p>
<p>So, here are some of my favourite tips when dealing with mail lists segmentation you may not have thought about:</p>
<h3>Recently purchased list</h3>
<blockquote><p>“Amazing savings on TVs get a 42” for just £399”</p></blockquote>
<p>Such an awesome offer, but I just bought a TV, which is why I&#8217;m on this list!</p>
<p>Sods law says an amazing sale will always happen after you purchase, but one of the most prolific reasons for unsubscribes with new users (and to a lesser extent existing companies) is badly timed emails. Keeping track of people who have recently purchased, and making sure they are not sent “sales emails” except for specific up-sells, will help your readers avoid seeing you as insensitive money grabbers. It will reduce your costs, and increase conversion rates, by reducing one of the groups least likely to purchase. Conversely, having a recently purchased list also means you can use this list to flog direct product up-sells. “Need help setting up that TV?”</p>
<h3>Segment by purchase</h3>
<p>You know who has purchased what, so make sure your email list knows too!</p>
<p>Segmenting by purchase has 2 very important uses: 1) You won&#8217;t try to sell someone something they already own 2) You can sell them something they are going to need or might not own. Segmenting by pages they visited when logged in may seem like an exceptionally cunning plan ala Amazon, especially for more niche sites, where it does work&#8230;</p>
<blockquote><p>“Today only: One day sale on Your Secure Stream “</p></blockquote>
<p>But, if you are selling lots of products, chances are the user is just browsing. By segmenting by purchases, at the very least, you can compare that to their behavioural history, before suggesting rattles.</p>
<h3>Behavioural History</h3>
<p>I have a great tip for those looking to show a marked increase in conversion: don&#8217;t send emails to people who won&#8217;t purchase. Simples!</p>
<p>Virtually all good mail campaign providers will provide statistics and allow you to segment based on who clicked what, who opened what, etc. If a user rarely opens emails, don&#8217;t send him daily deals, as the next one they open will most likely lead to an unsubscribe.</p>
<p>Instead, target him only on major campaign pushes. Likewise, the person who opens regularly, but rarely clicks is a window shopper. Entice them and target them with coupons. Make offers especially relevant to them. You may also want to use this group for surveys and feedback. Chances are they will click a “free” anything.</p>
<h3>Customers Mood</h3>
<p>Let&#8217;s face it: things happen, mistakes are made, and stuff get&#8217;s broken. It&#8217;s what customer support is for, but sometimes, it might not be wise to push the latest awesome deals to an upset customer. That said, one of my more interesting emails recently was from a company, who sent me an email suggesting I upgrade to their premium service, after providing some appalling customer service. I  wasn&#8217;t sure if I should laugh or cry; it was either amazing timing, or a deliberate attempt at an up sell.</p>
<p>Looking at customers moods may not be a metric you have on hand. If it&#8217;s not, it might be worth asking support staff to try and gauge the mood of a customer through the support cycle.</p>
<p>I tend to recommend segmenting at least by who has contacted support recently, and if possible, their last known mood. Generally, we will not contact people who have requested recent support,  unless the outcome was positive.</p>
<h3>Building segments in MailChimp</h3>
<p>In theory, you could do the above by hand, assuming you had the metrics to hand, but it would be long process, and one most mail manager GUIs of are not suited for. To get people started, here are some handy hints for doing the above in <a href="http://eepurl.com/IqI5">Mail Chimp</a>. (Other mail managers can do the same, and if you are dealing with lots of products, you may wish to do this in house, as it will get messy.)</p>
<p><img src="http://www.timnash.co.uk/wp-content/uploads/2011/02/mailchimpSegment.png" alt="screenshot of mailchimp interface segmentation" /></p>
<p>I&#8217;m going to assume you have built yourself a handy class for handling mail, which has some nice separation of method, parameters and all the boring stuff.</p>
<p><strong>Setting up segments</strong><br />
To add a new segment within the API use the:</p>
<p><code>listStaticSegmentAdd (APIkey, ListID, Name)</code></p>
<p>The name can be more or less anything, but remember that it&#8217;s what you will see in the Mail Chimp screen. On success, you will be returned an ID. This ID is relative to the list. You will therefore need to make static segments per list.</p>
<p>Removing an unneeded segment  is just:</p>
<p><code>listStaticSegmentDel (APIkey, ListID, seg_id)</code></p>
<p>Where seg_id is the relative segment ID. Note: It has to be the id, not the name.</p>
<p><strong>Adding users to segments</strong><br />
This again  is pretty straight forward:</p>
<p><code>listStaticSegmentMembersAdd(APIkey, ListID, seg_id,batch)</code></p>
<p>Batch is an array of IDs (of users in the system), or email addresses. You can mix between the two, if you want to be crazy. I tend to find using emails easier, as I&#8217;m often adding data from my own systems and won&#8217;t be using Mail Chimp&#8217;s internal system. Note: this does NOT add people to lists. If they are not on the list, it will return an error for the given user.</p>
<p>So, can you guess how to remove users?</p>
<p><code>listStaticSegmentMembersDel(APIkey, ListID, seg_id,batch)</code></p>
<p>The nice people at Mail Chimp were not imaginative in naming conventions, which to API writers is a good thing.  Again, it&#8217;s worth noting the Batch is an array of emails or Ids. If you want to wipe all the users from a segment:</p>
<p><code>listStaticSegmentReset( APIkey, ListID, seg_id)</code></p>
<p>As tempting as it is when doing temporary segment lists such as new purchases etc to wipe the whole list on each cron job and rebuild, you may wish to avoid it. While it&#8217;s nicely efficient from your side of things, it may potentially upset Mail Chimp. Though, this would depend on the size of your list. Also, I confess that I am using this bad practice on one of my lists with a segment that is wiped and rebuilt weekly.</p>
<p><strong>Segmenting by Lists in Mail Chimp</strong><br />
I&#8217;m sure it was the middle of last year when myself and Illiya Vjestica MD from <a href="http://www.smartdogdigital.com/">Smart Dog</a> were chatting via Twitter. At the time, I had written a simple tool for doing segmentation by list, so you could select a list to segment another list by, when someone from Mail Chimp mentioned the feature already existed. I even remember looking and going, &#8216;oh yeah, so it does&#8217;. Well, I can&#8217;t find it any more, and nor can the people at Mail Chimp live support. And, with their URLs all screwed (hmmm there is an SEO/usability post in there somewhere), I can&#8217;t even check properly.</p>
<p>That said, it is fairly easy to do via the API (though, sadly it means you will need to run a script before going into Mail Chimp).</p>
<p>1. Add a static segment on your main list, or Sorry Mail Chimp, listStaticSegmentReset  if one exists, especially if lists are regularly updated.<br />
2. Use listMembers to get all the user Ids from the list you are segmenting by<br />
3. listStaticSegmentMembersAdd using the list of Ids you just did against your main segment.</p>
<p>That&#8217;s it!  The only pain is needing to run it before you go into <a href="http://eepurl.com/IqI5">Mail Chimp</a>.</p>
<h3>Other ideas?</h3>
<p>This is the point where I go over to you. I haven&#8217;t covered bits like geography, time, etc. So, what are some of the ways you segment your list?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=M-YXDeLzq9I:xGKLv_8hjLQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=M-YXDeLzq9I:xGKLv_8hjLQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=M-YXDeLzq9I:xGKLv_8hjLQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=M-YXDeLzq9I:xGKLv_8hjLQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=M-YXDeLzq9I:xGKLv_8hjLQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/M-YXDeLzq9I" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=E7cSbD53CIc:xGKLv_8hjLQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=E7cSbD53CIc:xGKLv_8hjLQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=E7cSbD53CIc:xGKLv_8hjLQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=E7cSbD53CIc:xGKLv_8hjLQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=E7cSbD53CIc:xGKLv_8hjLQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=E7cSbD53CIc:xGKLv_8hjLQ:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim looks at some more unusual segmentation on mailing list, and as its subject that often get's on his nerves takes a few swipes at well known retailers for getting it wrong... wait thats 1 well known retailer beginning with A.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.timnash.co.uk/02/2011/do-you-segment-your-mailing-lists-with-style/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Should online Behavioural Profiling respect privacy?</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/z2fPSoVKEPo/</link><category>Behaviour modelling</category><category>Case Studies</category><category>Programming</category><category>Security</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Tue, 25 Jan 2011 00:17:02 PST</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=674</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>On my walk to the office in the morning, I passed through 3 RFID enabled doors (1 in my flat complex and 2 at my office) and around 35 CCTV cameras. That doesn&#8217;t sound a lot&#8230; except my office is less then a mile from my home and takes me just 10 minutes to walk. That is 3.5 cameras a minute. Basically, every inch of my route, I&#8217;m being monitored.<br />
<img class="aligncenter size-full wp-image-677" title="camera" src="http://www.timnash.co.uk/wp-content/uploads/2011/01/camera.jpg" alt="Privacy a myth?" width="550" height="170" /><br />
The web is no different, it&#8217;s just as overt and people I think quite rightly complain. They also should have a way to opt out. Now, I&#8217;m also someone who is big on behavioural modelling. The problem is I want data, and the more data I can get about a user, the better. So, on the one hand I believe everyone should have a way to opt out. On the other, I really don&#8217;t want them to; they will ruin my stats.</p>
<p>I&#8217;m currently midway through a major behavioural modelling project. It&#8217;s complete with large scale re-targeting, both within the site and via advertising networks, as well as using techniques such as the CSS history hack to collect data about whether a visitor has visited our competitors.</p>
<p>Indeed. Looking at the sort of stats we are collecting:</p>
<p>Everyone coming into one of 3 sites is being tagged, using a browser fingerprint. It&#8217;s similar to the level <a href="https://panopticlick.eff.org/">Panopticlick project</a> uses in their efforts to educate users on how to be on the safe side. We also use a persistent storage in the form of <a href="https://github.com/jeremydurham/persist-js">persist.js</a> to “cookie” the visitor. Lastly, any third party software, which is capable of accepting custom values, has the user hash added, making tracking a user across the board as easy as possible.</p>
<p>To put this in perspective we can at 1 click retrieve:</p>
<ul>
<li>If the user has purchased</li>
<li>How they arrived on the site</li>
<li>A rough idea of age</li>
<li>Rough idea gender</li>
<li>Where they are coming from (not just country but are they at home or work)</li>
<li>If they have visited our competitors</li>
<li>What pages they have visited</li>
<li>What offers enticed them</li>
<li>If reinforcement marketing is working</li>
<li>Any lead mechanisms (email/twitter etc) we may have them subcribed to</li>
<li>If they are part of a focus or test group</li>
<li>What ad group they arrived in</li>
<li>Which split tests they have been set up with</li>
<li>Where they clicked on a page and when</li>
</ul>
<p>Basically, everything they have done on the site to the tiniest detail can be looked at, analysed and dissected. What&#8217;s more, the average user will not have a clue. That list would terrify many. I mean, if little peeps like us are doing it, then imagine what people like Google are doing. Best get your foil hats now!</p>
<h2>Privacy at heart of Behavioural driven campaigns</h2>
<p>One of the things that has been important for us from the start of the campaign is for our visitors to be in control, well a bit anyway. If possible, we want them to be able to opt out of our orwellian vision. The problem is how?</p>
<h3>Removing data</h3>
<p>Let&#8217;s assume we have a user who does want to opt out. The first stage is to remove their data. Since our system has a database, this is fairly simple. Just delete their row in the visitors table and any associated data in the meta table. Small snag: this doesn&#8217;t remove the data in third party applications and causes data corruption in the master table. Really, there is not much we can do about the 3rd party applications. Where possible, you can try to automate them, but normally the only option you are left with is giving a user a link to the application&#8217;s opt out procedures, if indeed they have one at all!</p>
<p>With your own applications, we have gone down the route of what we term “anonymous annihilation”. All our users are split into testing groups, and the user&#8217;s information is overwritten by an average of all those in the test group. The only data we keep exact is country. The IP is overwritten to 999.999.999.999, which makes an easy way for us to exclude the data in reporting, and their user agent finger print is reduced by us removing all the plugin data. Suddenly, we can&#8217;t tell them from Adam, except for that Persistent “cookie”, which actually is quite a pain to remove. But hey ho! That was the point. The issue is how do we not track them in the future?</p>
<h3>Cooking the excluded</h3>
<p>The only real way to exclude someone from an opt out system is to know they have opt&#8217;d out! But, to know they have opt&#8217;d out, we need to either maintain some information, or tag them in some way. Neither of these options are very palatable to the end user, but ultimately, at the moment, it is the only real solution. When opting out, I suggest using a traditional cookie rather then a persistent storage, clearly named within the cookie and make it clear this is what you have done. The downside, if they clear their cookies and come back, you generate a new profile and the circle starts again. But hey, you tried!</p>
<h3>Looking to the future</h3>
<p>Right now, there is a lot of talk about “Do not track” methods, especially amongst browser manufacturers. Google is releasing a new extension to allow you to <a href="http://googlepublicpolicy.blogspot.com/2011/01/keep-your-opt-outs.html">prevent tracking</a> (The irony sure will not be lost on them) and there is a more public discussion from the <a href="http://www.open-mike.org/entry/thoughts-on-do-not-track">Mozilla team</a>. Both seem to be heading down the route of the browser making the decision to prevent storage, which is great in principal, but has 2 major obstacles to overcome:</p>
<p>Persistent storage is all about hiding things in the most obscure places such as flash storage, where browsers do not have control. Therefore, simply assuming the browser is in control of all storage would be a mistake.</p>
<p>Carpet banning of data, would be frustrating and would effectively break a lot of the modern web. Cookies and storage are used in every aspect of web development, from ad tracking through to analytics, to storing shopping carts, to changing the colour of a site. Users are not going to want to be prompted every time, so they are likely to adopt an on or off approach.</p>
<p>One of the more interesting and hopeful projects is the idea of using headers. <a href="https://wiki.mozilla.org/Privacy/Jan2011_DoNotTrack_FAQ">Proposed by Mozilla</a>, the idea is that the client browser sends a HTTP header to the server, telling the server the user does not want to be tracked.<br />
<code>X-Tracking-Choice: do-not-track</code><br />
It&#8217;s then up to the server to determine how to handle this. I think this is a great step forward with one major addition.</p>
<p>Telling a browser to send the header, I would like to see a method that allows sites to instruct a browser to send the do not track header. In effect, when someone clicks opt out, the site tells the browser the user wishes to opt out. Now, obviously, you don&#8217;t want a site to be able to opt people in, so the mechanism should be one way, and not mandatory for the browser (i.e it shouldn&#8217;t override an existing user preference).</p>
<p>The mechanism I propose has one major issue, at the start I explained this was a multi site campaign, but the mechanism is for only one site, and I can&#8217;t see a safe way around.</p>
<p>What do you think? Should we adopt Do not click header? What about the ability for a site to ask a browser to enforce it? Would other advertisers use it?</p>
<div id="vs-message"><strong>Consulting</strong><br />
Looking to run behaviour modelling driven campaigns in your company? Concerned about privacy? Why not check out my <a href="http://www.timnash.co.uk/consulting">consulting page</a>!</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=z2fPSoVKEPo:KUWt3lW5Xc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=z2fPSoVKEPo:KUWt3lW5Xc8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=z2fPSoVKEPo:KUWt3lW5Xc8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=z2fPSoVKEPo:KUWt3lW5Xc8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=z2fPSoVKEPo:KUWt3lW5Xc8:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/z2fPSoVKEPo" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=0_rD1qPKztg:KUWt3lW5Xc8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=0_rD1qPKztg:KUWt3lW5Xc8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=0_rD1qPKztg:KUWt3lW5Xc8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=0_rD1qPKztg:KUWt3lW5Xc8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=0_rD1qPKztg:KUWt3lW5Xc8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=0_rD1qPKztg:KUWt3lW5Xc8:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim takes a look at how to cope with privacy in online marketing campaigns, and the sad reality at the moment their is little you can do. But that doesn't stop him looking forward to a more positive future.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.timnash.co.uk/01/2011/should-online-behavioural-profiling-respect-privacy/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>What browser am I using?</title><link>http://feedproxy.google.com/~r/tnash-the-IT-Consultant/~3/FvV49JlOKB0/</link><category>SEO Introduction</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Nash</dc:creator><pubDate>Thu, 25 Nov 2010 22:02:34 PST</pubDate><guid isPermaLink="false">http://www.timnash.co.uk/?p=661</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Everyone has seen the new Google Preview thingy. There are loads of great write ups on it, so I won&#8217;t bore you. Suffice to say, several people have asked for my opinion of it, and as per normal the answer was &#8220;meh.&#8221;</p>
<p>Now, I use a large screen and I have noticed that I am using the previews and reading from them, so maybe I was wrong. Certainly one thing that will change is that people will need to start thinking about how their site looks in the new Google Preview.</p>
<p>The obvious question&#8230; What browser is Googlebot and what render engine is it using?<br />
Well, until now, we have had to make do with what our own stats tell us&#8230; No longer&#8230;.</p>
<p>We can now see what Google see&#8217;s. For example, we now know certain full screen takeovers in JavaScript are being rendered. This possibly indicates Google&#8217;s ability to deal with JavaScript on page is far greater than people initially thought, but we can ask Google a far simpler question:</p>
<p>http://www.google.co.uk/search?q=what+browser+am+I+using</p>
<p>Can you guess what happens next?</p>
<p><img style="width: 500px;" src="http://www.timnash.co.uk/wp-content/uploads/2010/11/Screen-shot-2010-11-12-at-20.15.37.png" alt="Google reveal its true nature" /></p>
<p>Or, if you actually save the image:</p>
<p><img src="http://www.timnash.co.uk/wp-content/uploads/2010/11/download.jpeg" alt="Hi Google" /></p>
<p>From the screenshot, if you squint, you can see a full useragent string, the platform, and some basic capabilities. You may wish to note the cookies option for the spammers amongst you:</p>
<p>Cookie Enabled: true;<br />
Language: EN<br />
Productsub: 20030107<br />
appcodename: Mozilla<br />
Vendor: Apple Computers Inc<br />
Platform: Linux x86_64<br />
appname: Netscape<br />
useragent: Mozzila5.0(en_us)applewebkit525.13(khtml,gecko)version3.1(safari521.5)</p>
<p>That was just from asking 1 question, and picking 1 result from the Google results. The obvious thing is to make a page that tracks the information about an arriving user and collect as much information as you want. Then, add a simple search phrase and point some links. On the page, make sure you have a nice clear reference number.<br />
Wait for Google to crawl, look up the reference number in your database, and now you have all the information you ever wanted on GoogleBot Previews&#8217; capabilities. You have been able to do similar things in the past, but never with such visual flair!</p>
<p>Have fun!</p>
<div id="vs-message"><strong>Consulting</strong><br />
Interested in knowing more about GoogleBot, Google Previews and what capabilities the new bot has? Just curious about how we can leverage similar ideas in your business? Why not check out my <a href="http://www.timnash.co.uk/consulting">consulting page</a>!</div>
<p>Please note the awesome Angie didn&#8217;t edit this for me as it was vaguely time sensitive, so please forgive the grammar!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=FvV49JlOKB0:2rQ9pgG_AYc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=FvV49JlOKB0:2rQ9pgG_AYc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=FvV49JlOKB0:2rQ9pgG_AYc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?a=FvV49JlOKB0:2rQ9pgG_AYc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/tnash-the-IT-Consultant?i=FvV49JlOKB0:2rQ9pgG_AYc:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/tnash-the-IT-Consultant/~4/FvV49JlOKB0" height="1" width="1"/><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/VentureSkills?a=hqiL_SeAbmg:2rQ9pgG_AYc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=hqiL_SeAbmg:2rQ9pgG_AYc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=hqiL_SeAbmg:2rQ9pgG_AYc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=hqiL_SeAbmg:2rQ9pgG_AYc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/VentureSkills?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/VentureSkills?a=hqiL_SeAbmg:2rQ9pgG_AYc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/VentureSkills?i=hqiL_SeAbmg:2rQ9pgG_AYc:gIN9vFwOqvQ" border="0"></img></a>
</div>]]></content:encoded><description>Tim demonstrates how simply asking the right question to Google can reveal a lot Googlebot thanks to Google new Previews feature.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.timnash.co.uk/11/2010/what-browser-am-i-using/</feedburner:origLink><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license></item><item><title>Links for 2006-12-29 [del.icio.us]</title><link>http://del.icio.us/ventureskills#2006-12-29</link><pubDate>Sat, 30 Dec 2006 00:00:00 PST</pubDate><guid isPermaLink="true">http://del.icio.us/ventureskills#2006-12-29</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/04/skype-consulting-was-it-worth-it/"&gt;The Venture Skills Blog [podcast]Skypecast Consulting was it worth it? &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/05/google-who-needs-google-the-tim-nash-experiment/"&gt;The Venture Skills Blog Google who needs Google - The Tim Nash Experiment &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/05/want-to-create-a-site-like-digg-with-no-programming/"&gt;The Venture Skills Blog Want to create a site like Digg with no programming? &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/07/hurry-gmail-invites-for-a-limited-time-only/"&gt;The Venture Skills Blog Hurry GMail Invites&amp;hellip; &amp;hellip;For a limited time only &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/07/travelling-light/"&gt;The Venture Skills Blog Travelling Light &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/07/create-a-site-like-digg-part2/"&gt;The Venture Skills Blog Create a site like Digg - Part2 &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/09/friday-round-up-skypecast-drupal-sitemaps/"&gt;The Venture Skills Blog Friday round up: Skypecast, Drupal, Sitemaps &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/13/duplicate-content/"&gt;The Venture Skills Blog Duplicate Content &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/13/wordpresscom-rocks/"&gt;The Venture Skills Blog New Theme, though should we use it? &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/13/do-you-have-a-links-policy/"&gt;The Venture Skills Blog Do you have a links policy? &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/14/skypecast-this-friday-promoting-yourself-online/"&gt;The Venture Skills Blog Skypecast this Friday! - Promoting yourself online &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/16/promoting-yourself-online-feedback-from-the-skypecast/"&gt;The Venture Skills Blog Promoting yourself Online - feedback from the Skypecast &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/22/our-top-posts/"&gt;The Venture Skills Blog Our Top posts &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/23/welcome-to-one-of-the-dumbest-seo-mistakes-to-make/"&gt;The Venture Skills Blog Welcome to one of the dumbest SEO mistakes to make &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ventureskills.wordpress.com/2006/12/27/tim-nash-experiment-goes-another-level/"&gt;The Venture Skills Blog Tim Nash Experiment goes another level! &amp;laquo;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>

