我需要收集放在电子邮件中的链接点击次数。
这个想法如下:
1)我发送一封电子邮件,其中包含一个指向N人的超链接
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>
我现在在strTrans
中有用户的显示名称。
请在接下来的代码中提出建议,将每个页面访问的参数存储在某个文件中,这样我就可以获得链接点击次数。
我不能在Sharepoint上使用任何服务器端技术。
答案 0 :(得分:0)
包含javascript文件足以让Google和其他人收集统计信息,因此为什么不使用Google Analytics等工具。
如果你想依赖javacript,你可以在后台使用jQuery to open an url并在那里收集统计数据。
使用类似的东西:
$.get('http://url/registerOpen.aspx?username=' + strTrans);
答案 1 :(得分:0)
将付费服务(Omniture,WebMetrics等)放在一边,您是否考虑过Google Analytics?