Вставка кода GoogleAnalytics в XSLT-шаблоны — различия между версиями
Материал из Umicms
Ver (обсуждение | вклад) (Новая страница: «== Задача == Категория:Верстка в XSLT») |
Ver (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
== Задача == | == Задача == | ||
| + | Необходимо добавить код GoogleAnalytics в XSTL-шаблон. | ||
| − | [[Категория:Верстка в XSLT]] | + | == Решение == |
| + | Возьмём к примеру демо-сайт '''demodizzy''' (интернет-магазин бытовой техники). | ||
| + | В файле /xsltTpls/layouts/default.xsl, после строчки | ||
| + | <source lang="xml"> | ||
| + | <xsl:template match="/" mode="layout"> | ||
| + | </source> | ||
| + | содержится сам код страницы. | ||
| + | Непосредственно перед тегом </body> добавим код анализатора GoogleAnalytics: | ||
| + | <source lang="xml"> | ||
| + | <script type="text/javascript"> | ||
| + | <![CDATA[ | ||
| + | var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | ||
| + | document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); | ||
| + | ]]> | ||
| + | </script> | ||
| + | <script type="text/javascript"> | ||
| + | <![CDATA[ | ||
| + | try { | ||
| + | var pageTracker = _gat._getTracker("ID-00000000-0"); | ||
| + | pageTracker._trackPageview(); | ||
| + | } catch(err) {} | ||
| + | ]]> | ||
| + | </script> | ||
| + | |||
| + | </source> | ||
| + | |||
| + | В строчке '''var pageTracker = _gat._getTracker("ID-00000000-0");''' укажите ваш код GoogleAnalytics. | ||
| + | |||
| + | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]][[Категория:Верстка в XSLT]] | ||
Версия 13:23, 7 апреля 2010
Задача
Необходимо добавить код GoogleAnalytics в XSTL-шаблон.
Решение
Возьмём к примеру демо-сайт demodizzy (интернет-магазин бытовой техники). В файле /xsltTpls/layouts/default.xsl, после строчки
<xsl:template match="/" mode="layout">
содержится сам код страницы. Непосредственно перед тегом </body> добавим код анализатора GoogleAnalytics:
<script type="text/javascript">
<![CDATA[
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
]]>
</script>
<script type="text/javascript">
<![CDATA[
try {
var pageTracker = _gat._getTracker("ID-00000000-0");
pageTracker._trackPageview();
} catch(err) {}
]]>
</script>
В строчке var pageTracker = _gat._getTracker("ID-00000000-0"); укажите ваш код GoogleAnalytics.