2014-01-30 2 views
0

Мне нужно собрать количество кликов по ссылке, помещенной в электронную почту.Соберите количество кликов по ссылке на Sharepoint, размещенную по электронной почте

Идея заключается в следующем:

1) Я отправить сообщение электронной почты с 1 гиперссылке N человек

2) Некоторые из них открыть его и нажмите на эту ссылку.

3) Ссылка направляет файл Sharepoint (это требуется) страницу (Library или List), где размещен код ниже:

<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

Включение файла javascript достаточно для Google и других лиц для сбора статистики, поэтому почему бы не использовать какой-либо инструмент, например Google Analytics.

Если вы хотите зависеть от javacript, вы можете использовать jQuery to open an url на фоне и собирать статистику там.

использовать что-то вроде этого:

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

хмм .. будет Jquery собрать все страницы доступа приращением какой счетчик помещается где-нибудь? Я не понял, как ваш ответ поможет решить текущую проблему. Не могли бы вы объяснить более подробно, пожалуйста? –

+0

Вам понадобится внешний инструмент для регистрации страницы. В Google, ваш собственный сервер или где-то еще. Вы можете называть это javascript, который я предоставил. –

+0

У меня есть сервер разработки, и я могу разместить страницу ASP, чтобы получить нажатые данные jQuery. Будет ли это решением? –

0

Откладывая на платные услуги (Omniture, WebMetrics и т.д.), вы рассматривали Google Analytics?

http://www.google.com/analytics/

+0

Это не вариант для моей текущей ситуации, так как это супер-защищенная интрасеть. –

+0

Если вы работаете в корпоративной среде, возможно, у них есть инструмент сбора внутренней метрики, который вы можете использовать? – kmiklas

+0

да, конечно, но нам нужны персонализированные обращения, и strTrans содержит именно имя пользователя для этой цели. –

Смежные вопросы