maggg
@maggg

Как правильно вставить счётчик Liveinternet в приложение на Meteor.js?

Вопрос скорее всего масштабируется на всю область приложений, где вёрстка собирается из шаблонов и переданных сервером данных на стороне клиента. И на прочие системы аналитики.

Старый добрый подход, когда мы делали сайты, отдающие пользователю собранный на стороне сервера код, сводился к простому добавлению кода счётчика в шаблон страницы.

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='//www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t26.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: number of visitors for today is"+
" shown' "+
"border='0' width='88' height='15'><\/a>")
//--></script><!--/LiveInternet-->

В случае с Meteor.js такой подход не пройдёт. Просто вставить JavaScript в шаблон — нельзя. Можно, конечно, привязать исполнение кода счётчика к событиям шаблона. Или исполнять его после загрузки любого роута.

Но может быть есть какая-то серебряная пуля для подобного кейса?
  • Вопрос задан
  • 1015 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы