Javascript 收集放置在电子邮件中的Sharepoint链接的点击量

Javascript 收集放置在电子邮件中的Sharepoint链接的点击量,javascript,sharepoint,click,Javascript,Sharepoint,Click,我需要收集链接的点击量,放在电子邮件中 想法如下: 1) 我向N个人发送一封带有1个超链接的电子邮件 2) 其中一些人打开它并单击此链接 3) 链接指向文件Sharepoint(这是必需的)页面(库或列表),其中放置了以下代码: <script language="javascript" type="text/javascript"> var Loginname = document.getElementById("zz15_Menu"); var strTrans=

我需要收集链接的点击量,放在电子邮件中

想法如下:

1) 我向N个人发送一封带有1个超链接的电子邮件

2) 其中一些人打开它并单击此链接

3) 链接指向文件Sharepoint(这是必需的)页面(库或列表),其中放置了以下代码:

<script language="javascript" type="text/javascript">
    var Loginname = document.getElementById("zz15_Menu");
    var strTrans=Loginname.getElementsByTagName('span')[0].innerHTML;
    .... WHAT SHOULD BE HERE?....       
    window.location = "http://www.smth.com/ololo.pdf";
</script>

var Loginname=document.getElementById(“zz15_菜单”);
var strTrans=Loginname.getElementsByTagName('span')[0].innerHTML;
.... 这里应该有什么?。。。。
window.location=”http://www.smth.com/ololo.pdf";
我现在在strTrans中有了用户的显示名

请建议一些代码,将每个页面访问的参数存储在某个文件中,然后让我获得链接点击量


我不能在Sharepoint上使用任何服务器端技术。

包含一个javascript文件就足以让Google和其他人收集统计数据,所以为什么不使用Google Analytics之类的工具呢

如果您想依赖JavaScript,可以在后台使用它并在那里收集统计数据

使用类似以下内容:

$.get('http://url/registerOpen.aspx?username=' + strTrans);

放下付费服务(OMNITURE,WebMetrics等),你有没有考虑过谷歌Analytics?


这不是我目前的选择,因为它是超级安全的intranet。如果你在企业环境中,也许他们有一个内部度量收集工具,你可以使用?是的,当然,但我们需要个性化访问计数,并且strTrans正好包含用于此目的的用户名。嗯。。您是否可以访问页面所在的服务器?编写一个脚本,将一些基本的时间戳、单击和其他有用的头信息记录在.csv文件中并不难。。jquery是否会通过增加放置在某处的计数器来收集每个页面访问?我不明白你的回答将如何帮助解决当前的问题。请您详细解释一下好吗?您需要一些外部工具来注册打开的页面。在谷歌,你自己的服务器,或者其他地方。你可以通过我提供的javascript调用它。我有一个开发服务器,我可以放置一个ASP页面来接收jQuery推送的数据。。这会是一个解决办法吗?这当然是一种可能性。只需创建一个ASPX页面,将所需信息写入数据库。当然你最好使用生产机器…到目前为止运气好吗?你需要更多的帮助吗?