Friday, March 30, 2012

Tribulant Wordpress Shopping Cart - Canada Post Module

Issues with Tribulant Shopping Cart, especially with Canada Post module.  Need to set-up Canada Post Gateway account efficiently and integrate it correctly with Canada Post module? I re-wrote this module to work better, like the UPS module.  Be warned that the Canada Post module has issues.
Contact me for details and stories.

Tribulant implement the following free Canada Post shipping module

"It's been a long time. I don't remember when I did/updated it. I just checked the at : last update at 2009, registed date was 2003."  Raymond Liang, May 03, 2012

Wednesday, March 28, 2012

Google Paid Search

RVM on Centos

Google Organic Ranking in relationship to Ad Clicks

Why run a Google Ad Words search ad when your brand appears in the organic results?

It's an important question for many advertisers. Looking for an answer, Google request a research study in 2011. The ran a test by stopping paid search ads on 400 accounts across four countries. The results were dramatic. A full 89% of visits to an advertiser's site from search ads were incremental to clicks on organic results. 

  • That means the visits would not have occurred without the ad campaigns.

It was surprise, even to the researchers. 

Think search ads aren't necessary when organic presence is high?
Think again.

Google observed what happened to organic clicks when paid search ads were paused in over 400 accounts across four countries. Using a statistical model to estimate the incremental clicks attributable to search ads for each advertiser, we found:

  • On average, 89% of paid traffic to an advertiser's site is lost and not recovered by organic clicks.

In 2011, Google released a Search Ads Pause research study which showed that 89% of the clicks from search ads are incremental, i.e., 89% of the visits to the advertiser’s site from ad-clicks are not replaced by organic clicks when the search ads are paused. In a follow up to the original study, we address two main questions: (1) how often is an ad impression accompanied by an associated organic result (i.e., organic result for the same advertiser)? and (2) how does the incrementality of the ad clicks vary with the rank of advertiser’s organic results?

 A meta-analysis of 390 Search Ads Pause studies highlighted the limited opportunity for clicks from organic search results to substitute for ad clicks when search ads are turned off. We found that on average, 81% of ad impressions and 66% of ad clicks occur in the absence of an associated organic result on the first page of search results. In addition, we found that on average, 50% of the ad clicks that occur with a top rank organic result are incremental. The estimate for average incrementality of the ad clicks increases when the rank is lower; 82% of the ad clicks are incremental when the associated organic search result is between ranks 2 and 4, and 96% of the ad clicks are incremental when the advertiser’s organic result ranked lower than 4 (i.e., 5 and below).

 While these findings provide guidance on overall trends, results for individual advertisers may vary. It’s also important to note that the study focuses on clicks rather than conversions. We recommend that advertisers employ randomized experiments (e.g., geo-based experiments) to better quantify the incremental traffic and lift in conversions from the search ad campaigns and that they use the value-per-click calculations in the original search ads pause study to determine the level of investment on their search ads.

 For more information, find the full study here

Tuesday, March 27, 2012

Installing RubyGems in Cygwin

This is as much a reminder for myself as anything else – as I’ve now had to do this about a dozen times between repaving my laptop, home workstation, and work machine(s).

The How-To

Don't try to install RubyGems for Cygwin using the gem that comes with the Ruby One-Click Installer for Windows. Instead, get the tarball, or zip file, and install it using the included installer script.
Since RubyGems is pure Ruby you don't have to worry about having a compiler installed. It should just work with the default Cygwin install plus Ruby and its dependencies. To install it, do the following steps:
  1. Download the RubyGems tarball from Ruby Forge
  2. Unpack the tarball
  3. In a bash terminal, navigate to the unpacked directory
  4. Run the following command:
    ruby setup.rb install
  5. Update RubyGems by running the following:
    gem update --system
Note: You may need to run the updated command twice if you have any previously installed gems.

Tuesday, March 6, 2012

Google Analytics Tracking Code is Broken (as of Mar 2012)

Google Analytics Tracking Code is Broken (seen Mar 2012)
{script type="text/javascript"}

  var _gaq = _gaq || [];

  _gaq.push(['_setAccount', 'UA-########-1']);


  (function() {

    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);


{/script} --- note tag change

If is not loading for you I have a fix. 

Also in the ga.js code some references fail. 

I have a fix for this - $10.00. 

Saturday, March 3, 2012

FileZilla SSH fail on Windows 7 - ssh_init: Host does not exist

Hostname conflicts with putty session names

ssh_init: Host does not exist is STILL an issue using 

 FileZilla Client 3.5.3 released !

Update: A patch has been released.  FileZilla - The free FTP solution ( 

Otherwise a solution: Use  WinSCP - no problems!

It comes with open source code, so go to have options.