SharePointから外部サイトへのリンクの履歴を拾う
SharePoint 外のWebサイトやシステムへのリンクは、当然ながらクリックされても、SharePointのアクセス履歴やIISログには記録されません。しかしユーザから「クリック数を知りたい」と要望されることもままあります。
こうした場合、基本的にはリダイレクトを活用した対応が簡単です。
例えば、HTMLファイルのヘッダーにリダイレクトを記述し、そのURLをリンクリストに登録します。この場合、このHTMLファイルへのアクセスが記録される仕組みです。
ですが、普通のエンドユーザがHTMLを都度書き直す運用をしてくれるか。
マニュアル等を用意すれば、無理ではないと思いますが…。
もう少し、SharePointらしい(?)運用があります。
それはライブラリの「ドキュメントへのリンク」です。SharePoint 2007 でも、2010 でも使えます。
ライブラリで「コンテンツタイプの管理を許可」します。
「既存のサイト コンテンツタイプから追加」
「ドキュメントへのリンク」を追加します。
ライブラリに「ドキュメントへのリンク」を登録できるようになります。
この「ドキュメントへのリンク」は、プロパティで指定したURLへのリダイレクトを行う .aspx ファイルですので、標準のレポートや、IISログに「ユーザアクセス」として記録されます。ファイル名も、リンク先が判りやすい日本語にしておくと、管理上便利でしょう。
login