■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

google_analytics.ctpのJavaScriptコード

shin > google_analytics.ctpのJavaScriptコード @ 2011/12/2 14:26
少し細かい話ですが、baser/views/google_analytics.ctpの問題についてご報告させていただきます。

GoogleAnalyticsのJavaScriptコードは原則改変しないことになっています。
http://www.google.com/support/analytics/bin/answer.py?hlrm=en&answer=174090

おそらくidがない場合に対応しようとして改変されたのだと思いますが、
(普通に実行している分には、もちろん問題ないのですが)
改変してしまうと別の部分で予期せぬ問題が生じる可能性があるため、修正された方がよいかと思います。

#実際、私が気付いたのは、GoogleウェブマスターツールでアナリティクスのIDによる認証ができなかったためです。

以下、修正案になります。
ご検討くださいませ。

<?php if (isset($siteConfig['google_analytics_id'])): ?>
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', '<?php echo $siteConfig['google_analytics_id'] ?>']);
  _gaq.push(['_trackPageview']);

  (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>
<?php endif;


■ BaserCMSのバージョン:1.6.15
ryuring > Re: google_analytics.ctpのJavaScriptコード @ 2011/12/2 18:04
こんにちは。

shin さん、情報提供ありがとうござます。
おっしゃるとおりですので、早速、 r1561 として反映させて頂きました。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
23 人のユーザが現在オンラインです。 (22 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 23