MTで[AccessAnalizer.com]アクセス解析を利用する際の注意書き
xreaの[AccessAnalizer.com]アクセス解析の導入の際、
個別記事の出力についておかしな点があったので覚え書き。
これがフッター部のソースの一部。
テンプレートの種類ごとに分岐をしている。
<MTIf name="entry_template">
<h4 id="footer"><a href="<$MTBlogURL$>"><$MTEntryTitle encode_html="1"$>:<$MTBlogName encode_html="1"$></a></h4>
<p id="footer">Copyright © 2008 <$MTBlogName encode_html="1"$> All Rights Reserved.</p>
<script type="text/javascript"><!--
var ID="*******-<$MTEntryID pad="1"$>";
var AD=4;
var FRAME=0;
// --></script>
<script src="http://j1.ax.xrea.com/l.j?id=*******-<$MTEntryID pad="1"$>" type="text/javascript"></script>
<noscript>
<a href="http://w1.ax.xrea.com/c.f?id=*******-<$MTEntryID pad="1"$>" target="_blank"><img src="http://w1.ax.xrea.com/l.f?id=*******-<$MTEntryID pad="1"$>&url=X" alt="AX" border="0"></a>
</noscript>
</MTIf>
*******は自分のIDで、本来は数値(伏せているだけ)。
ここで、ページ毎にアクセス解析するため、エントリーのIDを挿入させているのだが、
もともとは<$MTEntryID pad="1"$>ではなく、<$MTEntryID$>としていた。とした。
しかし、ソースを見るとエントリーのID(数値)は出力されておらず、
このままではページ毎のアクセス解析ができない。
そこで、pad="1" を加えてみた。
もともと pad="1" の意味は、エントリーIDを6桁で出力しますよということである。
6桁に満たない場合は、先頭から0をつけて6桁とする。※MTタグリファレンスより。
pad="1" を加え、再構築した後のソース。
小粋空間テンプレートのパンくずリストをカスタマイズのもの。
<h4 id="footer"><a href="http://mogu.1challenger.com/">小粋空間テンプレートのパンくずリストをカスタマイズ:ネットで100倍の豊かさを引き寄せる秘密</a></h4>
<p id="footer">Copyright © 2008 ネットで100倍の豊かさを引き寄せる秘密 All Rights Reserved.</p>
<script type="text/javascript"><!--
var ID="*******-000005";
var AD=4;
var FRAME=0;
// --></script>
<script src="http://j1.ax.xrea.com/l.j?id=*******-000005" type="text/javascript"></script>
<noscript>
<a href="http://w1.ax.xrea.com/c.f?id=*******-000005" target="_blank"><img src="http://w1.ax.xrea.com/l.f?id=*******-000005&url=X" alt="AX" border="0"></a>
</noscript>
このように、pad="1" をつけたらなぜか反映するようになった。
こんなことが知りたいという要望がありましたらメールください。 → moguにメールする



