как поставитьна сайт аналитик! помогите

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
karieglazaja
Forum Members
Forum Members
Posts: 11
Joined: Tue Dec 14, 2010 11:41 am

как поставитьна сайт аналитик! помогите

Post by karieglazaja »

Хочу на сайт поставит гугл аналитик надо пставить код но немогу разобртся как и куда его ставить!
помогите кто знает
johann
Forum Members
Forum Members
Posts: 50
Joined: Sat Mar 27, 2010 12:02 am

Re: как поставитьна сайт аналитик! помогите

Post by johann »

Code: Select all

{literal}<__script__ type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-*****Твой код*****-5']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</__script>{/literal}
Вставить в head
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: как поставитьна сайт аналитик! помогите

Post by Baltofon »

у меня та же беда с Yandex.Metrika.
Втыкаю в шаблон, внутри </__body>, как и рекомендуется:
Устанавливать код счётчика необходимо внутри тега </__body><__body>.
Но яндекс-метрика его упорно не видит. Смотрю исходный код страницы -

Code: Select all

 <!-- Yandex.Metrika counter -->                      <__script__ src="//mc.yandex.ru/metrika/watch.js"  type="text/javascript" ></__script>                      <DIV style="display:none;" >                        <__script__ type="text/javascript" >try catch(e)</__script>                      </DIV>                      <NOSCRIPT><div style="position:absolute"><img src="//mc.yandex.ru/watch/XXXXXX" alt="" /></div></NOSCRIPT>                      <!-- /Yandex.Metrika counter -->
Сейчас вставил в head - та же беда.
Смотрю исходный код страницы - а там вообще нету счётчика:

Code: Select all

   <!-- Yandex.Metrika counter -->    <__script__ src="//mc.yandex.ru/metrika/watch.js"  type="text/javascript" ></__script>
Между тем как LiveInternet на тех же страницах прекрасно себя чувствует внутри тега </__body>, прямо по соседству с Yandex.Metrika.
johann
Forum Members
Forum Members
Posts: 50
Joined: Sat Mar 27, 2010 12:02 am

Re: как поставитьна сайт аналитик! помогите

Post by johann »

{literal}{/literal} ставишь?
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: как поставитьна сайт аналитик! помогите

Post by Baltofon »

johann wrote:{literal}{/literal} ставишь?
нет, ессно :)
Всё заработало, спасибо :)
PS: непонятно только, почему LI работает без {literal}?
johann
Forum Members
Forum Members
Posts: 50
Joined: Sat Mar 27, 2010 12:02 am

Re: как поставитьна сайт аналитик! помогите

Post by johann »

лучше поставь точнее рабоать будет.
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: как поставитьна сайт аналитик! помогите

Post by butcher_88 »

Baltofon wrote:
johann wrote:{literal}{/literal} ставишь?
нет, ессно :)
Всё заработало, спасибо :)
PS: непонятно только, почему LI работает без {literal}?
видимо в том скрипте не используются "{" "}" они отмечают места где должен выполняться смарти. а внутри {literal} смарти все игнорирует.
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: как поставитьна сайт аналитик! помогите

Post by Baltofon »

butcher_88 wrote:
видимо в том скрипте не используются "{" "}" они отмечают места где должен выполняться смарти. а внутри {literal} смарти все игнорирует.
Глянь, вот оно:

Code: Select all

<!--LiveInternet counter--><__script__ type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank rel="nofollow"><img src='http://counter.yadro.ru/hit?XXX"+
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' "+
"border=0 width=31 height=31><\/a>")//--></__script>
 
<!--/LiveInternet-->
На мой непросвещённый взгляд, скрипты мало чем отличаются.
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: как поставитьна сайт аналитик! помогите

Post by Baltofon »

johann wrote:лучше поставь точнее рабоать будет.
ага, я сразу оба счётчика этим тэгом закрыл. Я думаю, хуже не будет.
Или лучше их по отдельности так оформить?
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: как поставитьна сайт аналитик! помогите

Post by butcher_88 »

Оба кода счетчиков в студию ;D будем искать а пока для "просвещения" почитаем справку зачем нужен {literal}:
http://www.smarty.net/docsv2/ru/languag ... iteral.tpl

в общем в коде метрики яндекс есть вроде:

Code: Select all

try { var yaCounterXXXXXX = new Ya.Metrika(XXXXXX); } catch(e){} 
вот все что внутри { } смарти без {literal}{/literal} считает за тэг пытается обработать - и естественно не выводит потом ничего))

Я обычно заворачиваю в {literal}{/literal} весь блок со скриптами в заголовке.
Baltofon
Forum Members
Forum Members
Posts: 72
Joined: Tue Jun 29, 2010 9:27 pm

Re: как поставитьна сайт аналитик! помогите

Post by Baltofon »

шаман...чесслово - шаман...
Спасибо большое за разъяснения :)
И за справку - отдельное спасибо :)
У меня смарти временами выдаёт ошибку, скорее всего по той же причине.
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: как поставитьна сайт аналитик! помогите

Post by butcher_88 »

Baltofon wrote:И за справку - отдельное спасибо :)
У меня смарти временами выдаёт ошибку, скорее всего по той же причине.
Ничего гениального))

Граждане читайте русскую документацию Smarty!!!
http://www.smarty.net/docsv2/ru/
Post Reply

Return to “Russian - русский”