SharePoint 2007 でホストされる複数 (19) のサイトを作成しており、Google Analytics を使用したいと考えています。最初の部分は簡単で、Google アナリティクスの JavaScript を SharePoint マスター ページに配置するだけで、すべてが期待どおりに機能しました。
ただし、19 のサイトのそれぞれで個別の統計を生成する必要があり、これはサイトごとに異なる ID を持つことによって行われます。私が最初に考えたのは、各サイトの web.config に ID を保存し、マスター ページを変更して、javascript 用にこれを読み取ることでした。
<%= ConfigurationManager.AppSettings["google.analytics.key"]%>
残念ながら、Sharepoint はこれを気に入らず、次のように述べています。このファイルではコード ブロックは許可されていません。
私の質問は:
SharePoint マスター ページで web.config から appSettings を読み取る方法はありますか? また
サイト固有の情報をマスター ページに取得するための、より優れた SharePoint の方法はありますか? また
サイトごとに個別のマスター ページを使用することにこだわっていますか?