SmartyでGoogleAnalyticsを使うときの注意点

2009年4月22日 [TIPS, TIPS - PHP(MySQL)]

アクセス解析のスクリプトを自作して1年ほど使っていたのだが、…どうしても不満なので、やっぱり、GoogleAnalyticsに回帰(笑)。
Cookieで自己アクセスを除外する機能なんかも追加されたみたいなので(もともとあったのかな?)、早速再登録。
Smartyのテンプレートに記載したところ…、エラー!!!
GoogleAnalyticsのソースには『{}』が含まれているので、どうもご認識しているようだ。

ということで、マニュアルを調査。…、そういや、Smartyではメタ文字のエスケープみたいなものは
{literal}で囲む
んだっけ。Smartyってすごく便利なんだけど、一度作るとほとんどHTML部分以外はいじらないので、すっかり忘れていた。
ということで、めでたく解決。

※こんな感じで記載することになります
{literal}
…(GoogleAnalyticsのコード)
{/literal}

コメントをどうぞ