ニガくて難しいアクセス解析を、たっぷりのミルクでふわふわの贅沢ラテ的な仕上がりに

2011/01、Google Website Optimizerのコードも最新版に

2010/12の脆弱性アップデート以前からGWOを使っている場合に出るらしい「アカウントがキャンセルされました」というアラートが表示されて、超あせりました。googleにアカウント復元フォームを通じて助けてくれと言ったら戻してくれるそうですが、諦めて新しいアカウントを取ったほうがいいかも。
GWOアラート

また、コードが最新版になったよと公式で発表もありました。via:New Year, New Asynchronous Tags for GWO
なにが「New Year」だ。なめてんのか。

これはABテストの例ですが、pageTracker方式からgaq方式に変わりました。


<html>
<head>

<!-- Google Website Optimizer Control Script -->
<script>
function utmx_section(){}function utmx(){}
(function(){var k='1612196091',d=document,l=d.location,c=d.cookie;function f(n){
if(c){var i=c.indexOf(n+'=');if(i>-1){var j=c.indexOf(';',i);return escape(c.substring(i+n.
length+1,j<0?c.length:j))}}}var x=f('__utmx'),xx=f('__utmxx'),h=l.hash;
d.write('<sc'+'ript src="'+
'http'+(l.protocol=='https:'?'s://ssl':'://www')+'.google-analytics.com'
+'/siteopt.js?v=1&utmxkey='+k+'&utmx='+(x?x:'')+'&utmxx='+(xx?xx:'')+'&utmxtime='
+new Date().valueOf()+(h?'&utmxhash='+escape(h.substr(1)):'')+
'" type="text/javascript" charset="utf-8"></sc'+'ript>')})();
</script><script>utmx("url",'A/B');</script>
<!-- End of Google Website Optimizer Control Script -->
<!-- Google Website Optimizer Tracking Script -->
<script type="text/javascript">
var _gaq = _gaq || []; //ここが変わった
_gaq.push(['gwo._setAccount', 'UA-XXXXXXXX-1']);//ここが変わった
_gaq.push(['gwo._trackPageview', '/YYYYYYYYY/test']);//ここが変わった
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End of Google Website Optimizer Tracking Script -->


<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>この自転車を購入!</title>
</head>

<body>

<h1>この自転車を購入!</h1>

<img src="images/bike1.jpg" width="400" height="300" alt="Bicycle Image" border="0"/>

<p>
マウンテン バイクや変速付きバイクは初めてですか?<br/>
<a href="thankyou.html">オプションの詳細については、こちらをご覧ください?</a>
</p> </body>
</html> 

ちなみに上記で変わる前の箇所はこんな感じでした:

var gwoTracker = _gat._getTracker("UA-XXXXXXXX-X");
gwoTracker._setDomainName(".example.com");
gwoTracker._trackPageview("/YYYYYYYYYY/test"); 

コードは変わったものの、挿入位置やその他の処理は変わってないっぽいので、新しくテストをする場合は問題ありません。これまでに作成済み・実行中のテストもまだ動くらしいですがいつまでもつかはハラハラです。アカウントがキャンセルされてるし。

GAのほうでサブドメイン用設定やクッキーのパスをカスタマイズしている場合はGWOのコードにも同様に設定が必要

_gaq.setDomainName を設定している場合は上記スクリプトもこちらを参考にカスタマイズしましょう。

その他注意

  • 旧式のコードを貼ってる場合は無理に変える必要はないよ
  • 新型と旧式のコードを同時に使わないでね
  • ヘルプセンターも更新したから旧式のコードはこちらで確認してね

とのこと。
GAやGWOを提案するとよく言われるのが「無料ツールだからサポートがないし、急なアップデートでそれまでのデータが対応できなくなる」というケースです。今回はまさにそこにあたり、ぐうの音も出ません。

追記:アカウント復活リクエストを送ってみた

平日でしたが、3時間で返信が来ました。

Hello,

Thank you for your email. We've now reactivated your Google Analytics account.
Therefore you should be able to log in to your account.

For additional questions, please visit the Website Optimizer Help Center at
http://www.google.com/support/websiteoptimizer/?hl=en.

Sincerely,

Aruna
Website Optimizer Support

*************************
For the latest updates as well as some helpful tips on Website Optimizer, check out the Website Optimizer blog at http://websiteoptimizer.blogspot.com/
*************************

Home > 05.上級メニュー > 2011/01、Google Website Optimizerのコードも最新版に

このページの上へ