たろマーク (はてなブックマーク)
-
[ ruby ][ irb ]
-
[ technology ][ suica ] もう少し詳しく聞きたい
-
[ ez ] 編集後に元のページに戻れるやつ。content/edit.tpl を override してコメント欄にあるコードを入れておく
-
[ kyanny ] 転職おめでとうございます!
■ 「Google Analytics を HTTPS(SSL)なページで使う」を少し改造する。
Google Analytics を SSL なページで使うとブラウザでページの一部がなんたらかんたらと警告される。(Firefox だとロケーションバーの色がつかず、鍵が壊れたマークがつく)
んで、その回避策がこちら。
cyano: Google AnalyticsをHTTPS(SSL)なページで使う
やり方はとても簡単。GoogleからのJavaScriptを読み込むプロトコルとドメインを変更するだけ。以下例。
<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ _uacct = "自分のアカウントID"; urchinTracker(); //]] </script>
確かにこれで回避できることはできるんだけど、いちいち SSL で保護されたページとそうでないページで貼り分けるのがめんどくさい。というか、blog とか CMS で構築してるとそこだけ変えるとかがまためんどくさい。
んで、苦し紛れの改造。
<!--
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
-->
<script type="text/javascript">
if ( location.protocol == 'https:' ) {
document.write("<script src=\"https:\/\/ssl.google-analytics.com\/urchin.js\" type=\"text\/javascript\"><\/script>");
} else {
document.write("<script src=\"http:\/\/www.google-analytics.com\/urchin.js\" type=\"text\/javascript\"><\/script>");
}
</script>
<script type="text/javascript">
_uacct = "UA-XXXXX-X";
urchinTracker();
</script>
最初にコメントアウトしてる部分は、どうも Google Analytics がプロファイルで指定したデフォルトページにコード挿入の有無を確認しに来ているようなのでダミーとしておいた。いまのところ上手くいってる。だからコメントアウト。ヒアドキュメントができればいらないんだけど、Javascript ではヒアドキュメントが無いっぽい。
てか、あんまり書いたこと無いとはいえ泥臭いと言うか自分でも見てもセンス無いなーと思った。とりあえず動けばいいやとやってしまった。
追記
一言おくられてきた。 (07/01/08)
つーか、どっちもssl.google-analytics.comでよくね?Googleには優しくないけど。
確かにそうかも。
トラックバック
このエントリーのトラックバックURL:
http://vkgtaro.jp/cgi-bin/mt/mt-tb.cgi/539
この一覧は、次のエントリーを参照しています: 「Google Analytics を HTTPS(SSL)なページで使う」を少し改造する。:
» SSL(HTTPS)でGoogle Analytics from Soliloquy of Webmas
別のアクセス解析で「安全コム」のアクセス解析行っていますが、AdWordsとOv... [詳しくはこちら]




