2009年1月の投稿一覧

Google Analyticsを携帯サイトで使う

PHPライブラリの「GA4K」があるんですが、これを使うとGoogle Analyticsが携帯サイトで使えるようになります。

GA4Kにはこんな特徴があります。

* PCサイトと携帯サイトのデータを一元管理

* ユーザ分析からキャリア別のアクセス解析を実現

* HTMLベースの静的サイトにも適用可能 (※SSIを使用)

* IDとドメインのみの簡単な設定

こちらのサイトの説明が詳しいです。

ケータイでもAnalytics解析できるPHPライブラリ「GA4K」を試してみる

PCサイトも同じ解析ソースで解析できますが、PCと携帯は分けた方が管理しやすいと思います。

ファーストサーバにワードプレスをインストールする

ファーストサーバーにワードプレスをインストールした際に、日本語の投稿ができない現象が発生した際の解決方法です。入力して保存すると何故か反映されないんですよね。

■やること

http://support.fsv.jp/member/php/run/kansu/kansu_0.html#04

と書いてありますので、1,2と注意の部分を実行すればOKです。

1.phpMyAdmin で文字コードを設定したデータベースを作成する。

 phpMyAdminで照合順序を「utf8_general_ci 」に設定。

2.お客様指定の文字コードにて動作するように定義されたPHPファイルを格納したディレクトリに、下記を記述した「.htaccess」ファイルを設置する。

   php_flag mbstring.encoding_translation off

   php_value default_charset “UTF-8″

3.PHP5(DSO版)に切り替える

 コンフィグレータ >> PHPインストール より、PHPの実行バージョンを変更。

これでめでたく解決です。

なおこの方法はすでにワードプレスをインストールしている場合でも大丈夫ですので、再インストールなどの面倒な作業はありません。

参考サイト

ファーストサーバにWordPressをインストールする方法(というか準備)

Contribute CS3がGoogle Analyticsのトラッキングコードを書き換える

AdobeのContribute CS3を使っているサイトでGoogle Analyticsのトラッキングコードが外れる現象が起きておりまして、なんでかな~と思いつつもその都度修正していたんですが、実はContributeが悪さをしていることが分かりました。

Google Analyticsのトラッキングコードは通常、の前に書くように推奨されていますがタグ内のJavascriptに関しては、ユニコードした部分を勝手に書き直してしまう仕様なんだそうです。危険すぎるぞContribute。

書き換え前

document.write(unescape(“%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E“));

書き換え後(太字の部分が書き変わります)

document.write(unescape(“< script src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’>< /script>“));

これを回避するには<body>内ではなくて<head>内にトラッキングコードを書けばいいようです。

CS4でもContributeが出るようですがその時には修正されているんでしょうか。というか今でも修正してもらいたい不具合ですね。

・お世話になったサイト

よろず屋さん

がらくた屋さん