Подключение Яндекс.Метрики — различия между версиями
Jeka (обсуждение | вклад) (→Установка кода Метрики) |
Jeka (обсуждение | вклад) (→Установка кода Метрики) |
||
Строка 66: | Строка 66: | ||
Код целесообразней разместить после модуля ближе к концу страницы, как показано в примере ниже: | Код целесообразней разместить после модуля ближе к концу страницы, как показано в примере ниже: | ||
− | <source> | + | <source lang="html4"> |
<!DOCTYPE HTML> | <!DOCTYPE HTML> | ||
<html> | <html> |
Версия 14:43, 22 мая 2015
Модули TourClient поддерживают работу с Яндекс.Метрикой.
Содержание
Чем полезна Метрика?
Метрика - это необходимый инструмент для любого кто работает над привлечением трафика на свой сайт. Особенно она полезна для тех кто привлекает трафик при помощи Яндекс.Директ.
Подробнее с описанием Метрики и ее возможностей можно ознакомиться в документации от Яндекса.
Интеграция модулей TourClient позволяет вам анализировать различные показатели относительно посетителей:
- зашедших на форму заказа на вашем сайте
- сделавших заказ через ваш сайт
Вы можете анализировать:
Конверсию
Источники трафика
Аудиторию
Параметры заказов
Подключение метрики
Для того чтобы подключить метрику к модулям TourClient необходимо:
- Установить код Метрики на странице с формой заявки
- Настроить соответствующие Цели в интерфейсе управления метрикой
Установка кода Метрики
1. Необходимо добавить счетчик для вашего сайта и получить код счетчика в интерфейсе управления метрикой - https://metrika.yandex.ru/. Подробнее настройка счетчика описана в соответствующем разделеле документации Яндекса - Как настроить счетчик Метрики.
В результате у вас должен быть подобный код:
<!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter29268215 = new Ya.Metrika({id:29268215, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/29268215" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
2. Код счетчика необходимо разместить на странице где установлен модуль Форма заявки на тур.
Чаще всего модуль устанавливался на страницу http://site.ru/orderv2.html . Необходимо отредактировать ее код через CMS сайта или отредактировав файл в файловой системе.
Код целесообразней разместить после модуля ближе к концу страницы, как показано в примере ниже:
Указан неподдерживаемый язык.
Вы должны указать язык следующим образом: <source lang="html4strict">...</source>
Поддерживаемые языки:
4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic
<!DOCTYPE HTML> <html> <body> <!--Модуль Форма заявки на тур--> <div style="background-color: #fff"> <script type="text/javascript" language="JavaScript" src="http://tourclient.ru/f/jsboot/96566/tour_orderV2?style=default&conf=default"></script> </div> <!--Модуль Форма заявки на тур--> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter29268215 = new Ya.Metrika({id:29268215, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/29268215" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> </body> </html>