私の Web サイトでは、データを表示するためにクライアント側のスクリプト (jsrender と jquery) のみを使用しています。json フィードからのデータのみを提示しているので、本格的な Web アプリは (今まで??) 必要ありませんでした。
現在、Yahoo Web Analytics (YWA) を統合しようとしています。検索結果ページで、クエリ文字列と json フィードからの総ヒット数を YWA JavaScript にキャプチャしようとしましたが、クライアント側の jsrender 変数をクライアント側の YWA 変数に出力しようとしているため、これは非常に困難です。
<script type="text/javascript" src="http://d.yimg.com/mi/eu/ywa.js"></script>
<script type="text/javascript">
/*globals YWA*/
var YWATracker = YWA.getTracker("1000918585199");
var ACTION='INTERNAL_SEARCH';
var _S_ISK={{=querystring}};
var _S_ISR={{=totalHits}};
YWATracker.setCF(01, 'Search-Results');
YWATracker.setCF(04, 'no');
YWATracker.setCF(06, 'KAW');
YWATracker.setDocumentName("Result Page");
YWATracker.setDocumentGroup("KAW");
YWATracker.submit();
</script>
<noscript>
<div><img src="http://s.analytics.yahoo.com/p.pl?a=1000918585199&js=no" width="1" height="1" alt="" /></div>
</noscript>
そして、これは機能していません。解決策はありますか?